Reviewed editorial for this tool is not available in the requested language yet, so the English version is shown. This route should remain out of search indexes until a human-reviewed translation is published.
Secure browser-local randomizer
Random letter generator
Use this for word games, classroom drills, naming exercises, or any fair character draw. Choose whether a character may appear more than once; the result shows every draw in order.
Tool controls
Set the options, then generate a result.
How it works
- Choose a built-in character set or enter a custom set.
- Set 1–1,000 draws and turn on no repeats when needed.
- Generate, copy, or download the exact ordered result.
Worked example
With A–Z, a count of 4, and no repeats, a valid result could be Q · B · M · T. Running it again produces a fresh draw.
Limits and checks
- Custom sets must contain 2–256 distinct, non-whitespace Unicode characters.
- No-repeat count cannot exceed the chosen set size.
- The tool validates all limits before requesting random values.
Privacy
Your entries and results stay in this browser tab. This tool does not put them in the URL, browser storage, analytics events, or a server request. Regular site analytics may still load without receiving these values.
Frequently asked questions
- Can I include accented letters?
- Yes. Paste each distinct character into the custom set. Unicode characters are counted as visible code points rather than UTF-16 halves.
- Does no repeats change the odds?
- Each remaining character has an equal chance at each draw; a selected character is removed from that run's eligible pool.
- Do my entries leave this device?
- No tool value is sent, stored, logged, or placed in the URL. Closing or refreshing the tab clears the current work. Regular site analytics may still load without receiving the values.
- What makes the selection random?
- The tool uses the browser's Web Crypto getRandomValues source and unbiased integer selection. Filters and constraints change the eligible set, not the chance among remaining valid choices.