Generate cryptographically random UUID v4 identifiers instantly. Create single or bulk UUIDs with one click using secure crypto.getRandomValues().
What Is a UUID?
A UUID (Universally Unique Identifier) is a 128-bit identifier that is practically guaranteed to be unique. UUIDs are formatted as 32 hexadecimal digits in five hyphen-separated groups. They are used for database keys, session IDs, and distributed systems.
UUID v4 — Random Generation
UUID version 4 uses cryptographically secure random numbers via crypto.getRandomValues(). The 13th hex digit is always 4 (version) and the 17th is always 8, 9, a, or b (variant), as per RFC 4122.
When to Use UUIDs
UUIDs are ideal for unique identifiers without a central authority: database primary keys, API request tracking, file naming, session tokens, and message queue identifiers.