Random Letter Generator

Free random letter generator. Pick one or many random letters A to Z, choose upper or lowercase, or vowels only — perfect for word games and teaching.

Advertisement

Generate random letters from A to Z, one at a time or a thousand at once

Set how many letters you want, press Generate, and they appear in large type ready to read aloud or copy. Every letter is drawn independently from the twenty-six letters of the English alphabet, each equally likely. Two switches change what comes out: Uppercase, which is on by default and can be turned off for lowercase, and Vowels only, which narrows the pool to A, E, I, O and U.

That is the whole tool, and the narrowness is the point — it does one job without asking you to configure anything you do not care about. Type a number, press a button, get letters.

How to use it

  • Set the count. Anything from 1 to 1000. Leave it at 1 if you want a single letter.
  • Choose the case. Uppercase is ticked by default; untick it for lowercase output.
  • Optionally tick “Vowels only” to draw from just A, E, I, O and U.
  • Press Generate. The result appears immediately in the panel below.
  • Press Copy to put the whole string on your clipboard. The button confirms with “Copied!” and then reverts.
  • Press Generate again for a completely fresh draw. The previous result is replaced, not appended.

The count field is forgiving. It is floored to a whole number, clamped into the 1–1000 range, and anything unparseable falls back to 1 — so typing 3.7 gives you three letters, 0 or -5 gives you one, and 5000 gives you a thousand. It will not error at you.

What the output looks like

Letters come out as one continuous string with no separators: ask for eight and you get something like KQZMBTRE, not K, Q, Z, M, B, T, R, E. For a single letter that is exactly what you want. For a long run it means you will be adding your own spacing or commas after pasting — worth knowing before you generate five hundred of them expecting a tidy list.

What people actually use random letters for

Word games that need a starting letter

Scattergories, Categories, the Alphabet Game, Stop/Nom-Ville-Animal and the whole family of “name something beginning with” games all need a letter nobody at the table chose. Generating it on a screen everyone can see removes the argument about whether the person who picked it picked a letter that suited them.

One practical note: a uniform A–Z draw will hand you Q, X and Z as readily as S or T, and those rounds are miserable. Physical Scattergories dice deliberately omit the hardest letters for this reason. This tool draws from the full alphabet with no exclusions, so if you want to skip the awkward ones your house rule has to be “re-roll on Q, X, Z” — there is no setting for it.

Teaching and practising the alphabet

A single random letter is a good classroom or home-learning prompt: name it, sound it out, write it, find something in the room that starts with it. Turning off Uppercase lets you drill lowercase letterforms, which is where children usually need more practice — a, g and q look nothing like their capitals. Because each press is an independent draw, the letters arrive out of alphabetical order, which is the whole point: reciting the alphabet in sequence is a different and much easier skill than recognising a letter cold.

The vowels-only switch has an obvious teaching use here. Generate a vowel, then have the learner build a consonant-vowel-consonant word around it, or use a run of vowels to fill blanks in a spelling exercise.

Choosing a category, group or turn order

Label your options A, B, C and up, then draw a letter to pick one. It is a quick way to select from a list without typing the list anywhere. The same trick assigns people to lettered groups, picks which section of a document to review first, or chooses a variant to test.

Seeding names and identifiers

A random letter is a decent nudge when you are naming something and staring at a blank page — a project, a character, a pet, a variable. Longer runs give you the letter portion of an identifier: a prefix for reference codes, a placeholder tag, or filler text where you need the right shape without meaning.

A hard limit to be clear about: this is not a password generator. The output is letters only. There are no digits, no symbols, and no cryptographic randomness behind it. A string from here is fine as a memorable seed you then build on; it is not a credential.

Sampling, calling on people, and breaking ties

Teachers with a seating chart, facilitators with lettered tables, anyone with a list already keyed by letter — one press gives you a pick nobody can accuse of favouritism, because the tool does not know who is who.

Repeats are expected, and here is how often

Letters are drawn with replacement. Each draw is independent and can repeat any letter that has already appeared, so asking for ten letters does not give you ten different letters. There is no unique-letters option.

This surprises people, so here are the exact figures. Drawing from all twenty-six letters, the chance that a batch contains at least one repeated letter:

Letters requestedChance of at least one repeat
2about 3.8%
3about 11.2%
4about 21.5%
5about 33.6%
6about 46.3%
7about 58.7%
8about 69.8%
10about 86.3%
12about 95.2%
27 or morecertain

By eight letters a repeat is the likely outcome rather than the exception, and past twenty-six it is guaranteed by the pigeonhole principle. If your use needs distinct letters — assigning unique labels to items, say — generate more than you need and discard duplicates by hand, or write out A–Z and shuffle that instead.

