UUID Generator
Create unique identifiers for databases, APIs and files: random version 4 or sortable version 7, in the format you need, and check any existing UUID.
- Choose the version and how many
- Pick the format
- Copy or download the list
Your files never leave your device
What is a UUID?
A UUID (also called GUID) is a 128-bit identifier written as 32 hexadecimal characters, such as 3f2a…-…. It is so unlikely to repeat that it can be created anywhere without a central register.
Version 4 or version 7?
- Version 4: completely random — the usual choice for IDs, tokens and file names.
- Version 7: starts with the creation time in milliseconds, so new IDs sort after older ones. Better for database keys because indexes stay compact.
- NIL: the all-zero UUID, used as an empty placeholder.
Formats and checker
- Upper case, without hyphens, in {braces} like Microsoft GUIDs, or as urn:uuid: links.
- Paste any UUID in the checker to see if it is valid, its version and variant, and the creation time of v1 and v7 UUIDs.
Frequently asked questions
Are these UUIDs really unique?
Yes in practice. Version 4 has 122 random bits from your device’s cryptographic generator; a repeat is astronomically unlikely.
What is the difference between UUID and GUID?
They are the same thing. GUID is the name Microsoft uses, often written in upper case with braces.
Should I use v4 or v7 for a database?
v7 is usually better for primary keys because new values sort in time order, which keeps indexes efficient.
Can I generate many at once?
Yes, up to 1000 per click. Copy them all or save them as a text file.
Are generated UUIDs stored?
No. They are created on your device and are not saved or sent.
Can I read the date from a UUID?
Yes for versions 1 and 7. Paste it in the checker to see when it was created.