Quickly generate universally unique identifiers (UUIDs) in various versions and configurations to meet your specific requirements.
Select the version of UUID to generate.
A UUID (universally unique identifier) is a 128-bit value used to identify records, resources, and entities without needing a central authority. This free online UUID generator creates version 1, 4, 6, and 7 UUIDs directly in your browser — no signup, no limits, and nothing is ever sent to a server.
Version 4 UUIDs are built from random data and are the most common choice for general use. Versions 1 and 6 embed a timestamp, and version 7 combines a Unix timestamp with random bits, making it ideal for database primary keys that should sort by creation time.
A UUID (universally unique identifier) is a 128-bit identifier, usually written as 36 characters in the form 8-4-4-4-12, e.g. 550e8400-e29b-41d4-a716-446655440000. UUIDs can be generated independently on any machine with a negligible chance of collision.
Use version 4 for general-purpose random identifiers. Use version 7 when you want IDs that sort by creation time, such as database primary keys. Versions 1 and 6 are timestamp-based formats used by older systems.
A version 4 UUID contains 122 random bits, so the probability of two generated UUIDs colliding is vanishingly small — you can treat them as unique for any practical purpose.
Yes. This tool generates UUIDs locally in your browser using the JavaScript uuid library; the values are never transmitted to or stored on a server.