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)
01a08fb5-68d5-7f7d-89b6-a504d2973d32
01a08fb5-68d6-7138-a322-84baa412af75
01a08fb5-68d6-7273-8790-d01409768449
01a08fb5-68d6-7392-9d18-2ede08fdb65a
01a08fb5-68d6-74a8-9b37-43737fe0ec15
01a08fb5-68d6-75bb-8ddd-3d291ba8f474
01a08fb5-68d6-76d1-8a84-53ad873923b5
01a08fb5-68d6-77e4-9029-7b58f714d5e8
01a08fb5-68d6-78fa-8da6-a4f3cb9cf37e
01a08fb5-68d6-7a11-9d86-a8e2ba14ac6e
01a08fb5-68d6-7b27-925b-c3cdb4be198e
01a08fb5-68d6-7c3e-878e-fef3f5e491d2
01a08fb5-68d6-7d50-8a41-e13b877cbd70
01a08fb5-68d6-7e67-bb59-ec68f96a0a84
01a08fb5-68d6-7f79-bf25-bb8ad1dac429
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)
1f1adbfb-1d09-6348-bf03-4cf95d479851
1f1adbfb-1d09-6528-bf03-4cf95d479851
1f1adbfb-1d09-660e-bf03-4cf95d479851
1f1adbfb-1d09-66d6-bf03-4cf95d479851
1f1adbfb-1d09-679e-bf03-4cf95d479851
1f1adbfb-1d09-6866-bf03-4cf95d479851
1f1adbfb-1d09-692e-bf03-4cf95d479851
1f1adbfb-1d09-6a00-bf03-4cf95d479851
1f1adbfb-1d09-6ac8-bf03-4cf95d479851
1f1adbfb-1d09-6b86-bf03-4cf95d479851
1f1adbfb-1d09-6ce4-bf03-4cf95d479851
1f1adbfb-1d09-6dc0-bf03-4cf95d479851
1f1adbfb-1d09-6e7e-bf03-4cf95d479851
1f1adbfb-1d09-6f3c-bf03-4cf95d479851
1f1adbfb-1d09-6ffa-bf03-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)
b1d0a0e0-adbf-11f1-bf03-4cf95d479851
b1d0a14e-adbf-11f1-bf03-4cf95d479851
b1d0a1bc-adbf-11f1-bf03-4cf95d479851
b1d0a22a-adbf-11f1-bf03-4cf95d479851
b1d0a28e-adbf-11f1-bf03-4cf95d479851
b1d0a2fc-adbf-11f1-bf03-4cf95d479851
b1d0a36a-adbf-11f1-bf03-4cf95d479851
b1d0a3ce-adbf-11f1-bf03-4cf95d479851
b1d0a43c-adbf-11f1-bf03-4cf95d479851
b1d0a496-adbf-11f1-bf03-4cf95d479851
b1d0a4fa-adbf-11f1-bf03-4cf95d479851
b1d0a568-adbf-11f1-bf03-4cf95d479851
b1d0a5cc-adbf-11f1-bf03-4cf95d479851
b1d0a626-adbf-11f1-bf03-4cf95d479851
b1d0a68a-adbf-11f1-bf03-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)
a8cde02d-2002-8e0f-87ea-5ce32bd83b97
2dc2e12d-2002-8e0f-87ea-5ce32bd83b97
ca0ee22d-2002-8e0f-87ea-5ce32bd83b97
6e11e32d-2002-8e0f-87ea-5ce32bd83b97
15aee52d-2002-8e0f-87ea-5ce32bd83b97
05dde62d-2002-8e0f-87ea-5ce32bd83b97
410ce72d-2002-8e0f-87ea-5ce32bd83b97
983de82d-2002-8e0f-87ea-5ce32bd83b97
a855e92d-2002-8e0f-87ea-5ce32bd83b97
710dea2d-2002-8e0f-87ea-5ce32bd83b97
ae72eb2d-2002-8e0f-87ea-5ce32bd83b97
d154ec2d-2002-8e0f-87ea-5ce32bd83b97
fd2eed2d-2002-8e0f-87ea-5ce32bd83b97
6f1fee2d-2002-8e0f-87ea-5ce32bd83b97
2a7aef2d-2002-8e0f-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)
e79c7e81-f2ae-443a-a538-8236d36d8d71
4b5451f4-4856-4b4e-8346-22300ee7c403
d9d09afb-b1ca-4c10-bf52-1ea73ef5e4d8
fcca13e6-00cb-4d75-8cda-379b9bc1ec78
325d860f-0df9-47c5-a772-def551b84373
c29aea19-6ab1-41fa-9a21-6923c379280a
bdebbde6-f389-4566-8ef9-f82983966820
d5b0a97d-ddfb-457b-8432-b0e607cd1d1d
579023d9-2d63-403b-827d-f690a2d35155
58c0be99-be4d-461b-9afb-bdbe7467feda
0c4984d5-e9a2-4797-a958-b4d22c6fb522
ae79faba-ab80-43bc-b637-cf65318d7146
0176b0c2-67e3-444b-b3f3-8cf344ab40c0
6dfba511-3d85-49bd-acc9-53a29b6dfd3c
f6ca994a-c931-4c8f-8f54-764c26b824d6
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: