Skip to main content

Random Letter Generator

Generate one or many random letters — choose uppercase, lowercase or mixed case, restrict to vowels or consonants, exclude specific letters, and allow or block duplicates. Runs entirely in your browser.

Input

Settings

Output

Generated letters
Was this helpful?

Guides

What does this tool do?

Draws one or many random letters from the alphabet. Choose the case (uppercase, lowercase, or mixed), restrict the draw to vowels or consonants only, exclude specific letters, and allow or block repeats. Useful for classroom games, word-game randomizers, testing, or generating a quick random string.

Settings

  • Count — how many letters to generate at once (1–100).
  • Case — Uppercase, Lowercase, or Mixed (each letter independently upper or lower).
  • Letter type — Any letter, Vowels only (A, E, I, O, U), or Consonants only.
  • Allow repeated letters — turn off to draw each letter at most once (capped by how many eligible letters remain).
  • Exclude letters — type any letters to leave out of the draw, e.g. O, I, L to avoid characters easily confused with numbers.

How to use it

  1. Set the Count and any filters (case, letter type, exclusions, duplicates).
  2. Click Generate letters — each click draws a fresh set.
  3. Copy the comma-separated list, or use the Joined field for the same letters with no separator (handy as a quick random string).

FAQ

What happens if my filters leave no eligible letters? The tool errors and tells you — e.g. excluding all 5 vowels while "Vowels only" is selected. Loosen the letter type or exclusion list to fix it.

Can I generate random numbers or a mix of letters and numbers instead? Use the Random Number Generator for numbers, or the Password Generator for a mixed alphanumeric string.

Is this the same as picking random items from my own list? No — for picking from a list you supply (names, prizes, etc.), use the Random Name Picker instead.

Privacy

All generation happens entirely in your browser using JavaScript — nothing is uploaded to iotools.cloud's servers.

random letterletter generatoralphabet generatorrandom vowelrandom consonantletter pickerrandom character

Use it from code

From 3 credits per call

REST API

curl -X POST https://api.iotools.cloud/v1/tool/random-letter-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "entriesCount": "10",
    "caseStyle": "upper",
    "letterType": "any",
    "allowDuplicates": "true",
    "excludeLetters": ""
  }'

Swap in your own key from your account. The tool's fields are the body — no wrapper.

Ask an AI agent

Use the IOTools `random-letter-generator` tool (Random Letter Generator) on this input:

YOUR_INPUT_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.