Generate random (v4) or time-ordered (v7) UUIDs in your browser. Create up to 1,000 at once, copy or download them, and check any UUID.
UUID version
Format
Made in your browser with secure random numbers. Nothing is sent to a server.
NinjaFunction's UUID Generator creates unique identifiers (UUIDs, also called GUIDs) in seconds. Choose version 4 for random IDs or version 7 for IDs that sort by time, create up to 1,000 at a time, and copy or download the list. You can also paste any UUID into the checker to see its version. Everything runs in your browser using secure random numbers, so nothing is sent to a server.
| Version | How it is made | Best for |
|---|---|---|
| Version 4 | 122 random bits | General use: API IDs, file names, test data |
| Version 7 | Current time in milliseconds, then random bits | Database primary keys and anything you want sorted by creation time |
| Nil | All zeros | A placeholder that means no value |
Older versions also exist. Version 1 uses the time and the computer that made it, and versions 3 and 5 turn a name into a UUID. This tool covers the versions that most developers use today.
A UUID is longer than a counter such as 1, 2, 3, so it takes more space. In return it can be created anywhere, with no central counter to ask. Need to test a token or hash instead? Try the Hash Generator or the JWT Decoder.
A UUID (Universally Unique Identifier) is a 128-bit value, usually written as 32 hexadecimal characters in five groups, for example 123e4567-e89b-42d3-a456-426614174000. It is used to label things such as database records, files and API objects so that each one has its own ID.
Yes. GUID (Globally Unique Identifier) is the name Microsoft uses for the same kind of value. A GUID looks like a UUID and is used in the same way.
It is possible in theory but extremely unlikely. A version 4 UUID has 122 random bits, so you would need to create about a billion UUIDs every second for roughly 85 years to reach a 50% chance of a single repeat.
Version 4 is completely random. Version 7 starts with the current time, so newer UUIDs sort after older ones. That makes version 7 a better fit for database keys, because new rows are added at the end of the index instead of in random places.
No. A UUID is meant to be an identifier, not a secret. Anyone who sees it can use it. For passwords and tokens, use the Password Generator instead.
No. The UUIDs are created in your browser with its built-in secure random number generator. They are not sent or stored anywhere.