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)
019cbdff-f180-79a2-a622-6b8b36eaed28
019cbdff-f180-7b23-90c0-33559ddd302b
019cbdff-f180-7c5b-8393-f6e7584a06ac
019cbdff-f180-7d7d-a853-e865d1e787ae
019cbdff-f180-7e94-ba7b-3d237ba4fc26
019cbdff-f180-7faa-b8fd-7a6d0e1c600c
019cbdff-f181-70c1-a26e-041cef116622
019cbdff-f181-71dc-bb09-312e7a54a178
019cbdff-f181-72f2-98f5-150599fafe25
019cbdff-f181-7409-8893-ee12eaf73bba
019cbdff-f181-751f-930d-72dbae743e59
019cbdff-f181-763a-a689-da0dd9bbf81e
019cbdff-f181-7750-9689-c8d446bcb6b3
019cbdff-f181-7863-946c-3eadcb8bafb1
019cbdff-f181-7979-99e0-4a3f44266e2f
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)
1f1188ff-14b1-69f0-92e4-4cf95d479851
1f1188ff-14b1-6b6c-92e4-4cf95d479851
1f1188ff-14b1-6c48-92e4-4cf95d479851
1f1188ff-14b1-6d1a-92e4-4cf95d479851
1f1188ff-14b1-6de2-92e4-4cf95d479851
1f1188ff-14b1-6ea0-92e4-4cf95d479851
1f1188ff-14b1-6f5e-92e4-4cf95d479851
1f1188ff-14b2-6026-92e4-4cf95d479851
1f1188ff-14b2-60e4-92e4-4cf95d479851
1f1188ff-14b2-61a2-92e4-4cf95d479851
1f1188ff-14b2-62d8-92e4-4cf95d479851
1f1188ff-14b2-63a0-92e4-4cf95d479851
1f1188ff-14b2-645e-92e4-4cf95d479851
1f1188ff-14b2-651c-92e4-4cf95d479851
1f1188ff-14b2-65da-92e4-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)
870f32b4-45ff-4a45-a614-acf4f12c07bf
8a053d1e-f722-4db2-bf53-136d4138b012
6363aa0c-c6d3-471c-9495-728b850e3f6f
8f10c8e5-2525-4317-bc8b-3fcea6f0ec6b
cddd1a29-2241-43d9-b514-467f786da9ea
de154d68-d1c0-4972-a9b4-da3ccbf20233
33e22308-b27a-4ba5-bcb9-9d0e778f8578
58894121-f64d-46d6-b698-051f0521a411
984c79e0-b863-47d2-8eef-30b11bf345d3
8fb060e3-90db-419d-93bc-8f444dad66bb
5b4d7ac3-009b-4c9a-b2f5-72505e56d124
dce35416-6519-4860-8824-90c4c9bd0569
76f52f24-fbd6-4f3c-a789-05a572fff73f
c7f00d42-29c8-44ba-bb20-73433c4fbe9f
4c6e6613-271f-449d-975a-db7ec7d595a2
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)
f14b2aee-188f-11f1-92e4-4cf95d479851
f14b2b52-188f-11f1-92e4-4cf95d479851
f14b2bac-188f-11f1-92e4-4cf95d479851
f14b2c10-188f-11f1-92e4-4cf95d479851
f14b2c6a-188f-11f1-92e4-4cf95d479851
f14b2cce-188f-11f1-92e4-4cf95d479851
f14b2d32-188f-11f1-92e4-4cf95d479851
f14b2d8c-188f-11f1-92e4-4cf95d479851
f14b2de6-188f-11f1-92e4-4cf95d479851
f14b2e40-188f-11f1-92e4-4cf95d479851
f14b2ea4-188f-11f1-92e4-4cf95d479851
f14b2efe-188f-11f1-92e4-4cf95d479851
f14b2f58-188f-11f1-92e4-4cf95d479851
f14b2fb2-188f-11f1-92e4-4cf95d479851
f14b3016-188f-11f1-92e4-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)
456f4821-f502-8004-87ea-5ce32bd83b97
9d674921-f502-8004-87ea-5ce32bd83b97
42704a21-f502-8004-87ea-5ce32bd83b97
99954b21-f502-8004-87ea-5ce32bd83b97
4cd64c21-f502-8004-87ea-5ce32bd83b97
1b214d21-f502-8004-87ea-5ce32bd83b97
5a884e21-f502-8004-87ea-5ce32bd83b97
7b204f21-f502-8004-87ea-5ce32bd83b97
62de5021-f502-8004-87ea-5ce32bd83b97
f6125121-f502-8004-87ea-5ce32bd83b97
c0cb5221-f502-8004-87ea-5ce32bd83b97
f1405321-f502-8004-87ea-5ce32bd83b97
98ee5421-f502-8004-87ea-5ce32bd83b97
debf5621-f502-8004-87ea-5ce32bd83b97
b15d5721-f502-8004-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: