Random Letter Generator
Draw random letters from the alphabet — uppercase, lowercase or both — with any letters you want to skip left out and repeats allowed or ruled out. Ask for 1 to 100 at a time and copy the batch in one click. Made for alphabet games, spelling drills and writing constraints. Free, no sign-up, and generated in your browser.
Letter case
How to Use the Random Letter Generator
- 1. Choose the case. Uppercase gives A–Z, Lowercase gives a–z, and Both cases mixes all 52 — a and A count as different letters.
- 2. Set how many. From 1 to 100 letters in a batch.
- 3. Exclude letters if you want. Type the letters to skip as single letters separated by spaces or commas, such as q x z or q, x, z. Each one is excluded in both cases. Anything longer than one letter, like the word "and" in "q, x, and z", is ignored rather than split into letters.
- 4. Allow repeats or not, then generate. With repeats on, each letter is an independent draw. With repeats off, every letter in the batch is different. Press Copy All to copy the letters, separated by commas.
Equal Chances, Not English Frequencies
Every letter left in the pool has exactly the same chance — 1/26 in a single case, 1/52 in both cases, more if you exclude some. That is different from letters in ordinary English text, where E makes up about 12.7% of letters, T about 9.1% and A about 8.2%, while Z is below 0.1%. So a random batch such as K J W Q looks nothing like a typical word. If you need letters that follow English frequencies, use the Letter Frequency Counter on a sample of real text to see them.
What You Can Get: A Few Numbers
| Setting (single case, 5 letters) | Possible batches | What to expect |
|---|---|---|
| Repeats allowed | 265 = 11,881,376 | 66.4% of batches have five different letters; 33.6% repeat at least one. |
| Repeats off | 26 × 25 × 24 × 23 × 22 = 7,893,600 | Always five different letters, in a random order. |
| Vowels (A, E, I, O, U) among 26 letters | — | With repeats on, 65.6% of batches hold at least one vowel; with repeats off, 69.1%. |
Repeats off asks for a sample without replacement, so you can request at most as many letters as remain in the pool: 26 in one case, 52 in both, fewer after exclusions. Ask for more and the tool explains the limit instead of guessing.
Ways to Use Random Letters
- Alphabet games. For a Scattergories-style round, exclude q u v x y z — the six letters left off the game's standard 20-sided die — and draw one letter per round.
- Spelling and phonics. Pick a letter of the day, or draw several for "words that begin with…" drills and alphabetical-order practice.
- Writing constraints. Draw a letter and write a sentence in which every word starts with it, or draw five and write an acrostic.
- Teaching probability. Predict how many vowels a batch will hold, then generate twenty batches and compare with the 65.6% figure (repeats on).
How the Letters Are Drawn
Both modes draw from your browser's cryptographic random source (crypto.getRandomValues) with rejection sampling, so every letter left in the pool is exactly as likely as any other. With repeats on, each letter is an independent pick from the whole pool. With repeats off, the tool takes a random sample without replacement, so no letter can come up twice. The draw is software-generated and unseeded; it suits games and lessons but not passwords or codes. Use the Password Generator for those.
Which Tool Do You Need?
| If you want… | Use |
|---|---|
| Single letters from the alphabet | This Random Letter Generator |
| Whole words — nouns, verbs or adjectives | Random Word Generator |
| Numbers instead of letters | Random Number Generator |
| Words you can build from letters you supply | Anagram Solver |
| Your letters scrambled into a new order | Word Scrambler |
Frequently Asked Questions
- How do I generate random letters?
- Choose uppercase, lowercase or both, set how many letters you want (1 to 100) and press Generate Letters. The letters appear as chips, and Copy All copies them as a comma-separated list.
- Can I exclude certain letters?
- Yes. Type the letters to skip into Exclude letters as single letters separated by spaces or commas — for example q x z or q, x, z. Every single letter in that box is removed from the pool in both cases. Multi-letter words such as "and" are ignored, so "q, x, and z" excludes only q, x and z, and a run like qxz with no separators is ignored too. If you exclude all 26, the tool asks you to remove some.
- What does the allow repeats option do?
- With repeats allowed, each letter is drawn independently, so the same letter can appear several times. With repeats off, every letter in the batch is different, which limits the batch to the number of letters left in the pool.
- How does the both cases mode work?
- The pool contains all 52 characters, and a and A are separate entries. Each has a 1/52 chance, so with repeats off you could draw both in one batch. Excluding a letter removes both of its forms.
- Are the letters equally likely?
- Yes, every letter in the pool has the same chance, which is why a batch does not resemble English text, where E is far more common than Z. The draws come from your browser's cryptographic random source, so they are unpredictable, though a letter tool is meant for games and teaching rather than for making passwords.
- Is the random letter generator free?
- Yes. It is free, needs no sign-up and runs entirely in your browser — nothing you generate is sent anywhere.