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)
019bfc30-8fee-7313-87a1-cc0f651cdffb
019bfc30-8fee-74c9-be86-6915caca6820
019bfc30-8fee-7609-9fcc-268b15f68d0b
019bfc30-8fee-7727-99f8-250fe3a158a2
019bfc30-8fee-783e-8f44-d3f511e122cc
019bfc30-8fee-7959-b293-50987c029667
019bfc30-8fee-7a6f-86f9-50bfb31a070f
019bfc30-8fee-7b86-b8e8-e7cc8b98c5fb
019bfc30-8fee-7c98-8e6a-822384244ca0
019bfc30-8fee-7daf-b129-01045879cbe7
019bfc30-8fee-7ec5-9755-abea1838acb8
019bfc30-8fee-7fdc-962d-cd338e1ee5f9
019bfc30-8fef-70ee-92de-b0f35e3c2089
019bfc30-8fef-7209-a8e5-f2689742a5a7
019bfc30-8fef-731f-b353-2d72b4d2e3f2
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)
1f0fafd3-c77b-64f2-80e9-4cf95d479851
1f0fafd3-c77b-66c8-80e9-4cf95d479851
1f0fafd3-c77b-67ae-80e9-4cf95d479851
1f0fafd3-c77b-6902-80e9-4cf95d479851
1f0fafd3-c77b-6a42-80e9-4cf95d479851
1f0fafd3-c77b-6b14-80e9-4cf95d479851
1f0fafd3-c77b-6bdc-80e9-4cf95d479851
1f0fafd3-c77b-6c9a-80e9-4cf95d479851
1f0fafd3-c77b-6d58-80e9-4cf95d479851
1f0fafd3-c77b-6e16-80e9-4cf95d479851
1f0fafd3-c77b-6f60-80e9-4cf95d479851
1f0fafd3-c77c-6032-80e9-4cf95d479851
1f0fafd3-c77c-60f0-80e9-4cf95d479851
1f0fafd3-c77c-61ae-80e9-4cf95d479851
1f0fafd3-c77c-626c-80e9-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)
bd0a4baa-6429-4b15-853c-8892caa5388f
796bcf74-88a8-4baa-bc52-9dc3c423a931
c8243a10-dc4b-4d45-bbdc-4c2bc8eeea07
64096d71-095f-4325-943e-2bd256456c31
67f442cd-602f-4d14-8415-e2aca1d427d4
97012327-0ad2-4de4-a72c-cf0757753e23
f228f07e-56c9-4ef4-829f-4ce9354c3f34
26bec7b7-b2d2-455a-8e87-8b4e85a0aa04
a539419a-d3ca-4492-91df-66da0c302bcf
d9e06ba8-6f5b-476f-bf75-37d87cd4175a
f9d14f90-270c-41d5-b2ea-1b48d8f0afb6
ffdde775-d829-4aa8-82fc-e65da1b8b9e4
b25190a9-478a-4db9-97ef-0537a5a6467d
8323facb-0f17-4019-85b9-04704fc7aea9
8423c89a-f475-4d4d-a128-ce3fcd541e76
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)
3c77c78a-fafd-11f0-80e9-4cf95d479851
3c77c7ee-fafd-11f0-80e9-4cf95d479851
3c77c852-fafd-11f0-80e9-4cf95d479851
3c77c8b6-fafd-11f0-80e9-4cf95d479851
3c77c910-fafd-11f0-80e9-4cf95d479851
3c77c97e-fafd-11f0-80e9-4cf95d479851
3c77c9e2-fafd-11f0-80e9-4cf95d479851
3c77ca46-fafd-11f0-80e9-4cf95d479851
3c77cab4-fafd-11f0-80e9-4cf95d479851
3c77cb22-fafd-11f0-80e9-4cf95d479851
3c77cb86-fafd-11f0-80e9-4cf95d479851
3c77cbea-fafd-11f0-80e9-4cf95d479851
3c77cc44-fafd-11f0-80e9-4cf95d479851
3c77ccb2-fafd-11f0-80e9-4cf95d479851
3c77cd16-fafd-11f0-80e9-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)
323ba913-0405-8a01-87ea-5ce32bd83b97
99beab13-0405-8a01-87ea-5ce32bd83b97
1c0eac13-0405-8a01-87ea-5ce32bd83b97
6c23ad13-0405-8a01-87ea-5ce32bd83b97
6e76ae13-0405-8a01-87ea-5ce32bd83b97
d1d5af13-0405-8a01-87ea-5ce32bd83b97
4ba4b013-0405-8a01-87ea-5ce32bd83b97
5089b113-0405-8a01-87ea-5ce32bd83b97
49bbb213-0405-8a01-87ea-5ce32bd83b97
bfb5b313-0405-8a01-87ea-5ce32bd83b97
ee44b413-0405-8a01-87ea-5ce32bd83b97
9e90b513-0405-8a01-87ea-5ce32bd83b97
bbafb613-0405-8a01-87ea-5ce32bd83b97
eb65b713-0405-8a01-87ea-5ce32bd83b97
e4c3b813-0405-8a01-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: