Random Letter Generator

Pick a random letter from A to Z in one click, or get a whole list of them. Choose vowels or consonants, skip hard letters like Q and Z, use your own letters, and turn off repeats.

Quick picks
Letters
Letter case

Picking from 26 letters: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Sort results
Separate with
Generating...

What the random letter generator does

It picks letters at random from a list you choose: the full English alphabet, only vowels, only consonants, or letters you type yourself. Every letter in the list has exactly the same chance of coming up.

Ask for one letter or a whole list of them. Every letter in the list has its own copy button, and you can sort the list, copy it all with the separator you choose, or download it as a text file.

Why use our random letter generator

  • ·Free. No signup, no paywall, and no limit on how often you generate.
  • ·Your letters, your rules. Vowels, consonants, your own letters, and any letters left out.
  • ·No repeats when you need it. Get each letter only once, or the whole alphabet in a random order.
  • ·Fair.Uses your browser's secure random number generator, so no letter is favored.
  • ·Private. Letters are picked on your device. Nothing is sent to a server.

How to generate a random letter

  1. 1

    Choose which letters to pick from

    Under Letters, pick All letters (A to Z), Vowels, Consonants, or Custom letters. To leave some letters out, type them in Skip these letters, for example QXZ. The line under the options lists every letter that can come up.

  2. 2

    Set how many letters you want

    Enter any number from 1 to 1,000 in How many. Turn on No repeats if each letter should appear only once.

  3. 3

    Pick uppercase, lowercase, or both

    Letter case sets whether you get capital letters, small letters, or a random mix of the two.

  4. 4

    Generate and copy the letters

    Click Generate letter, or press Enter in a text box. Several letters appear in a numbered list where you can copy any one of them. Sort the list A to Z, copy it all with a space, comma, or new line between letters, or download it as a text file.

Random letter odds for each letter list

Each letter in the list is equally likely, so the chance of any one letter is 1 divided by the number of letters. Skipping letters makes the list shorter and the chance of each remaining letter higher.

Letter listLettersChance of each letter
All letters (A to Z)A B C D E F G H I J K L M N O P Q R S T U V W X Y Z261 in 26 (3.85%)
VowelsA E I O U51 in 5 (20%)
ConsonantsB C D F G H J K L M N P Q R S T V W X Y Z211 in 21 (4.76%)
All letters, skipping Q, X, and ZA B C D E F G H I J K L M N O P R S T U V W Y231 in 23 (4.35%)

With No repeats on, each pick is taken out of the list, so the letters left get more likely as you go. Without it, every pick starts fresh and the same letter can come up twice in a row. These odds are not the same as how often letters appear in English text, where E is far more common than Z.

When to use a random letter generator

  • ·Category and word games. Games like Scattergories or Name, Place, Animal, Thing start each round with a letter. Use the 1 letter, no Q, X, or Z quick pick to skip the letters that make a round too hard.
  • ·Teaching the alphabet and phonics. Pick a letter and ask for its name, its sound, or a word that starts with it. Lowercase or Both helps children practice small letters too.
  • ·Writing and drawing prompts. Pick a letter and write a sentence where every word starts with it, or draw something that begins with that letter.
  • ·Spelling and word practice. Generate 7 letters with No repeats and see how many words you can make. Paste them into the Word Unscrambler afterward to check the words you missed.
  • ·Test data. Need random letters for a form, a spreadsheet, or a test? Generate up to 1,000 at once, choose the separator, and download them as a text file.

How to generate a random letter in Excel, Google Sheets, and code

If you need random letters inside a spreadsheet or a program, these formulas do the same basic job. Letters A to Z are character codes 65 to 90, and a to z are 97 to 122.

Excel and Google SheetsFormula
=CHAR(RANDBETWEEN(65, 90))

Use 97 and 122 for lowercase. The letter changes every time the sheet recalculates, so copy it and paste it as a value to keep it.

Random uppercase letterPython
import random, string
random.choice(string.ascii_uppercase)
Random uppercase letterJavaScript
String.fromCharCode(65 + Math.floor(Math.random() * 26))

These pick from the full alphabet only. Skipping letters, vowels only, or no repeats take extra work in a formula, which is where this tool saves time.

Random letter generator questions

How do I pick a random letter from A to Z?
A random letter appears as soon as the page loads. Click Generate letter for a new one. With All letters selected and nothing skipped, each of the 26 letters has the same 1 in 26 chance.
How do I get a random vowel or a random consonant?
Click the 1 vowel or 1 consonant quick pick, or set Letters to Vowels or Consonants. Vowels are A, E, I, O, and U. Consonants are the other 21 letters.
Is Y a vowel or a consonant here?
Y is in the Consonants list, as in most school lists. If you want Y treated as a vowel, set Letters to Custom letters and type AEIOUY.
How do I leave out letters like Q, X, and Z?
Type them in Skip these letters, for example QXZ. Capital and small letters both work, and spaces or commas between them are ignored. The line under the options shows which letters are left.
Can I pick letters from another alphabet?
Yes. Set Letters to Custom letters and type the letters you want, such as ÄÖÜ or the Greek alphabet. Each letter you type is used once, even if you type it twice or in both cases.
How do I make sure no letter repeats?
Turn on No repeats. Each letter can then come up only once, so you can get at most as many letters as there are in the list. All 26 letters with No repeats gives the whole alphabet in a random order.
Why do I get an error saying there are only 5 letters to pick from?
You asked for more letters than the list has while No repeats is on. Vowels only has 5 letters, so 6 vowels with no repeats is not possible. Lower How many, choose a bigger letter list, or turn off No repeats.
Are common letters like E picked more often?
No. Every letter in the list has exactly the same chance, so Z comes up as often as E. The tool does not copy how often letters appear in English words.
Are the letters really random?
Yes. Every pick uses your browser's secure random number generator, crypto.getRandomValues(), and is checked so that no letter is favored. Each pick is independent, so the same letter can come up several times in a row when No repeats is off.
Is the random letter generator free?
Yes. It is free with no signup, and it runs in your browser, so nothing is sent to a server. Results are not saved after you leave the page, so copy or download them first.