Letter to draw
Pick a random letter from A to Z — choose the case, add numbers or symbols, or stick to vowels.
Runs locally in your browser. Nothing you generate is ever sent to a server.
Press "Generate" to draw a letter.
Case
Letter type
Press Generate and one letter of the alphabet comes up, drawn fairly from the pool you have chosen. Switch between uppercase and lowercase, narrow the pool to vowels or consonants, or add numbers and symbols to turn it into a general random character generator.
Uppercase suits flash cards, board games and anything read at a distance. Lowercase matches how letters appear in ordinary writing, which is what early readers practise with. "Both" puts all fifty-two characters in the pool, so A and a count as two separate outcomes and either can come up.
Limiting the draw to the five vowels or the twenty-one consonants is handy for phonics practice, spelling games and word puzzles where you need a specific kind of letter. The filter applies before anything is drawn, so within the group every letter still has an equal chance.
Adding digits gives a pool of letters and numbers together, which is what people usually want for licence-plate style codes, seat labels or quick test data. Adding symbols brings in a set of common punctuation characters as well. Note that this tool is for casual use — if you need a password, the password generator scores real entropy and guarantees a mix of character types.
Raise the quantity to draw up to 100 letters in one press. Leave repeats on and each draw is independent, exactly like pulling a tile and putting it back. Switch on "No repeats" and every letter in the batch is different — drawing 26 uppercase letters that way gives the whole alphabet in a random order, which is a quick way to shuffle the alphabet for a game.
The pool is built first from the options you selected, then a letter is drawn from it using your browser's cryptographic random source. Values that would fall outside a clean multiple of the pool size are discarded and redrawn, which removes the bias that makes simple generators slightly favour the letters at the start of the alphabet. Batches without repeats use a Fisher-Yates shuffle driven by the same source.
Press Generate and one letter of the alphabet comes up. Use the case buttons to choose uppercase, lowercase or a mix of both.
Yes. Set how many you want, up to 100, and they are all drawn in one press. Copy All puts the whole set on your clipboard.
Yes. Switch on No repeats and every letter in the batch will be different. Drawing 26 uppercase letters that way gives the whole alphabet in a random order.
Yes. Switch on numbers to add 0 to 9, and symbols to add a set of common punctuation characters, so the tool doubles as a random character generator.
Yes. The letter type buttons narrow the pool to the five vowels or the twenty-one consonants, which is useful for spelling games and phonics practice.
Yes. Each letter is drawn using your browser's cryptographic random source with rejection sampling, so every letter in the current pool has an equal chance.