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)
019cbbc8-c033-76b1-8e82-e0737c28b0ce
019cbbc8-c033-7842-9d3c-4bb825bbc29b
019cbbc8-c033-7982-9589-b49211bfdc8e
019cbbc8-c033-7aa4-9489-5a18745f19fa
019cbbc8-c033-7bbf-8c68-d4f60810489e
019cbbc8-c033-7cda-a8bf-9fe698f3826b
019cbbc8-c033-7df8-a55a-2f38e40b208a
019cbbc8-c033-7f13-bf81-509f5ff27c80
019cbbc8-c034-7042-b73a-ceffad7e226a
019cbbc8-c034-718a-91cf-4e457f80784c
019cbbc8-c034-72d5-b291-a4bc731078c7
019cbbc8-c034-7425-8cb6-f7d55545394e
019cbbc8-c034-7586-afed-cf8160469444
019cbbc8-c034-76d1-b7a2-c9081a18a480
019cbbc8-c034-7825-937e-1c8932e88680
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)
1f118396-5554-6746-8014-4cf95d479851
1f118396-5554-699e-8014-4cf95d479851
1f118396-5554-6b2e-8014-4cf95d479851
1f118396-5554-6ca0-8014-4cf95d479851
1f118396-5554-6e44-8014-4cf95d479851
1f118396-5554-6fa2-8014-4cf95d479851
1f118396-5555-60ec-8014-4cf95d479851
1f118396-5555-6240-8014-4cf95d479851
1f118396-5555-638a-8014-4cf95d479851
1f118396-5555-64de-8014-4cf95d479851
1f118396-5555-66c8-8014-4cf95d479851
1f118396-5555-6844-8014-4cf95d479851
1f118396-5555-6998-8014-4cf95d479851
1f118396-5555-6af6-8014-4cf95d479851
1f118396-5555-6c68-8014-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)
0def7564-2f72-4f57-9193-8bddda707f76
11dc9f93-0587-43c5-bb3a-b4a18258f489
80bccce4-79e8-4012-b009-33f1a839d7f6
41452113-56fa-4ec0-b024-f9b8e00b5472
c1105e52-8faa-43bd-aeac-fc2f03a4aa32
ce573f16-4e26-4a6c-aa3c-5608f486f821
61d5ed10-275a-4228-be4d-dea20fffcae7
3ec4d014-d770-4d22-b433-57e7efb40a97
3e00832f-9203-4647-a84b-c55f6e2af45f
c20d7a8c-b1a7-47a6-94ed-62525601e0ed
6dc8a67b-501a-405a-822d-e6c13697b725
4edafa34-e778-434c-b44d-52bb4b70a48c
f2987a01-1af4-4565-a7c8-0a373c1a1d53
bb4dfe9e-889e-4031-b24f-6018ade0264e
afb88d7a-3c8a-41d2-b356-fee077a13ede
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)
6555630c-1839-11f1-8014-4cf95d479851
6555637a-1839-11f1-8014-4cf95d479851
655563de-1839-11f1-8014-4cf95d479851
65556442-1839-11f1-8014-4cf95d479851
6555649c-1839-11f1-8014-4cf95d479851
65556500-1839-11f1-8014-4cf95d479851
6555655a-1839-11f1-8014-4cf95d479851
655565be-1839-11f1-8014-4cf95d479851
65556622-1839-11f1-8014-4cf95d479851
65556686-1839-11f1-8014-4cf95d479851
655566e0-1839-11f1-8014-4cf95d479851
6555673a-1839-11f1-8014-4cf95d479851
6555679e-1839-11f1-8014-4cf95d479851
65556802-1839-11f1-8014-4cf95d479851
65556866-1839-11f1-8014-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)
4690bf01-8a00-8004-87ea-5ce32bd83b97
0434c001-8a00-8004-87ea-5ce32bd83b97
3e27c101-8a00-8004-87ea-5ce32bd83b97
0bb9c201-8a00-8004-87ea-5ce32bd83b97
95a4c301-8a00-8004-87ea-5ce32bd83b97
9f1ec501-8a00-8004-87ea-5ce32bd83b97
4191c601-8a00-8004-87ea-5ce32bd83b97
0fcfc701-8a00-8004-87ea-5ce32bd83b97
c8f2c801-8a00-8004-87ea-5ce32bd83b97
77e5c901-8a00-8004-87ea-5ce32bd83b97
fdb6ca01-8a00-8004-87ea-5ce32bd83b97
3aa0cb01-8a00-8004-87ea-5ce32bd83b97
cab5cc01-8a00-8004-87ea-5ce32bd83b97
1a01cd01-8a00-8004-87ea-5ce32bd83b97
70ecce01-8a00-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: