Random Letter Generator

Generate random letters of the alphabet, with options for case, count, separator, vowels or consonants only, and no repeats.


  

ToolsSoup's Random Letter Generator picks random letters of the alphabet right in your browser. Choose uppercase, lowercase, or mixed case, draw from all 26 letters or just vowels or consonants, pick how many letters you want, and decide whether repeats are allowed. Everything runs locally using your device's cryptographically secure random source, so nothing you generate is ever sent to a server, logged, or stored.

What is a random letter generator?

A random letter generator is a tool that produces unpredictable letters of the alphabet. It's handy for classroom games, word and spelling activities, picking a random starting letter, brainstorming names and ideas, the Scattergories-style category game, creating quiz keys, and making fair, unbiased choices. This tool uses the Web Crypto API (crypto.getRandomValues), the same cryptographically secure source browsers use for encryption, with rejection sampling so every letter is equally likely.

How to generate random letters

Generating random letters takes only a few seconds:

  1. Set how many letters you want to generate at once.
  2. Choose the letter case: uppercase, lowercase, or mixed.
  3. Pick the letter set: all letters, vowels only, or consonants only.
  4. Choose a separator and decide whether to allow repeated letters.
  5. Click Generate and copy the letters in one click.

Vowels, consonants, and no repeats

Switch the letter set to vowels only (a, e, i, o, u) or consonants only when an activity calls for it, or keep all 26 letters for a standard draw. Turn on No repeated letters to draw without replacement, like pulling lettered tiles from a bag — useful when you need a set of distinct letters. In that mode the selected set must contain at least as many letters as you ask for, so a vowels-only draw is capped at five unique letters.

Why use this random letter generator?

  • 100% free with no ads, sign-up, or usage limits.
  • Runs entirely in your browser — generated letters are never uploaded or stored.
  • Uses the cryptographically secure Web Crypto API, not Math.random().
  • Pick uppercase, lowercase, or mixed case to match any activity.
  • Draw from all letters, vowels only, or consonants only.
  • Generate up to 1000 letters at once and copy them all in one click.

Frequently asked questions

Are the letters truly random?

Yes. The generator uses crypto.getRandomValues, the same cryptographically secure randomness browsers use for encryption keys, and applies rejection sampling so every letter is equally likely, with no bias toward any value.

Can I generate only vowels or only consonants?

Yes. Set the letter set to vowels only to draw from a, e, i, o, and u, or consonants only to draw from the remaining 21 letters. Choose all letters for a standard draw from the full alphabet.

Can I avoid repeated letters?

Yes. Turn on No repeated letters to draw without replacement so each letter appears at most once. The chosen set must hold at least as many letters as you request, so vowels-only no-repeat draws are limited to five.

What can I use a random letter for?

Common uses include classroom and party games, the Scattergories category game, spelling and word activities, brainstorming names and ideas, picking a random starting letter, and making fair, unbiased choices.

Is anything sent to a server?

No. Everything is generated locally in your browser. Nothing you create is uploaded, logged, or stored, so your letters stay private to your device.