Random Letter Generator

Random letters

Pick random letters from the English alphabet. Choose uppercase, lowercase or mixed case, decide whether repeats are allowed, and generate as many as you need. Useful for Scrabble-like games, icebreakers (“name a country starting with R…”), classroom exercises and random seed strings.

How to generate random letters

  1. 1

    Pick the alphabet

    Latin A-Z only (default), or include accented Latin characters, or Greek letters.

  2. 2

    Choose case

    Uppercase, lowercase or mixed.

  3. 3

    Set repetition

    Allow duplicates (each letter independent) or force unique (26 max for English).

  4. 4

    Generate

    Copy the result as a comma-separated list or a compact string.

Letter frequency in English

A truly uniform draw gives each letter a 1/26 chance. That is not how English text works — e, t, a, o, i, n are far more common than j, q, x, z.

Most common Frequency Least common Frequency
e 12.7% z 0.07%
t 9.1% q 0.10%
a 8.2% j 0.15%
o 7.5% x 0.15%

The generator samples uniformly by default. Toggle “English-frequency weighted” to mimic natural letter distribution — useful for testing crossword-style games.

Common uses

Frequently Asked Questions

The generator treats letters as letters, not phonemes. It does not label any of them as vowel or consonant; that is a linguistic distinction that varies by context.

Yes — toggle the accented-Latin option and letters like a-grave, e-acute, i-circumflex, o-umlaut, u-diaeresis and n-tilde are added to the pool. Useful for teaching Spanish or French spelling.

26 letters for English. For mixed case without case-folding, 52. Anything beyond exhausts the pool.

Yes — the browser’s Web Crypto RNG is uniform over the selected alphabet. Fisher-Yates shuffle is used when drawing without replacement.