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)
019e0b63-190d-78d5-8880-5479162bd2d2
019e0b63-190d-7a98-ace5-8ac8348da61f
019e0b63-190d-7c3a-bda5-dd5bb3cd5481
019e0b63-190d-7d8a-9717-a46db1155f17
019e0b63-190d-7ea4-9e63-a37b7292ed6d
019e0b63-190d-7fbb-b1cd-4cfc9aef51a9
019e0b63-190e-7098-b9ab-a78b0fd2ab57
019e0b63-190e-71b7-8609-7535542b0ea7
019e0b63-190e-72c9-96ea-3e098cf9a975
019e0b63-190e-740d-b42b-ee786e91ea93
019e0b63-190e-7534-bb50-b2474f8d94d7
019e0b63-190e-764a-b820-59dd23683b73
019e0b63-190e-775d-b198-49963f8d379e
019e0b63-190e-786f-9e89-495344b218a5
019e0b63-190e-7982-a609-fb0b4e3e77e7
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)
1f14b6ee-2841-6040-ab32-4cf95d479851
1f14b6ee-2841-61ee-ab32-4cf95d479851
1f14b6ee-2841-62de-ab32-4cf95d479851
1f14b6ee-2841-63ba-ab32-4cf95d479851
1f14b6ee-2841-6478-ab32-4cf95d479851
1f14b6ee-2841-6540-ab32-4cf95d479851
1f14b6ee-2841-6608-ab32-4cf95d479851
1f14b6ee-2841-66c6-ab32-4cf95d479851
1f14b6ee-2841-678e-ab32-4cf95d479851
1f14b6ee-2841-684c-ab32-4cf95d479851
1f14b6ee-2841-69a0-ab32-4cf95d479851
1f14b6ee-2841-6a72-ab32-4cf95d479851
1f14b6ee-2841-6b3a-ab32-4cf95d479851
1f14b6ee-2841-6bf8-ab32-4cf95d479851
1f14b6ee-2841-6cb6-ab32-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)
69246271-8712-4f5f-9781-fc60c8caf583
f8ba074e-71eb-4303-8e8b-e78be1aa4d10
36dba94e-c4a9-4b66-bb0a-fdecc41e29b2
e537cb2d-60e1-4997-9b60-b5df20cf1608
ca735cbd-c28a-4242-8103-4c2f94897f9d
211bc4d9-69d8-4f0e-bee7-76cff8bce314
07695388-454e-4195-b623-5b8c71db0ef6
03ea9f50-43c4-4313-937a-6bac7c007b72
b3b61390-fbe9-46f2-8533-35c382ffae52
3aa87746-114b-4fab-8aa7-26ed1c7ad212
603ecee0-a0cf-4493-ad4b-b4dea0892cf3
e924ae3d-c027-4b6a-b9bf-e2e11c796b55
c1c1f76c-68e5-459f-9f70-1af0b348b147
e8b90511-d835-4390-a58a-9ceb935eb476
65824fd7-51f6-4553-83ef-9912046f4c10
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)
e28421d4-4b6e-11f1-ab32-4cf95d479851
e2842238-4b6e-11f1-ab32-4cf95d479851
e284229c-4b6e-11f1-ab32-4cf95d479851
e284230a-4b6e-11f1-ab32-4cf95d479851
e2842364-4b6e-11f1-ab32-4cf95d479851
e28423d2-4b6e-11f1-ab32-4cf95d479851
e284242c-4b6e-11f1-ab32-4cf95d479851
e2842490-4b6e-11f1-ab32-4cf95d479851
e28424f4-4b6e-11f1-ab32-4cf95d479851
e2842562-4b6e-11f1-ab32-4cf95d479851
e28425d0-4b6e-11f1-ab32-4cf95d479851
e2842634-4b6e-11f1-ab32-4cf95d479851
e28426a2-4b6e-11f1-ab32-4cf95d479851
e2842710-4b6e-11f1-ab32-4cf95d479851
e2842788-4b6e-11f1-ab32-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)
94766618-7b01-8108-87ea-5ce32bd83b97
8d326718-7b01-8108-87ea-5ce32bd83b97
b1be6818-7b01-8108-87ea-5ce32bd83b97
3ed86918-7b01-8108-87ea-5ce32bd83b97
e1616a18-7b01-8108-87ea-5ce32bd83b97
7f046b18-7b01-8108-87ea-5ce32bd83b97
05e46c18-7b01-8108-87ea-5ce32bd83b97
39956d18-7b01-8108-87ea-5ce32bd83b97
ab786e18-7b01-8108-87ea-5ce32bd83b97
a6406f18-7b01-8108-87ea-5ce32bd83b97
faf87018-7b01-8108-87ea-5ce32bd83b97
66247118-7b01-8108-87ea-5ce32bd83b97
60837218-7b01-8108-87ea-5ce32bd83b97
0b927318-7b01-8108-87ea-5ce32bd83b97
8e947418-7b01-8108-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: