UUID & Unique ID Generator
Generate single or batch cryptographically random UUID v4 and NanoID strings. Customize uppercase/lowercase, hyphens, and quotes.
UUID v4: 128-bit completely random identifier, globally unique and supported natively across almost all databases.
UUID v7: RFC 9562 standard. 48-bit timestamp + 74-bit random, naturally ordered by creation time, optimal for database indexing.
ULID: 26-char Crockford Base32 format, millisecond timestamp sortable, URL-safe, case-insensitive, popular for APIs.
NanoID: Compact 21-character URL-safe string with collision safety equivalent to UUID v4, ideal for public URLs.
CUID2: Secure, collision-resistant identifier designed specifically for horizontal scaling in distributed web applications (Prisma default).
MongoDB ObjectId: 12-byte (24-hex) BSON identifier containing 4-byte timestamp, 5-byte random value, and 3-byte incrementing counter.
Snowflake ID: Twitter 64-bit distributed integer format combining 41-bit timestamp, worker ID, and sequence counter.
ShortUUID: Base58 encoded 22-character representation of a 128-bit UUID, avoiding confusing characters (0/O, I/l).
Try other tools
Have an issue or feature request for this tool?
Feedback & Suggestions