Pick a letter from A to Z with one click. The default settings generate one uppercase English letter, so you can use the tool immediately without configuring anything.
Need something more specific? Generate up to 1,000 letters, limit the draw to vowels or consonants, prevent repeats, exclude unwanted letters, or use your own letter set.
Random letter generator settings
The three main controls cover most jobs:
| Setting | Choose this when |
|---|---|
| How many? | You need one letter, a short batch, or a longer sequence. |
| Case | The result must be uppercase, lowercase, or a mix of both. |
| Letters | You want all letters, vowels only, or consonants only. |
Press Generate random letter for a new result. Copy sends the current result to your clipboard, while Hear reads each generated letter aloud.
The default is intentionally simple: one uppercase letter from the English alphabet. More options stay out of the way until you open them.
Random letter generation examples
Pick one letter from A to Z
Keep the quantity at 1, Case at ABC, and Letters at All. A possible result is:
R
This works well for category games, classroom turns, drawing a starting letter, or choosing a spreadsheet column for a quick exercise.
Make a five-letter vowel exercise
Set the quantity to 5 and choose Vowels. Turn on No repeated letters when every vowel should appear at most once.
E A U I O
The exact order changes with every draw. If repeats are allowed, the same vowel can appear more than once.
Draw from a custom set
Open More options and enter RSTLNE in Use only these letters. The custom set overrides the alphabet and All/Vowels/Consonants choice.
This is useful for board games, spelling drills, fictional alphabets, or any activity that uses a smaller pool of characters.
Random letter generation options
Other alphabets
English A-Z is the default. The Alphabet menu also includes Spanish, German, French letters with accents, and Greek. Case and vowel/consonant filters follow the selected alphabet.
Spanish includes Ñ. German includes Ä, Ö, Ü, and ẞ. The French option includes common accented letters and ligatures rather than limiting the pool to basic A-Z.
No repeated letters
Turn on No repeated letters to sample without replacement. Each available letter can appear only once in that result.
The requested quantity cannot be larger than the active letter pool. For example, five unique English vowels are possible, but six are not. The generator shows how many letters remain available after filters and exclusions are applied.
Exclude confusing or unwanted letters
Use Skip I, L, and O for codes where those characters could be confused with 1 or 0. For complete control, type any letters you do not want in Exclude letters.
Exclusions work with uppercase and lowercase automatically. Entering q excludes both Q and q.
Format multiple letters
Multiple results can be separated by spaces, commas, new lines, or nothing. Spaces are easiest to read, commas paste cleanly into many list fields, and no separator creates a compact string such as KRMPT.
Random letter generation for games, classrooms, and prompts
A random alphabet generator is useful whenever the letter matters but the choice should not favor anyone.
- Start a word, category, or alliteration game.
- Pick a letter for a spelling or pronunciation exercise.
- Assign teams or stations with letter labels.
- Create writing prompts such as “name a place beginning with M.”
- Build sample identifiers while excluding hard-to-read characters.
- Choose a starting column, variable name, or test character.
The Hear button can help with group activities and pronunciation practice. It reads the result through the speech feature built into the browser, so the available voice and pronunciation depend on the device.
How the random selection works
The generator asks the browser for random values with crypto.getRandomValues. Rejection sampling then maps those values to the active letter pool without the small distribution bias caused by a simple remainder calculation.
Every available letter therefore has the same chance on each draw. In normal mode, draws are independent and repeats are expected. In no-repeat mode, selected letters are removed from the pool until the requested quantity is reached.
This tool is suitable for games, learning activities, prompts, and ordinary random selection. It does not create a signed audit trail, replayable seed, or independently witnessed drawing, so regulated lotteries and high-stakes selections need a purpose-built system.
Common problems
No letters are available
An exclusion may have removed the entire pool. Clear Exclude letters, turn off Skip I, L, and O, or add more custom letters.
The quantity is too large for no-repeat mode
Lower the quantity, turn off No repeated letters, or widen the pool by switching from Vowels to All.
The copied result has unexpected spacing
Open More options and change the separator. The selected separator is used for copying and downloading as well as the large result display.
Privacy
Generation happens locally in your browser. Textavia does not need the selected alphabet, exclusions, custom letters, or generated results. Closing the tab clears the working result and its short on-page history.
Random letter generation with numbers
This page generates letters. When you need a random letter and number generator, use it alongside the random decimal generator. Set decimal places to 0 there to generate whole numbers, then combine that result with a letter from this page.
That two-tool workflow works for letter-number classroom labels, sample IDs, board-game coordinates, and codes such as G7. Keeping letters and numbers in separate generators makes each set of controls easier to understand.
Related random tools
- Put letters or any other choices on the random wheel spinner.
- Pick from a list of names or words with the random choice picker.
- Generate numeric values with the random decimal generator.
- Create a secure credential with the password generator.