How to generate random letters
- Choose how many letters you want. One is useful for a classroom prompt or a quick game; a list of twenty can be used for sorting, handwriting practice, or sample data.
- Select whether repeated letters are allowed. For example, four draws with replacement could be A, B, A, D; four draws without repeats cannot contain the same character twice.
- Press Generate letters. Each letter is selected using the browser's cryptographic random number generator. Copy the result if you need to paste it into a document.
By default this page uses the English A–Z alphabet. Local-language versions use an appropriate writing system or familiar school alphabet, rather than assuming the Latin alphabet is universal. For example, accented letters and digraph conventions can matter in spelling exercises. This is a letter selector, not a dictionary or a tool for building pronounceable words.
With replacement or without replacement?
With replacement means a character remains eligible on every draw. If the alphabet has 26 letters, the chance of A on any single draw is 1 in 26, or about 3.85%. Independent draws can therefore repeat A. Without replacement means every selected character is removed from the pool until the current result is complete. In that mode the number of letters cannot exceed the number of distinct characters in the chosen alphabet.
Suppose a teacher needs five different initials for five classroom stations. Turn repetition off, enter five and generate. If the teacher wants to practice identifying the most frequent letters, repetition should stay on: duplicates are a natural result of random sampling. Both modes are equally random within their own rules, but they answer different questions.
Fair randomness and privacy
Some simple sites choose an array index by multiplying Math.random() by the array length. This tool instead uses crypto.getRandomValues and rejects draws that would create a small modulo bias. All selection runs on the visitor's device; no entered setting or generated sequence is uploaded, and the page does not need an account.
The output is not a password. Human users tend to pick simple patterns, but even genuinely random short letters are insufficient for securing an account without a suitable password policy. Use the password generator for credentials instead.
Ideas for students, writers and games
- Vocabulary games: draw one starting letter, then ask players to name an animal or city beginning with it. Different languages treat letter boundaries differently, so use the alphabet appropriate to the group.
- Spelling practice: draw ten letters with repetition and sort them into alphabetical order.
- Word challenges: generate a small set of different letters and see how many words you can make. The generator does not verify dictionary words.
- Design placeholders: copy the output into prototypes rather than using real initials or names.
For complete random words, try the word generator; for choosing a random numeric index, use the random number generator.
Frequently asked questions
Can a letter appear twice?
Yes, when repeating is allowed. Switch on Do not repeat letters to draw without replacement.
Does this support languages other than English?
Yes. Localized versions may use a different alphabet suitable for their readers; the English page uses A–Z.
Is the output secure enough for a password?
No. A short alphabet sequence is not a complete password policy; use the password generator instead.
Are generated letters stored?
No. The draw runs in your browser and the output is not uploaded or stored on our server.
Last updated: October 17, 2026