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)
019ca2f3-25b9-7277-ae80-7daf85c73517
019ca2f3-25b9-7405-9d0b-26c49777d001
019ca2f3-25b9-754c-add4-667bb03c2385
019ca2f3-25b9-766b-9d7a-ed47b8a26500
019ca2f3-25b9-7786-b0b3-b89ee43142a8
019ca2f3-25b9-78a8-9e4e-67bd04016c82
019ca2f3-25b9-79c7-83dd-e2c908cab0a1
019ca2f3-25b9-7ae2-a090-1390771d8939
019ca2f3-25b9-7bcb-83b5-080e02957af3
019ca2f3-25b9-7cea-941a-7c9159c7b0e7
019ca2f3-25b9-7e05-9a50-1a92a11803ca
019ca2f3-25b9-7f1f-b600-710c2ff8fd57
019ca2f3-25ba-703a-8901-de566b7bb9c1
019ca2f3-25ba-7159-9c62-2b1697d0f939
019ca2f3-25ba-7277-93cf-b942815d585b
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)
1f1146f4-d72f-6b6e-8c32-4cf95d479851
1f1146f4-d72f-6cf4-8c32-4cf95d479851
1f1146f4-d72f-6dda-8c32-4cf95d479851
1f1146f4-d72f-6eac-8c32-4cf95d479851
1f1146f4-d72f-6f74-8c32-4cf95d479851
1f1146f4-d730-6032-8c32-4cf95d479851
1f1146f4-d730-60fa-8c32-4cf95d479851
1f1146f4-d730-61b8-8c32-4cf95d479851
1f1146f4-d730-626c-8c32-4cf95d479851
1f1146f4-d730-6334-8c32-4cf95d479851
1f1146f4-d730-6474-8c32-4cf95d479851
1f1146f4-d730-653c-8c32-4cf95d479851
1f1146f4-d730-65fa-8c32-4cf95d479851
1f1146f4-d730-66b8-8c32-4cf95d479851
1f1146f4-d730-676c-8c32-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)
4d064431-2afc-478b-b0f8-95f3db4905dc
ca55cbbf-5187-4f53-80c5-846a3d3ebcd6
18b3a38f-0e3d-4d31-89a9-66d02ab1019c
433365fc-9444-44af-864a-90040e2d91cf
b5373143-81a9-4555-8273-ec1e78ae3e9e
f3e2bb49-fdc1-4045-8f67-fc6f4f887c9b
125e9de8-cff4-4f4f-b03d-a22a2127191e
c61e81df-f4c2-40a6-bc33-4f08866991be
80710b60-5859-43e4-afe0-ae80dfb3e306
67872748-94ef-4679-aa47-fe73636b1906
b16f7bce-6a4d-498d-b025-54b7a6b52151
4e28eb33-11dd-44a0-ab6d-be7a457b758b
efbae379-9fc1-4dee-982c-acb17719e56c
91625628-19bb-4fe4-b34e-380b3684703f
f33f95c8-9b60-4cd3-8e91-733a326796cc
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)
4d730cbc-146f-11f1-8c32-4cf95d479851
4d730d20-146f-11f1-8c32-4cf95d479851
4d730d84-146f-11f1-8c32-4cf95d479851
4d730dde-146f-11f1-8c32-4cf95d479851
4d730e42-146f-11f1-8c32-4cf95d479851
4d730e9c-146f-11f1-8c32-4cf95d479851
4d730ef6-146f-11f1-8c32-4cf95d479851
4d730f64-146f-11f1-8c32-4cf95d479851
4d730fc8-146f-11f1-8c32-4cf95d479851
4d73102c-146f-11f1-8c32-4cf95d479851
4d73109a-146f-11f1-8c32-4cf95d479851
4d7310fe-146f-11f1-8c32-4cf95d479851
4d73116c-146f-11f1-8c32-4cf95d479851
4d7311da-146f-11f1-8c32-4cf95d479851
4d73123e-146f-11f1-8c32-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)
de34d931-8901-8b03-87ea-5ce32bd83b97
1109da31-8901-8b03-87ea-5ce32bd83b97
c206db31-8901-8b03-87ea-5ce32bd83b97
c7c7dc31-8901-8b03-87ea-5ce32bd83b97
5c63dd31-8901-8b03-87ea-5ce32bd83b97
70eede31-8901-8b03-87ea-5ce32bd83b97
b362df31-8901-8b03-87ea-5ce32bd83b97
53eee031-8901-8b03-87ea-5ce32bd83b97
ab7ce131-8901-8b03-87ea-5ce32bd83b97
6e48e231-8901-8b03-87ea-5ce32bd83b97
47e5e331-8901-8b03-87ea-5ce32bd83b97
bc9be431-8901-8b03-87ea-5ce32bd83b97
ffc4e531-8901-8b03-87ea-5ce32bd83b97
425ce631-8901-8b03-87ea-5ce32bd83b97
a66fe831-8901-8b03-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: