Skip to content
A–Z LETTER PICKER

Random Letter Generator

Generate random letters from A to Z in one click. Choose how many you need, narrow the pool to vowels or consonants, prevent repeats, or supply your own set.

  • No signup or download
  • Browser-only generation
  • Copy-ready results
LIVE GENERATOR

Set your letter rules

Runs in your browser
Letter pool
Letter case

Your random letters will appear here.

USE THE RESULT

A flexible letter picker for games, learning, and creative prompts

A useful random letter tool should do more than flash one character. It should let you control the set, explain what happens when the rules conflict, and make the result easy to reuse. This generator keeps those choices together, then saves your five most recent results locally in the page until you reset or leave.

01

Choose a quantity

Pick between one and twenty letters. One letter works well for a quick category prompt; a longer group can seed a spelling challenge, fictional name, classroom warm-up, or writing constraint. The quantity stays editable after every result, so you can change the next round without clearing the page.

02

Define the pool

Use the full English A–Z alphabet, vowels only, consonants only, or a custom set. Custom input accepts letters and discards spaces, punctuation, numbers, and duplicates. That makes a set such as A, B, C, X, Y, Z behave exactly like ABCXYZ instead of weighting repeated characters accidentally.

03

Generate and reuse

Press Enter from a form control or activate Generate letters. Copy result gives you a compact string without spaces. Generate again uses the same rules for another draw, while Reset restores the original five-letter, full-alphabet, uppercase, no-repeat setup and clears the visible history.

METHOD, NOT MAGIC

How the picker chooses letters

Each draw starts with the active letter pool. When repeats are disabled, the selected letter is removed before the next draw, so the same character cannot appear twice. When repeats are enabled, every draw uses the full pool again. Uppercase and lowercase are display choices applied after selection, so they do not change the odds.

Random indices come from window.crypto.getRandomValues(). The implementation rejects values outside an even multiple of the pool size before using the remainder, avoiding the small bias created by a direct remainder operation across an uneven numeric range. The browser generates the values; UnscrambleQuick does not send your pool or results to a server.

Technical references: MDN on getRandomValues and the W3C Web Cryptography specification.

Ideas for one random letter

Use a single draw to choose the first letter of a word, character, place, food, animal, or drawing subject. In a group, everyone can name an item in the same category before the next person generates a new letter. Vowels-only rounds make sound practice more focused, while consonants-only rounds can turn into an alliteration challenge.

The generator chooses the prompt, not the answer. If you want to see words that can be built from a rack of letters, move the result into the Word Unscrambler. If every supplied letter must be used, the Anagram Solver is the stricter option.

Ideas for a random letter set

Generate several unique letters for a vocabulary race, a compact writing prompt, a fictional acronym, or a handmade puzzle. Turning repeats on changes the task: duplicate letters can make the set feel more like a real word rack and create constraints that a perfectly unique set never would.

To turn a real word into a mixed-up challenge, use the Word Scrambler instead. It preserves every letter from your chosen word, while this page selects characters without starting from a hidden answer. The distinction matters when another player needs to solve something reproducible.

QUICK RECIPES

Match the settings to the task

The same generator can produce very different prompts. Start with the rule that matters most—pool, uniqueness, or quantity—then leave the other controls simple.

For one fair A–Z prompt

Set the quantity to one and keep the full A–Z pool. The repeat switch has no effect on a one-letter draw, because there is no second selection to duplicate. Uppercase is easiest to scan across a room; lowercase can suit handwriting or early-reading activities. Generate again whenever the group is ready for a fresh category.

For a unique letter bank

Leave repeats off and choose a quantity that fits the pool: up to 26 for A–Z, five for vowels, or 21 for consonants. This page caps each result at 20, so the full-alphabet and consonant pools stay within that interface limit. A unique bank works well when every participant needs a different starting letter.

For a constrained custom draw

Choose Custom and enter only the letters you want available. Duplicate input does not make a character more likely; the tool deliberately reduces the set to unique A–Z letters. If duplicates should be possible in the result, turn on Allow repeats. Each available character still has the same chance on every draw.

COMMON QUESTIONS

Random letter generator FAQ

These answers describe the controls and method on this page.

Can I generate more than one random letter?

Yes. Choose any quantity from 1 to 20, then generate the whole set at once. Use Copy result when you want the letters without spaces for a worksheet, prompt, or game.

Can I generate letters without repeats?

Yes. Repeats are off by default, so each letter is removed from the available pool after it is selected. Turn on Allow repeats when duplicate letters are useful; the tool explains if a no-repeat request is larger than its pool.

Can I choose only vowels or consonants?

Yes. Select the five-vowel pool or the 21-consonant pool before generating. You can also enter a custom A–Z set, and the tool removes punctuation, spaces, and duplicate letters for you.

How does the random letter picker work?

The picker uses the browser Web Crypto API and rejection sampling to choose evenly from the active pool. It is a strong pseudorandom source, not a claim of physical or true randomness, and the selection happens entirely on your device.