Random Letter Generator

Loading random letter generator…

Need a random letter? Press Generate (or just tap the letter) to pick a random alphabet letter from A to Z. This free letter randomizer can also pick several letters at once, vowels or consonants only, letters + numbers, or letters from 20 alphabets, from Spanish to Greek to Hindi.

I built this tool because I was tired of making my students pick a chit out of a jar for classroom games 😅 Just hit "Generate" and get a random letter in 1 second. No signup, no ads. My students use it for spelling games, and I use it to decide team names. Hope it helps you too! — Muhammad Aamir

Bulk mode

Generate a list of random letters

Need more than 5 letters, or a whole list at once? Generate up to 100 random strings of up to 1,000 characters each. You can use a custom letter set or an A-to-Z range, add numbers, block repeats, then copy or download the result.

What is a random letter generator

One press, four kinds of randomness

A random letter generator selects letters from the alphabet with an equal, unbiased chance for each one — useful for games, classrooms, naming, and testing. Random Letter Press extends that idea in four directions: single letters (1–5 at once), combined letters + numbers, pronounceable random words, and NATO phonetic call signs, all from the same interface, with no account and no limits.

Letters

Classic A–Z generation

Draw 1 to 5 letters from the full alphabet, vowels only, or consonants only, with upper, lower, or mixed case and letters you can exclude on the fly.

New

Letters + Numbers mode

Generate letters and digits together in one press — set a letter count and a number count and get a combined result like "K-07" for seating charts, codes, and SKUs. See our letter and number generator guide.

New

Pronounceable word generator

Generate a random 2 to 10 letter word by alternating consonants and vowels — a made-up but pronounceable word for naming, brainstorming, and word games, not a dictionary lookup. See our random word generator guide.

New

NATO phonetic call signs

Generate a letter and hear its phonetic alphabet word — Alpha, Bravo, Charlie — for radio-comm drills, spelling practice, and aviation-style training. See the full NATO phonetic alphabet list for reference.

Why switch

Built to cover what other letter generators leave out

We looked at the most popular random letter tool on the market and built the features it doesn't have, on top of everything it does well.

FeatureRandom Letter PressTypical letter generators
1–5 letters, vowels/consonants filter, exclude letters (letter filter)YesYes
Combined letters + numbers (alphanumeric) modeYesNo
Upper / lower / mixed case, themes, animation speedYesYes
Voice announcement & historyYesYes
NATO phonetic call-sign modeYesNo
Pronounceable word generator (2–10 letters)YesNo
Team mode for group gamesYesNo
Auto-play timer for countdown gamesYesNo
Fullscreen mode for projectorsYesNo
Live letter-frequency stats chartYesNo
Shareable settings linkYesNo
Embeddable widget for your own siteYesNo
Bulk lists: up to 100 results × 1,000 characters, copy & downloadYesSome
Custom letter set, A-to-Z range, any alphabetYesSome
Cryptographically secure randomness (crypto.getRandomValues)YesRarely
20 alphabets (Spanish, German, Greek, Russian, Hindi, Arabic, Japanese…)YesSome
Printable A–Z worksheetYesNo
Developer code snippets (Python, JS, Java)YesNo
For developers

Generating a random letter in code

Prefer to do it yourself? Here's the same logic behind this tool in three languages.

import random
import string

letter = random.choice(string.ascii_uppercase)
print(letter)

Want the full walkthrough with explanations? Read the Python guide or the Java guide.

20 alphabets

Random letters in other languages

Choose an alphabet from the menu next to the letter count in the generator, or in the bulk generator. Vowel and consonant filters follow each language's own vowels, and Speak reads letters aloud in that language when your device has a matching voice.

  • Latin script: English, Spanish (Ñ), French, German (Ä Ö Ü), Italian (21 letters), Portuguese, Dutch, Romanian, Polish, Swedish / Finnish, Danish / Norwegian, Turkish
  • Greek: Α to Ω (24 letters)
  • Cyrillic: Russian (33 letters), Ukrainian (33 letters)
  • Other scripts: Hindi (Devanagari), Arabic, Hebrew, Japanese Hiragana, Korean Hangul consonants

Need a script that isn't listed? In the bulk generator, choose "Custom set" and type any characters you want.

Spreadsheets

Random letter generator in Excel or Google Sheets

To get a random letter inside a spreadsheet, type =CHAR(RANDBETWEEN(65,90)) for uppercase A–Z, or =CHAR(RANDBETWEEN(97,122)) for lowercase. It works in both Excel and Google Sheets. The result changes every time the sheet recalculates, so paste it as values to keep it. For random strings, letters + numbers, and no-repeat formulas, see our Excel & Google Sheets guide.

