Every generator
66 tools, all built on the same engine: crypto.getRandomValues() with unbiased character selection, running entirely in your browser.
Strings
The general-purpose builders, with full control over length and character set.
UUID and GUID
RFC 9562 identifiers, including the time-ordered version 7.
Modern identifiers
Shorter, sortable and URL-safe alternatives to the UUID.
Keys and secrets
API keys, framework secrets and encryption keys, at the right length.
Numbers and digits
Digit strings that keep their leading zeros, and integers over a range.
Character sets
Pick exactly which characters can appear, including your own alphabet.
By length
Preconfigured for a specific length, with the entropy that length actually buys.
Passwords
Built around what NIST SP 800-63B-4 actually requires.
Bulk
Thousands at a time, in your browser, with a working cancel.
By programming language
The same generator, with code for doing it yourself that was run on the real runtime.
Calculators and inspectors
Tools that work out or decode something rather than producing a new value.
What every one of them has in common
One engine, one set of guarantees. Values come from the operating system
CSPRNG through crypto.getRandomValues(),
the mapping from bits to characters uses rejection sampling so no character
is favoured, and nothing you generate is transmitted, logged or stored.
The methodology page has the algorithm and the test
results.