The same logic applies with vowels only, but far faster: with a pool of five, a repeat is more likely than not by the fourth letter, and any request for six or more vowels must contain a duplicate.

What a “uniform” draw does and does not promise

Uniform means each letter has the same chance on each draw — 1 in 26, or roughly 3.85%. It does not mean the letters will be evenly spread across a batch. Ask for twenty-six and you will not get the alphabet; you will typically get some letters three or four times and several not at all. Over a hundred letters you would expect each to appear about four times on average, but the actual counts will scatter well either side of that. Clumping is what real randomness looks like; an even spread would be a sign that something was arranging the output.

Note also that this is a flat draw, not English letter frequency. E is no more likely than J here. If you need letters distributed the way they appear in real English text — for typing practice, or plausible-looking filler — this tool will not give you that.

Where the randomness comes from

Every letter is chosen in your browser by a small JavaScript function that indexes into a fixed string — ABCDEFGHIJKLMNOPQRSTUVWXYZ, or AEIOU when vowels-only is on — using the browser's built-in Math.random. The lowercase option is applied after the draw, so case has no effect on which letter is selected.

Being straightforward about what that is worth:

  • It is uniform and perfectly adequate for games, teaching, sampling and picking a letter out of a hat.
  • It is not cryptographically secure. Math.random is a pseudorandom generator, not a hardened one. Do not use its output where an adversary would benefit from predicting the next value — passwords, tokens, keys, prize draws, or anything someone might dispute.

The whole thing runs client-side. No request is made when you press Generate, nothing you produce is stored or transmitted, and once the page has loaded it works offline. The Copy button uses your browser's clipboard, which requires the page to be served over a secure connection — if copying does nothing in an unusual browser setup, select the letters and copy them manually.

What this tool does not do

  • No consonants-only mode. The vowel switch works one way: it restricts you to vowels. There is no option to exclude them.
  • No custom or excluded letter sets. You cannot remove Q, X and Z, restrict to a subset, or add accented characters.
  • No digits or symbols — letters only, A–Z.
  • No unique-letters option. Draws are with replacement, always.
  • No separators or formatting. Output is one unbroken string.
  • No history or export. Each Generate replaces the previous result; there is no log and no download.
  • No mixed case in one draw. The case switch applies to the entire output.
  • No weighting. Every letter in the active pool is equally likely; English letter frequencies are not modelled.
  • Latin alphabet only. No Greek, Cyrillic or any other script.

Common questions

How many letters can I generate at once?

Up to 1000 in a single press. Larger numbers are silently clamped to 1000. Long results wrap across lines in the display panel and copy as one continuous string.

Can I get letters without any repeats?

Not from this tool — every draw is independent. For a small batch, generate a few extra and drop the duplicates yourself. For a guaranteed-distinct set, shuffling a written-out alphabet is the right approach instead.

Can I exclude the hard letters for a word game?

No, there is no exclusion list. Agree a re-roll rule at the table instead: press Generate again whenever Q, X or Z comes up.

Why do I keep getting the same letter?

Because independent draws produce runs. Seeing a letter twice in five presses is entirely ordinary — it happens roughly a third of the time. A generator that carefully avoided recent letters would not be random.

Is the letter really random?

It is uniformly random from your browser's pseudorandom generator, which is genuinely unpredictable for any practical game or classroom purpose. It is not suitable as a security primitive.

Does it work on a phone?

Yes. The number field brings up a numeric keypad, and the Copy button works the same way it does on desktop.

Frequently Asked Questions

How do I generate a random letter?+

Set how many letters you want (1 by default), optionally toggle uppercase or vowels-only, then click Generate. A random letter — or a whole string of them — appears instantly, and you can copy the result with one tap.

Can I generate only vowels?+

Yes. Turn on the "Vowels only" option and the generator draws exclusively from A, E, I, O, and U. It is handy for phonics lessons, spelling activities, and word games that need a vowel constraint.

How many letters can I generate at once?+

You can request anywhere from a single letter up to a long sequence in one click, so the tool works for both a quick game prompt and bulk needs like puzzle grids, drills, or sample data. Use the Copy button to grab the whole string.

Is each letter equally likely?+

Yes. Every letter is chosen independently with an equal probability, so over many draws each of the 26 letters appears about the same number of times. In vowels-only mode the five vowels are equally likely instead.

What games use a random letter?+

Scattergories is the classic — you race to fill categories with words starting with the drawn letter. Random letters also power Boggle-style word hunts, "name an animal/country/food that starts with..." rounds, charades and Pictionary variants, and countless classroom warm-ups.

This tool is provided for informational and educational purposes only. All processing happens in your browser — no data is sent to or stored on our servers. While we strive for accuracy, we make no warranties about the completeness or reliability of results.