Common use cases

Where a random letter actually gets used

01

Games & party play

Start word games, song challenges, or scattergories-style rounds with an unbiased letter draw. Team mode assigns a fresh letter to each side automatically, and the shareable settings link lets you send your exact setup to the group.

02

Classrooms & phonics

Vowel-only and consonant-only modes support targeted phonics drills, and the Speak toggle reads each letter aloud for pronunciation practice. Fullscreen mode is built for projectors, and the printable A–Z worksheet covers offline practice.

03

Creative writing

Beat writer's block with a random prompt letter to use as a character name or story seed.

04

Radio & spelling practice

Phonetic mode turns any letter into its NATO call sign — Alpha, Bravo, Charlie — for aviation-style radio drills and clear-spelling practice over the phone.

05

Developer testing

Generate placeholder strings and test data instantly, or copy the underlying Python, JavaScript, or Java snippet to build the logic into your own project.

06

Fair decision-making

Assign a letter to each option, team, or topic and let the generator decide — the frequency stats panel shows the distribution stayed fair over time.

Overview

What is a random letter generator?

A random letter generator, also called an alphabet randomizer, letter randomizer, or random letter picker, is a free online tool that picks a random letter from the alphabet. It is commonly used by teachers for classroom activities, players looking for a fair starting letter for word games, or writers needing a creative prompt.

How does the random letter generator work?

When you click "Generate Letter", the tool selects a random letter from your chosen pool (A to Z, vowels, consonants, or another alphabet). You can also just tap the big letter to generate again. You can exclude specific letters you don't want, use the auto-play timer for continuous picking, switch to the random letter wheel for a visual spinning experience, or roll our online letter dice for Scattergories and word-grid games.

Is the random letter generator truly random?

Yes. The generator uses your browser's cryptographically secure random number generator (crypto.getRandomValues) with rejection sampling, so each letter has an exactly equal chance of being selected. The process happens entirely on your device, and the tool does not track or store your generated results.

FAQs

Frequently asked questions

How do I use the random letter generator?

Pick a mode — Letters, Word, Phonetic, or Letters + Numbers — choose how many letters and which pool (all, vowels, or consonants), then press Generate or hit the spacebar. Your last 10 results are saved in the history bar.

What is the NATO phonetic mode?

Phonetic mode returns the NATO phonetic alphabet word for each generated letter, for example Alpha for A or Tango for T. It's useful for radio communication practice and spelling drills.

Is this random letter generator free?

Yes — completely free, with no signup and no limit on how many times you generate letters or phonetic call signs.

Can I embed this tool on my own website?

Yes. Open the Settings panel under the tool and copy the embed code to paste into your own site or classroom LMS page.

Does it work on mobile?

Yes, the layout and controls are touch-friendly and adapt to any screen size, and settings are saved on your device so they're there next time you visit.

Can I generate letters and numbers together?

Yes. Switch to the Letters + Numbers tab, set a letter count and a number count, and press Generate for a combined alphanumeric result like "K-07". See our random letter and number generator guide for more.

Can I generate more than 5 random letters at once?

Yes. Use the bulk generator below the main tool to create up to 100 results of up to 1,000 characters each, then copy them or download them as a .txt file.

Can I use my own letters or another alphabet?

Yes. In the bulk generator, choose "Custom set" and type any characters, such as ABCXYZ, Greek (αβγ) or Cyrillic (АБВ). You can also pick a range like A to F.

Can I generate random letters in other languages?

Yes. Pick an alphabet from the menu in the generator: 20 are built in, including Spanish, German, Italian, Polish, Turkish, Greek, Russian, Ukrainian, Hindi, Arabic, Hebrew, Japanese Hiragana and Korean.

How do I generate a random letter in Excel?

Type =CHAR(RANDBETWEEN(65,90)) into a cell for a random uppercase letter, or =CHAR(RANDBETWEEN(97,122)) for lowercase. It works in Google Sheets too. See our Excel guide for more formulas.

Can I exclude specific letters from the draw?

Yes. Open the settings panel and type any letters into the Exclude field — for example "Q X Z" — and they won't come up again until you clear the field. Works in Letters, Phonetic, and Letters + Numbers modes.

Can I use this for team games?

Yes. Open Team Mode in the settings panel, add and name up to 8 teams, and each generate assigns a letter to every team at once — useful for spelling relays, category blitzes, or splitting a class into groups fairly.