A UUIDv7 measures time in the Unix Epoch with an accuracy between 1ms and 245ns, depending on how many bits are spent for the timestamp (48-60 bits). The rest of the UUID (62-74 bits) is filled with random data. The timestamp is at the front of the UUID, therefore the UUIDs are monotonically increasing, which is good for using them in database indexes. Since this UUID version does not contain a MAC address, it is also recommended due to the improved privacy.
Here are 15 UUIDs that were created just for you! (Reload the page to get more)
019b636f-1dc1-780d-9b91-92cba0951eb9
019b636f-1dc1-7a15-b241-6087c455b0b6
019b636f-1dc1-7b61-87a0-988735613d6e
019b636f-1dc1-7c8c-962b-a6ce1025ee03
019b636f-1dc1-7daf-a073-2297b6b1a99b
019b636f-1dc1-7ed1-b6c6-f8db72fa049e
019b636f-1dc1-7ff8-9cd3-617b49bbf58e
019b636f-1dc2-7144-b93a-c6492d874548
019b636f-1dc2-7294-b11c-7ca1f8ee13c1
019b636f-1dc2-73e8-8c4f-e81bff43fcb0
019b636f-1dc2-7527-8b1b-2be51c4b155e
019b636f-1dc2-7663-ba84-18531204f7ff
019b636f-1dc2-77b7-a896-a7050277d7d5
019b636f-1dc2-78f6-a5c5-8c028720a40d
019b636f-1dc2-7a1d-8e82-92f9f6cb2a7b
Like UUIDv1, this kind of UUID is made of the MAC address of the generating computer, the time, and a clock sequence. However, the components in UUIDv6 are reordered (time is at the beginning), so that UUIDs are monotonically increasing, which is good for using them in database indexes.
Here are 15 UUIDs that were created just for you! (Reload the page to get more)
1f0e3ae3-7fbc-697e-9439-4cf95d479851
1f0e3ae3-7fbc-6c1c-9439-4cf95d479851
1f0e3ae3-7fbc-6db6-9439-4cf95d479851
1f0e3ae3-7fbc-6f0a-9439-4cf95d479851
1f0e3ae3-7fbd-6072-9439-4cf95d479851
1f0e3ae3-7fbd-6162-9439-4cf95d479851
1f0e3ae3-7fbd-6220-9439-4cf95d479851
1f0e3ae3-7fbd-62e8-9439-4cf95d479851
1f0e3ae3-7fbd-63b0-9439-4cf95d479851
1f0e3ae3-7fbd-646e-9439-4cf95d479851
1f0e3ae3-7fbd-65ae-9439-4cf95d479851
1f0e3ae3-7fbd-6680-9439-4cf95d479851
1f0e3ae3-7fbd-6748-9439-4cf95d479851
1f0e3ae3-7fbd-6806-9439-4cf95d479851
1f0e3ae3-7fbd-68c4-9439-4cf95d479851
A UUIDv4 is made of 122 random bits. No other information is encoded in this kind of UUID.
Here are 15 UUIDs that were created just for you! (Reload the page to get more)
c41e915f-94a5-4d79-a8b9-045935af30b2
70f8d3b6-aac1-4eff-b217-b1a9fc2ae3d8
f1e67492-aec3-48cc-b9bb-76c747af0aaf
756296a7-7b6d-4e3d-8e01-8a9cb4f384d7
7eda11c5-614b-4a92-b57e-3d5e59a92955
97c56309-1c8a-4ebb-bbf1-df5d84d46c44
768787d1-9e37-43b5-9ef4-84cdf4493061
e740b575-cb5d-45f7-98dc-2a0bd0a0132c
07bb44a9-a7c3-41be-b522-6a3d4cc3a1c1
6ccc8b21-06cb-4f90-a7e3-10276193d273
26ebb762-2f8d-4496-83ca-17e2797c3752
b06193a1-aac7-4e48-8969-9d7626eea194
cfb94ae6-3151-46f8-a011-03aa231a3001
56bb0196-b16d-4c85-a8af-34ed81563c75
735b00b1-d4e6-42ef-84fd-e756b9a48fe2
A UUIDv1 is made of the MAC address of the generating computer, the time, and a clock sequence.
Here are 15 UUIDs that were created just for you! (Reload the page to get more)
37fbddf6-e3ae-11f0-9439-4cf95d479851
37fbde5a-e3ae-11f0-9439-4cf95d479851
37fbdebe-e3ae-11f0-9439-4cf95d479851
37fbe13e-e3ae-11f0-9439-4cf95d479851
37fbe1d4-e3ae-11f0-9439-4cf95d479851
37fbe242-e3ae-11f0-9439-4cf95d479851
37fbe2b0-e3ae-11f0-9439-4cf95d479851
37fbe31e-e3ae-11f0-9439-4cf95d479851
37fbe382-e3ae-11f0-9439-4cf95d479851
37fbe3e6-e3ae-11f0-9439-4cf95d479851
37fbe454-e3ae-11f0-9439-4cf95d479851
37fbe4b8-e3ae-11f0-9439-4cf95d479851
37fbe51c-e3ae-11f0-9439-4cf95d479851
37fbe58a-e3ae-11f0-9439-4cf95d479851
37fbe5e4-e3ae-11f0-9439-4cf95d479851
The sorting of UUIDs in SQL Server is rather confusing and incompatible with UUIDv6 and UUIDv7.
Therefore this method developed by HickelSOFT
generates UUIDs which are sortable by SQL Server.
They have a time resolution of 1 milliseconds combined with 16 bits of random data.
C# implementation |
PHP implementation
Here are 15 UUIDs that were created just for you! (Reload the page to get more)
2327282d-4a01-8a16-87e9-5ce32bd83b97
a005292d-4a01-8a16-87e9-5ce32bd83b97
5f9c2a2d-4a01-8a16-87e9-5ce32bd83b97
b3552b2d-4a01-8a16-87e9-5ce32bd83b97
78222c2d-4a01-8a16-87e9-5ce32bd83b97
10ea2d2d-4a01-8a16-87e9-5ce32bd83b97
2b2c2e2d-4a01-8a16-87e9-5ce32bd83b97
10232f2d-4a01-8a16-87e9-5ce32bd83b97
0fcc302d-4a01-8a16-87e9-5ce32bd83b97
34dd312d-4a01-8a16-87e9-5ce32bd83b97
4f29322d-4a01-8a16-87e9-5ce32bd83b97
496e332d-4a01-8a16-87e9-5ce32bd83b97
b09e342d-4a01-8a16-87e9-5ce32bd83b97
7cf3352d-4a01-8a16-87e9-5ce32bd83b97
b91c362d-4a01-8a16-87e9-5ce32bd83b97
The following types of UUIDs are less common and/or require special knowledge. Please only use the following generators if you know what you are doing.
The NCS UUIDs are a legacy format
initially designed by Apollo Computer that cannot be generated anymore, because the
amount of available timestamp bits was exhausted on 5 September 2015.
As an example, here is the last possible NCS UUID (all bits of the timestamp are set to 1) for IP address 127.0.0.1:
ffffffff-ffff-0000-027f-000001000000.
A UUIDv2 contains information about the creator (person, group, or organization), the generating system (MAC address), and time. The creator information replaced parts of the time bits, therefore the time resolution is very low.
A UUIDv3 is made out of a MD5 hash and a UUIDv5 is made out of a SHA1 hash. RFC 9562 also contains an example for a custom UUIDv8 implementation that uses modern hash algorithms.
UUIDv8 is made of 122 bits application-specific / custom data. The other 6 bits are used to specify the variant and version of the UUID, to make it RFC-compatible.
You can enter a UUID in the following notations:
9e83839a-5967-11e4-8c1c-78e3b5fc7f222.25.210700883446948645633376489934419689250The script will output:
Please enter a UUID or UUID OID:
You can enter a UUID in the following notations:
AA-BB-CC-DD-EE-FFAA:BB:CC:DD:EE:FFAABBCC.DDEEFF (case insensitive)AA-BB-CC-DD-EE-FF-11-22 (EUI-64)AA:BB:CC:DD:EE:FF-11-22 (EUI-64)fe80::1322:33ff:fe44:5566 (IPv6 Link Local / EUI-64)The script will output:
Please enter a MAC (EUI, ELI, SAI, AAI), or IPv6-Link-Local address:
An Administratively Assigned Identifier (AAI) is a MAC address which can be locally defined by applications or an administrator. Unlike the EUI, an AAI is NOT worldwide unique.
The following options are rather unusual, but are implemented for the sake of completeness: