Runs locally
A tiny tool for unique things
Make an identifier.
Keep it yours.
Generate standards-shaped UUIDs without sending a thing anywhere. V4 and V7 are ready to go; the rest are here when you need them.
Generator
Choose your version
Your UUID
It will appear here.
The quick guide
Which UUID fits?
UUIDs identify things without a central database. Pick based on whether you need randomness, order, or a repeatable result.
| Version | Type | Time source | Entropy / ID source | Best use case |
|---|---|---|---|---|
| 4Popular | Random | — | Cryptographic random | General purpose; maximum privacy |
| 7Modern | Time-ordered | Unix epoch (ms) | Cryptographic random | Modern database keys; high locality |
| 1 | Time-based | Gregorian (100 ns) | MAC address & clock seq | Legacy systems; distributed uniqueness |
| 2 | DCE Security | Gregorian (low-res) | Local ID (UID/GID) & node | DCE-based security environments Legacy |
| 3 | Name-based (MD5) | — | Namespace & name | Deterministic IDs; legacy name-hashing |
| 5 | Name-based (SHA-1) | — | Namespace & name | Deterministic IDs; preferred over version 3 |
| 6 | Time-ordered | Gregorian (100 ns) | MAC address or random | Database keys; reordered version 1 |
| 8 | Custom | Variable | Implementation-defined | Experimental or application-specific layouts |