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)
019ff485-9846-782e-b1af-a1d387e2731e
019ff485-9846-7a29-8d77-c5f67f14d082
019ff485-9846-7b75-bfa0-37b1645462ee
019ff485-9846-7c98-ba3f-5d72d69170d2
019ff485-9846-7dbb-b3f2-fed4bc7f61fa
019ff485-9846-7ed5-95e7-d57c5845830a
019ff485-9846-7ff4-8a82-7c3c452fe917
019ff485-9847-710f-9909-638f7c1a5d9f
019ff485-9847-722e-9bd4-f4c2f6c46226
019ff485-9847-734c-9efa-930904e348b6
019ff485-9847-7467-83b0-4f2ea2443da9
019ff485-9847-758a-a34a-fd700ed9cde3
019ff485-9847-76a8-b7fb-916750aa2953
019ff485-9847-77c3-b619-f6db1ba43060
019ff485-9847-78e2-a722-8becfc7cf771
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)
1f19611b-60da-6f6a-8af9-4cf95d479851
1f19611b-60db-6136-8af9-4cf95d479851
1f19611b-60db-621c-8af9-4cf95d479851
1f19611b-60db-62ee-8af9-4cf95d479851
1f19611b-60db-63b6-8af9-4cf95d479851
1f19611b-60db-6474-8af9-4cf95d479851
1f19611b-60db-653c-8af9-4cf95d479851
1f19611b-60db-6604-8af9-4cf95d479851
1f19611b-60db-66c2-8af9-4cf95d479851
1f19611b-60db-678a-8af9-4cf95d479851
1f19611b-60db-68ca-8af9-4cf95d479851
1f19611b-60db-69a6-8af9-4cf95d479851
1f19611b-60db-6a64-8af9-4cf95d479851
1f19611b-60db-6b22-8af9-4cf95d479851
1f19611b-60db-6be0-8af9-4cf95d479851
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)
b60dbcb2-9611-11f1-8af9-4cf95d479851
b60dbd16-9611-11f1-8af9-4cf95d479851
b60dbd7a-9611-11f1-8af9-4cf95d479851
b60dbdde-9611-11f1-8af9-4cf95d479851
b60dbe38-9611-11f1-8af9-4cf95d479851
b60dbe9c-9611-11f1-8af9-4cf95d479851
b60dbf00-9611-11f1-8af9-4cf95d479851
b60dbf5a-9611-11f1-8af9-4cf95d479851
b60dbfc8-9611-11f1-8af9-4cf95d479851
b60dc036-9611-11f1-8af9-4cf95d479851
b60dc0a4-9611-11f1-8af9-4cf95d479851
b60dc108-9611-11f1-8af9-4cf95d479851
b60dc16c-9611-11f1-8af9-4cf95d479851
b60dc1d0-9611-11f1-8af9-4cf95d479851
b60dc234-9611-11f1-8af9-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)
4c1ad017-5f01-800e-87ea-5ce32bd83b97
1fb5d117-5f01-800e-87ea-5ce32bd83b97
d4a0d217-5f01-800e-87ea-5ce32bd83b97
515ed317-5f01-800e-87ea-5ce32bd83b97
4c8cd417-5f01-800e-87ea-5ce32bd83b97
5912d517-5f01-800e-87ea-5ce32bd83b97
39b3d617-5f01-800e-87ea-5ce32bd83b97
601dd717-5f01-800e-87ea-5ce32bd83b97
d739d817-5f01-800e-87ea-5ce32bd83b97
2befd917-5f01-800e-87ea-5ce32bd83b97
f458db17-5f01-800e-87ea-5ce32bd83b97
6076dc17-5f01-800e-87ea-5ce32bd83b97
a60bdd17-5f01-800e-87ea-5ce32bd83b97
a069de17-5f01-800e-87ea-5ce32bd83b97
4c73df17-5f01-800e-87ea-5ce32bd83b97
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)
14575d60-6a23-4a08-9e2e-4a2a6bc8bb7b
24a6145c-1cce-4ded-90f9-5452a16338cc
94e3e279-f007-4ad2-867c-b1d038cb219c
1ba7df1f-f1e0-4b6c-bd17-2b5b49c73d9c
13a14494-05b1-4b85-89c8-f5816a8e17ea
25a42f59-30a2-425e-9053-5300575818e9
a487788f-3142-44d1-91b9-2816379bbb88
5a57b082-276b-40cb-aa7e-288c64b1da3e
10263084-9566-46de-9f7d-059eded43afc
678aa7bb-d4e5-4c3d-913c-0415d439176d
6c887671-5c05-43cc-9e19-7a72321084c1
d7d1e602-ff4c-4198-87a8-c6886209a6cf
4297bb48-2796-4962-bd6f-04cc7fde6ee8
17e81247-e96b-4886-aef0-b455df045951
4d02edc6-ab47-4fa1-9fbb-4f9f043a67f6
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: