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)
019ec0bf-8d48-78fa-bf79-7f985e6a3631
019ec0bf-8d48-7aa4-8ed0-8751eac4a841
019ec0bf-8d48-7be8-94d4-e310928f6f7e
019ec0bf-8d48-7d03-998b-08d7f9fa6b8e
019ec0bf-8d48-7e19-8062-1bafad402586
019ec0bf-8d48-7f2c-8f0f-1b80a3d323af
019ec0bf-8d49-703e-ae28-59f6288241a1
019ec0bf-8d49-7150-ba8a-092647b80019
019ec0bf-8d49-7267-b204-150f34dbb465
019ec0bf-8d49-737d-9ef3-e0baa469ffab
019ec0bf-8d49-7490-81c0-e6cc5fd7010a
019ec0bf-8d49-75a6-bf84-c0acb9d9fb5d
019ec0bf-8d49-76b9-b396-5285ffb67578
019ec0bf-8d49-77cb-be3a-cef5a7ad858e
019ec0bf-8d49-78de-b2e2-a996d76b6502
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)
1f1671b4-e004-6db2-aab5-4cf95d479851
1f1671b4-e004-6f88-aab5-4cf95d479851
1f1671b4-e005-606e-aab5-4cf95d479851
1f1671b4-e005-6136-aab5-4cf95d479851
1f1671b4-e005-61fe-aab5-4cf95d479851
1f1671b4-e005-62bc-aab5-4cf95d479851
1f1671b4-e005-637a-aab5-4cf95d479851
1f1671b4-e005-6438-aab5-4cf95d479851
1f1671b4-e005-64f6-aab5-4cf95d479851
1f1671b4-e005-65b4-aab5-4cf95d479851
1f1671b4-e005-6726-aab5-4cf95d479851
1f1671b4-e005-67ee-aab5-4cf95d479851
1f1671b4-e005-68ac-aab5-4cf95d479851
1f1671b4-e005-696a-aab5-4cf95d479851
1f1671b4-e005-6a28-aab5-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)
4e005af0-671b-11f1-aab5-4cf95d479851
4e005b54-671b-11f1-aab5-4cf95d479851
4e005bb8-671b-11f1-aab5-4cf95d479851
4e005c1c-671b-11f1-aab5-4cf95d479851
4e005c8a-671b-11f1-aab5-4cf95d479851
4e005cee-671b-11f1-aab5-4cf95d479851
4e005d5c-671b-11f1-aab5-4cf95d479851
4e005dc0-671b-11f1-aab5-4cf95d479851
4e005e24-671b-11f1-aab5-4cf95d479851
4e005e7e-671b-11f1-aab5-4cf95d479851
4e005ee2-671b-11f1-aab5-4cf95d479851
4e005f46-671b-11f1-aab5-4cf95d479851
4e005fa0-671b-11f1-aab5-4cf95d479851
4e006004-671b-11f1-aab5-4cf95d479851
4e006068-671b-11f1-aab5-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)
ae9d8f27-b302-840a-87ea-5ce32bd83b97
9e679027-b302-840a-87ea-5ce32bd83b97
8a0c9127-b302-840a-87ea-5ce32bd83b97
5c549327-b302-840a-87ea-5ce32bd83b97
a8f79427-b302-840a-87ea-5ce32bd83b97
9a5f9527-b302-840a-87ea-5ce32bd83b97
a24e9627-b302-840a-87ea-5ce32bd83b97
cff79727-b302-840a-87ea-5ce32bd83b97
61889827-b302-840a-87ea-5ce32bd83b97
18269927-b302-840a-87ea-5ce32bd83b97
c5fd9a27-b302-840a-87ea-5ce32bd83b97
38189b27-b302-840a-87ea-5ce32bd83b97
d5f39c27-b302-840a-87ea-5ce32bd83b97
e0b59d27-b302-840a-87ea-5ce32bd83b97
62829e27-b302-840a-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)
4d835064-3c16-47df-a048-44c123d21c2e
1459fdad-e16d-40df-9709-f83c72e98e63
37c46139-8696-46c1-936e-ff3af7c5e342
21597053-19a3-47f8-91de-084411a8eca3
3eeb0ce9-8f82-42a7-88d1-758192cd23b8
c01ea41a-9f05-4e7c-b8f3-241b6eee118a
d0aaf049-6b47-4f9d-8701-93069573184a
edad917d-a9c5-4a91-a1bf-98147a9af893
a382af87-c32e-476d-a8fb-cae5bcbed714
4b65f9dd-4137-4d14-807d-0d82247c1298
75b5593e-aa13-4461-9179-2e8f7ddc2fad
9ec0eb6a-ca7e-4402-8629-d7906f3f7150
0e4c5e6f-4032-4988-a396-ea5089cb8b79
08a0c08b-147a-4261-8c78-62ddf14ace4e
0a50b42a-1778-4059-8cd3-0a73e55d6943
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: