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)
019e188d-a847-7af2-bdc8-f3d62397aa7f
019e188d-a847-7c77-847f-0615c60223f3
019e188d-a847-7db3-9e67-297aa0692b3a
019e188d-a847-7ecd-a391-250658f2f932
019e188d-a847-7fe4-9499-1dafdb0910a0
019e188d-a848-70fa-851c-790b5ff388bd
019e188d-a848-7211-8a06-888912af4af2
019e188d-a848-7386-b877-4438332e03fb
019e188d-a848-74d5-9cf7-f82dd06f34a0
019e188d-a848-75f4-9b8a-fda5724bb7cf
019e188d-a848-770b-90c6-bdc944e89680
019e188d-a848-7821-a63d-04a5dcd604ee
019e188d-a848-7934-84ee-7cb15db99afa
019e188d-a848-7a4a-8bf5-d09049bdbb7a
019e188d-a848-7b5d-824b-5063d7a8058a
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)
1f14d713-0fed-6c24-8fbe-4cf95d479851
1f14d713-0fed-6dc8-8fbe-4cf95d479851
1f14d713-0fed-6eb8-8fbe-4cf95d479851
1f14d713-0fed-6f9e-8fbe-4cf95d479851
1f14d713-0fee-607a-8fbe-4cf95d479851
1f14d713-0fee-614c-8fbe-4cf95d479851
1f14d713-0fee-621e-8fbe-4cf95d479851
1f14d713-0fee-62f0-8fbe-4cf95d479851
1f14d713-0fee-63cc-8fbe-4cf95d479851
1f14d713-0fee-64a8-8fbe-4cf95d479851
1f14d713-0fee-65f2-8fbe-4cf95d479851
1f14d713-0fee-66ce-8fbe-4cf95d479851
1f14d713-0fee-67aa-8fbe-4cf95d479851
1f14d713-0fee-6872-8fbe-4cf95d479851
1f14d713-0fee-6944-8fbe-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)
31fc0dd0-e191-472e-b736-81ebb617416b
8fc0cfa6-100c-4e33-9316-9f19f647ff1c
281b55d4-e707-4d8e-b7bd-69cd8fc4debc
62a72a64-0f72-4dbf-9fe6-f86ad301ee76
ca260d9a-49fe-433d-be34-5e412e666c44
fa4bb844-b2e7-4498-9742-25c32a369045
2385bdb7-7e69-4785-a30c-ace2e16abc6a
e520dc5a-8670-495b-a8ca-264341ee3fa6
51586dbe-341c-4ba1-b28f-e1fa2e7ba815
5a40b4ac-b2e5-4d19-a235-6d114df4b887
f1f9f5af-7a1f-4ca5-908c-59783cfc85a3
ac317e6b-6dca-4707-ad38-b6993c629ac7
f3733117-3223-4f63-b012-d3e61f227a85
ce2ec8cf-ca7d-402c-82a6-4f094e160f0f
0ce26183-0568-43dd-a135-3cd70386d824
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)
30feee94-4d71-11f1-8fbe-4cf95d479851
30feef02-4d71-11f1-8fbe-4cf95d479851
30feef70-4d71-11f1-8fbe-4cf95d479851
30feefde-4d71-11f1-8fbe-4cf95d479851
30fef056-4d71-11f1-8fbe-4cf95d479851
30fef0ba-4d71-11f1-8fbe-4cf95d479851
30fef128-4d71-11f1-8fbe-4cf95d479851
30fef196-4d71-11f1-8fbe-4cf95d479851
30fef204-4d71-11f1-8fbe-4cf95d479851
30fef272-4d71-11f1-8fbe-4cf95d479851
30fef2ea-4d71-11f1-8fbe-4cf95d479851
30fef358-4d71-11f1-8fbe-4cf95d479851
30fef3c6-4d71-11f1-8fbe-4cf95d479851
30fef43e-4d71-11f1-8fbe-4cf95d479851
30fef4ac-4d71-11f1-8fbe-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)
67f76239-9c04-8308-87ea-5ce32bd83b97
39656339-9c04-8308-87ea-5ce32bd83b97
340b6439-9c04-8308-87ea-5ce32bd83b97
541c6539-9c04-8308-87ea-5ce32bd83b97
06c46639-9c04-8308-87ea-5ce32bd83b97
a5f16739-9c04-8308-87ea-5ce32bd83b97
76db6939-9c04-8308-87ea-5ce32bd83b97
b83b6a39-9c04-8308-87ea-5ce32bd83b97
e9856b39-9c04-8308-87ea-5ce32bd83b97
75c26c39-9c04-8308-87ea-5ce32bd83b97
fafc6d39-9c04-8308-87ea-5ce32bd83b97
dbb06e39-9c04-8308-87ea-5ce32bd83b97
2c4b6f39-9c04-8308-87ea-5ce32bd83b97
f4bf7039-9c04-8308-87ea-5ce32bd83b97
84ef7139-9c04-8308-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: