uuid.me

which bits are which, for every version

RFC 9562 ↗
  1. AnatomyThe anatomy of a UUID
  2. v4Random
  3. v7Unix time, sortable
  4. v1Gregorian time + node
  5. v6Gregorian time, reordered
  6. v3Name-based, MD5
  7. v5Name-based, SHA-1
  8. v8Custom
  9. Nil·MaxNil, Max and the variants
  10. DecodeDecode any UUID
  11. CompareWhich version should I use?

A UUID is 128 bits. Here is what each of them is for.

9b2c3f4e-8d17-4a6b-9f3e-2c1d0e5a7b8c
Decode ↗

A UUIDv4, the kind most tools print. Watch the fields appear, or press → to step through them.

pick a version

v4random
919108f7-52d1-4320-9bac-f847db4148a8
v7time, then random · sorts
017f22e2-79b0-7cc3-98c4-dc0c0c07398f
v1time, clock, MAC · 1990s
c232ab00-9414-11ec-b3c8-9f6bdeced846
v6v1 reordered · sorts
1ec9414c-232a-6b00-b3c8-9f6bdeced846
v3MD5 of a name
5df41881-3aed-3515-88a7-2f4a814cf09e
v5SHA-1 of a name
2ed6657d-e927-568b-95e1-2665a8aea6a2
v8your own bits
2489e9ad-2ee2-8e00-8ec9-32d5f69181c0
Nilnil, max, variants
00000000-0000-0000-0000-000000000000
next →v4 Random

Everything runs in your browser. uuid.me began in 2012 as a joke “UUID as a Service”; now it explains them.