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.