Skip to content
ToolMoose

Random Letter Generator

Pick random letters A-Z with case, vowel/consonant and no-repeat options.

Case
Letter set
Your letters

Choose your options and press Generate letters to see a random pick here.

Worked examples

One random uppercase letter
Set case to Uppercase, letter set to All letters, and the count to 1 for a single pick like Q. Handy for choosing a starting letter in a word game.
5 mixed-case letters
Keep the count at 5 and switch case to Mixed to get a scattered string such as b K r A m, where each letter is randomly upper or lower.
3 random vowels
Pick Vowels only with a count of 3 to draw from A, E, I, O, U, giving a set like E A O for a phonics or spelling drill.
7 unique consonants, no repeats
Choose Consonants only, turn on No repeats, and set the count to 7 for a line like T R M B K F S where no letter appears twice.

How the random letter generator works

This tool picks letters one at a time from a set you choose, then joins them into a single string. Every pick is uniformly random, so each letter in the active set has an equal chance of being chosen on each draw. Nothing is precomputed: the letters are generated the moment you select the button.

  • Letter set decides which letters are in play (all 26, the 5 vowels, or the 21 consonants).
  • Case decides whether each letter comes out uppercase, lowercase, or a random mix.
  • How many controls the batch size, from 1 to 100.

So with All letters, Uppercase, and a count of 1, one press might return the single letter M. The next press starts over independently and could return anything from A to Z.

Uniform randomness

Each letter is chosen by drawing a random index into the active set, so a set of 26 letters gives each one a roughly equal chance on every pick. Because the draws are independent, patterns you might expect from real writing (like vowels appearing between consonants) do not apply. A random string can cluster the same few letters together or skip common ones entirely, and that is exactly what unbiased randomness looks like.

Case and vowel or consonant options

You can shape the output without changing the underlying randomness:

  • Uppercase returns letters like A B C.
  • Lowercase returns letters like a b c.
  • Mixed case flips a coin for each individual letter, so one string might read a B c D e.
  • All letters uses the full alphabet, Vowels only uses A E I O U, and Consonants only uses the remaining 21 letters.

The case choice is applied per letter after it is picked, so it never changes which letters are eligible, only how they are displayed.

No-repeats behavior and the 26-letter ceiling

By default the tool allows repeats, because each pick is independent and a short run can naturally land on the same letter twice. Turn on No repeats to draw without replacement, so every letter in a batch is unique. Since the alphabet has a fixed size, a unique batch cannot be longer than the set you picked: at most 26 for all letters, 21 for consonants, or 5 for vowels. If you ask for more unique letters than the set holds, the count is trimmed to the pool size and a short note explains the change. You can also add or remove the spaces between letters with the Separate with spaces toggle.

Good uses for random letters

  • Word and party games: pick a starting letter for a category game, a round of Scattergories, or a quick “name something that begins with” challenge.
  • Teaching the alphabet: draw letters for phonics practice, handwriting drills, or letter-recognition activities with young learners.
  • Drawing names or seats: assign labels A, B, C to teams, tables, or draft slots without playing favorites.
  • Prompts and puzzles: seed a crossword clue, a Pictionary round, or a writing prompt with an unexpected letter.
  • Placeholder labels: generate quick letter codes for mockups, diagrams, or sample data while building something.

Frequently asked questions

How many letters can I generate at once?
Between 1 and 100 per batch. Type a number in that range or use the minus and plus steppers, then select Generate letters. You can run it as many times as you like, and each run draws a fresh random set.
Can I get the same letter more than once?
By default yes, because each letter is picked independently, so a short run can easily repeat a letter. Turn on No repeats to force every letter in a batch to be unique. With that option on, each letter is drawn without replacement so none can appear twice.
What happens if I ask for more unique letters than exist?
There are only 26 letters (5 vowels and 21 consonants), so a no-repeats batch cannot exceed the size of the set you chose. If you request more than that, the tool reduces the count to the pool size and shows a short note explaining why.
What is the difference between vowels and consonants here?
Vowels are A, E, I, O, and U. Consonants are the other 21 letters of the English alphabet. All letters draws from the full A to Z set. Pick whichever set fits your game, lesson, or exercise.
Is the result truly random?
It uses your browser's built-in random number generator, which is uniform and unpredictable enough for games, classroom activities, drawing names, and everyday choices. It is not cryptographically secure, so do not use it to generate passwords, keys, or anything that needs security-grade randomness.

Last updated: 2026-07-02