Generate Nano IDs and ULIDs in bulk. Cryptographically random, URL-safe, sortable.
Nano ID is a tiny, URL-safe unique ID format: 21 cryptographically random characters from a 64-symbol alphabet. It is shorter than a UUID but has comparable collision resistance, popular in modern JavaScript projects.
A ULID is a 26-character identifier where the first 10 characters encode the creation timestamp and the last 16 are random. Because the timestamp leads, ULIDs sort chronologically as plain strings, unlike random UUIDs.
Yes. Both use the browser's crypto.getRandomValues(), the same secure source used for keys, not the predictable Math.random().