free tool, no sign-up
Random Letter Generator
Pick random letters from A to Z. Choose uppercase or lowercase, vowels or consonants, leave letters out, turn on no repeats, and copy the result.
Set your options and press Generate.
Set your options and press Generate.
Up to 100. Repeats are allowed, so you can go past 26.
26 letters in the draw.
Use this random letter generator to pick letters from the English alphabet for spelling practice, alphabet games, and quick classroom prompts. Choose how many letters you want, from a single letter up to 26 unique ones, or allow repeats and generate as many as 100. Set the case to uppercase, lowercase, or mixed, limit the draw to vowels or consonants, and click letters to leave them out. No repeats shuffles the pool so each letter appears once, which is what you want for an alphabet shuffle or a spelling rack. Copy the result with spaces, commas, line breaks, or as one string. Every letter left in the pool has an equal chance.
One big letter, or a whole handful
The panel at the top is the result. Press Generate and a single letter appears in very large type, big enough to read from the back of a classroom. Raise How many letters and the same panel switches to tiles, one per letter. This random letter generator draws from the English alphabet, A to Z, and every letter still in the pool has the same chance.
The number box and the slider share one setting. With No repeats off, you can ask for up to 100 letters, so a long string can include the same letter more than once. Turn No repeats on and the maximum drops to however many letters are still available, which is 26 on a full alphabet and fewer once you narrow the set. Two to 26 letters show as separate tiles. Past 26, they run as one line of type so a long list still fits on the screen. Generate again replaces the panel and keeps your settings.
Uppercase, lowercase, vowels, and consonants
Case has three buttons. Uppercase prints every result as a capital, which is the easiest to see on a projector. Lowercase prints small letters, useful when you are matching capitals to their partners on a card. Mixed chooses uppercase or lowercase separately for each letter, so one draw can contain both A and b. With No repeats on, Mixed still counts A and a as one letter, so that draw keeps a single form of each letter.
Letter set is All letters, Vowels, or Consonants. Vowels starts as A, E, I, O, and U. Consonants is the other 21 letters, including Y. Tick Count Y as a vowel and Y moves into the vowel set, leaving 20 consonants. All letters already includes Y, so the tick leaves that set unchanged. The line under the A-Z row tells you the size of the current pool, such as 5 vowels in the draw or 21 consonants in the draw.
Leave letters out, and stop repeats inside one draw
Leave letters out is a row of A through Z. Click a letter and it is crossed out and removed from the next draw. Click it again and it comes back. Clear restores the whole row. Letters that are outside the current set, such as consonants while Vowels is selected, are dimmed. If every letter in the set is crossed out, Generate turns off and the panel asks you to clear a letter or switch the letter set. The pool line names what you removed, for example 24 letters in the draw, with Q and X left out. The row itself always shows capitals. Case is applied to the result.
No repeats shuffles the current pool and deals letters without putting them back, so each letter appears once. It applies to that result only. Press Generate again and the full pool is used once more, so a letter from the previous result can show up again. With the box unchecked, each letter is drawn on its own, and repeats show up once you ask for more letters than the pool holds.
Copy the letters in the format you need
Separate with controls the text that Copy places on the clipboard. Spaces puts a gap between letters. No space runs them together as one string. Commas writes them as A, B, C. New lines puts each letter on its own line, which pastes cleanly into a list. With two or more letters, a Copy format line under the result shows that exact text before you copy it. A single letter has no extra line, because the big letter is the whole result.
Copy changes to Copied for a couple of seconds after a successful copy. The button stays hidden until a draw exists. Changing Separate with reformats the random letters already on screen and updates the clipboard text to match.
Alphabet games and spelling practice
Quick starts are the fastest way to run a game, and they keep the case you already chose plus any letters you have left out. One letter keeps the current letter set and draws a single letter, which turns the page into an alphabet picker: call the letter and have the class name an animal, a food, or an object they can see. All vowels switches to Vowels, turns No repeats on, and deals every vowel you have not left out, including Y when that box is checked. Shuffle A-Z switches to All letters, turns No repeats on, and lays the remaining alphabet out in a random order. 7-letter rack does the same with seven letters, or fewer if you have left too many out, as a spelling prompt.
Those four setups cover the usual literacy warm-ups. One letter runs a shout-out, a scavenger hunt, or a round of categories such as animal, place, and food. All vowels is a short phonics check. Shuffle A-Z is an alphabet-order race: students write the letters back into ABC order. The 7-letter rack is a word-building minute, counting how many real words the group can spell before the next press of Generate. After the first draw, Recent draws lists the last six results, newest first, using the current separator. Clear wipes that list. It is a reminder on this page, and the next draw still uses the full pool. That is the classroom job of a random letter generator: a fair letter, on demand, with the rules visible.
Frequently Asked Questions
Is this random letter generator fair?
Yes. Every letter still in the pool has an equal chance. The draw uses the browser's crypto.getRandomValues when it is available, and falls back to Math.random when it is not. Nothing is weighted toward common letters like E or S.
Can I generate more than 26 letters?
Yes, when No repeats is off. How many letters goes up to 100, and the same letter can appear more than once. With No repeats on, the maximum is the number of letters still in the pool, which is 26 for the full alphabet.
What does No repeats do?
It shuffles the current pool and uses each letter once inside that result. Generate again starts a fresh draw from the whole pool, so a letter can return in the next result. Recent draws only lists earlier results, and those letters go back into the pool for the next draw.
How do I exclude a letter?
Click it in the Leave letters out row. The letter is crossed out, the pool count drops, and the next Generate skips it. Click the same letter to put it back, or press Clear to restore every letter.
Which letters count as vowels?
Vowels is A, E, I, O, and U. Tick Count Y as a vowel to add Y and to remove it from Consonants. All letters always includes Y, whether or not that box is ticked.
What does Mixed case do?
Each letter is set to uppercase or lowercase on its own, so one result can contain both. With No repeats on, the letter itself is still used only once, so you will not see both A and a in the same result.
Do I need an account, and does it keep my draws?
No account and no download. The page runs in the browser. Recent draws stays on the page until you press Clear or reload, and nothing is saved to an account.