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)
019c5091-005b-775d-b18d-9236b32646fe
019c5091-005b-7913-af39-e49e52b6cbd8
019c5091-005b-7a57-9f45-d680969824d1
019c5091-005b-7b7d-a5e3-0ab74fd76535
019c5091-005b-7c98-9fb1-7a6da4719e69
019c5091-005b-7db3-8424-58c89fa6e2e8
019c5091-005b-7ecd-a098-ee01f8d36c90
019c5091-005b-7fe4-b6e2-9c03c3e68ee5
019c5091-005c-70fa-91e4-e7c3aeb26ccd
019c5091-005c-7219-88d2-382315bf32a3
019c5091-005c-7334-94cb-459e3c9c1b18
019c5091-005c-744e-bc0e-d4ca6004cbb2
019c5091-005c-7569-9300-3d22e78d7e19
019c5091-005c-767f-a8b0-06321426aa05
019c5091-005c-7796-b917-66a656844295
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)
1f107dd3-39f6-604a-9600-4cf95d479851
1f107dd3-39f6-61e4-9600-4cf95d479851
1f107dd3-39f6-62ca-9600-4cf95d479851
1f107dd3-39f6-6392-9600-4cf95d479851
1f107dd3-39f6-645a-9600-4cf95d479851
1f107dd3-39f6-6522-9600-4cf95d479851
1f107dd3-39f6-65e0-9600-4cf95d479851
1f107dd3-39f6-669e-9600-4cf95d479851
1f107dd3-39f6-675c-9600-4cf95d479851
1f107dd3-39f6-6824-9600-4cf95d479851
1f107dd3-39f6-698c-9600-4cf95d479851
1f107dd3-39f6-6a5e-9600-4cf95d479851
1f107dd3-39f6-6b1c-9600-4cf95d479851
1f107dd3-39f6-6bda-9600-4cf95d479851
1f107dd3-39f6-6c98-9600-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)
7bcf6b95-56e2-4cbc-a9ba-898b013e083c
23ce3f80-d2db-49b7-bcf8-f6a117c285a3
37ea7b6a-4cab-4ba8-aa52-9113b931365d
c7625926-422e-4b89-bb7b-4f9f4d0f8187
14c1ad10-f7e6-400e-904a-6b709b185a6d
e7140e43-32b8-4e19-87c9-547233ce9f58
c9653209-78cb-4a39-a26b-9df190e01317
ea96f4c3-27d3-4dad-b011-e8a3654f2920
6f17d927-c850-43c7-bec1-529461cd6306
6d71d4c4-f942-46e6-95be-116a804b7f6f
7e3d70b6-ec48-49d6-8bba-b1a981f19d17
c8ffcf69-26df-4531-a87b-aa0d803da13e
341614d3-72e9-4f76-8218-e11186ba9caf
a0ad7069-c2e7-4807-abe8-39bc8fe2bb01
d619a1da-f467-4ca2-8072-0ccbe20f7b7d
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)
339f71ca-07dd-11f1-9600-4cf95d479851
339f722e-07dd-11f1-9600-4cf95d479851
339f7288-07dd-11f1-9600-4cf95d479851
339f72ec-07dd-11f1-9600-4cf95d479851
339f7350-07dd-11f1-9600-4cf95d479851
339f73aa-07dd-11f1-9600-4cf95d479851
339f7404-07dd-11f1-9600-4cf95d479851
339f7468-07dd-11f1-9600-4cf95d479851
339f74cc-07dd-11f1-9600-4cf95d479851
339f753a-07dd-11f1-9600-4cf95d479851
339f759e-07dd-11f1-9600-4cf95d479851
339f7602-07dd-11f1-9600-4cf95d479851
339f765c-07dd-11f1-9600-4cf95d479851
339f76c0-07dd-11f1-9600-4cf95d479851
339f771a-07dd-11f1-9600-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)
022f0b2e-8d01-8b02-87ea-5ce32bd83b97
3d610d2e-8d01-8b02-87ea-5ce32bd83b97
aaad0e2e-8d01-8b02-87ea-5ce32bd83b97
34740f2e-8d01-8b02-87ea-5ce32bd83b97
2b87102e-8d01-8b02-87ea-5ce32bd83b97
e190112e-8d01-8b02-87ea-5ce32bd83b97
4d05122e-8d01-8b02-87ea-5ce32bd83b97
38eb132e-8d01-8b02-87ea-5ce32bd83b97
c9a5142e-8d01-8b02-87ea-5ce32bd83b97
95de152e-8d01-8b02-87ea-5ce32bd83b97
1cde162e-8d01-8b02-87ea-5ce32bd83b97
a812172e-8d01-8b02-87ea-5ce32bd83b97
282f182e-8d01-8b02-87ea-5ce32bd83b97
bad3192e-8d01-8b02-87ea-5ce32bd83b97
49251a2e-8d01-8b02-87ea-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: