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.

VersionTypeTime sourceEntropy / ID sourceBest use case
1Time-basedGregorian (100 ns)MAC address & clock seqLegacy systems; distributed uniqueness
2DCE SecurityGregorian (low-res)Local ID (UID/GID) & nodeDCE-based security environments Legacy
3Name-based (MD5)Namespace & nameDeterministic IDs; legacy name-hashing
5Name-based (SHA-1)Namespace & nameDeterministic IDs; preferred over version 3
6Time-orderedGregorian (100 ns)MAC address or randomDatabase keys; reordered version 1
8CustomVariableImplementation-definedExperimental or application-specific layouts
Copied to clipboard