NanoID Generator

Generate NanoID values online: 21 URL-safe characters by default, about 126 bits of randomness, with custom length and alphabet.

Generated IDs
Ready. Generate NanoID values in your browser.

How this ID is built

Layout
21 URL-safe characters by default from A-Z, a-z, 0-9, underscore and hyphen.
Entropy
About 126 bits with the default 64-character alphabet and 21-character length.
Time
No timestamp; NanoID values are opaque unless you put meaning into a custom alphabet.
Collision risk
Collision risk changes with length and alphabet. The default is in the same practical safety range as UUID v4.
Example
MoCbDXRhuxzQtRbK1kQB5

Your IDs are generated locally with strong browser randomness. Nothing is sent to BroBroGo.

FAQ

Why use NanoID?

NanoID is shorter than a UUID, URL-safe by default and still has high randomness when you keep the default length and alphabet.

Can I change the alphabet?

Yes. The locked NanoID page keeps the length and alphabet controls. Smaller alphabets or shorter lengths raise collision risk.