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)
019f1b3c-9a41-7307-9335-0db83080e796
019f1b3c-9a41-74ad-b30e-1ef6008fa9be
019f1b3c-9a41-75e8-9c50-7acb6f06b1c5
019f1b3c-9a41-7703-98f6-df13b0339c8c
019f1b3c-9a41-7815-9f8e-04985c69d4f7
019f1b3c-9a41-792c-bf77-0751e2629721
019f1b3c-9a41-7a42-8e8a-fe5cf9aa33be
019f1b3c-9a41-7b59-9c85-bf7199a05ce1
019f1b3c-9a41-7c6b-a31f-8c65b088293e
019f1b3c-9a41-7d82-a6bf-4475bba6299d
019f1b3c-9a41-7e94-9aa8-0d7513203955
019f1b3c-9a41-7faa-8f90-0f4d2535ab7d
019f1b3c-9a42-70bd-98f9-45446020a2df
019f1b3c-9a42-71d3-ad0e-54622facaeb6
019f1b3c-9a42-72ea-bbed-d9c7dd2d3752
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)
1f174ea0-2caf-6fae-a13b-4cf95d479851
1f174ea0-2cb0-6198-a13b-4cf95d479851
1f174ea0-2cb0-627e-a13b-4cf95d479851
1f174ea0-2cb0-6350-a13b-4cf95d479851
1f174ea0-2cb0-6418-a13b-4cf95d479851
1f174ea0-2cb0-653a-a13b-4cf95d479851
1f174ea0-2cb0-6620-a13b-4cf95d479851
1f174ea0-2cb0-6706-a13b-4cf95d479851
1f174ea0-2cb0-67ce-a13b-4cf95d479851
1f174ea0-2cb0-688c-a13b-4cf95d479851
1f174ea0-2cb0-69fe-a13b-4cf95d479851
1f174ea0-2cb0-6ac6-a13b-4cf95d479851
1f174ea0-2cb0-6b8e-a13b-4cf95d479851
1f174ea0-2cb0-6c56-a13b-4cf95d479851
1f174ea0-2cb0-6d1e-a13b-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)
02cb0df0-74ea-11f1-a13b-4cf95d479851
02cb0e4a-74ea-11f1-a13b-4cf95d479851
02cb0eb8-74ea-11f1-a13b-4cf95d479851
02cb0f12-74ea-11f1-a13b-4cf95d479851
02cb0f80-74ea-11f1-a13b-4cf95d479851
02cb0fe4-74ea-11f1-a13b-4cf95d479851
02cb103e-74ea-11f1-a13b-4cf95d479851
02cb10a2-74ea-11f1-a13b-4cf95d479851
02cb1110-74ea-11f1-a13b-4cf95d479851
02cb117e-74ea-11f1-a13b-4cf95d479851
02cb11e2-74ea-11f1-a13b-4cf95d479851
02cb1246-74ea-11f1-a13b-4cf95d479851
02cb12aa-74ea-11f1-a13b-4cf95d479851
02cb130e-74ea-11f1-a13b-4cf95d479851
02cb1386-74ea-11f1-a13b-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)
c0225204-4a00-860b-87ea-5ce32bd83b97
eb735304-4a00-860b-87ea-5ce32bd83b97
42f25404-4a00-860b-87ea-5ce32bd83b97
5a705604-4a00-860b-87ea-5ce32bd83b97
ff935704-4a00-860b-87ea-5ce32bd83b97
f3e05804-4a00-860b-87ea-5ce32bd83b97
52455904-4a00-860b-87ea-5ce32bd83b97
e8e55a04-4a00-860b-87ea-5ce32bd83b97
03c45b04-4a00-860b-87ea-5ce32bd83b97
c09d5c04-4a00-860b-87ea-5ce32bd83b97
9f9d5d04-4a00-860b-87ea-5ce32bd83b97
a07b5e04-4a00-860b-87ea-5ce32bd83b97
9c655f04-4a00-860b-87ea-5ce32bd83b97
d8be6004-4a00-860b-87ea-5ce32bd83b97
3ca26104-4a00-860b-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)
9a94225b-03db-4ea2-abec-77bc7a46c68d
f08c8c9e-80e4-4b02-90e1-4d342b6767df
59c6b51d-2bfd-4078-b14c-da15eeb4e5f8
8b12401f-05ae-499f-96c5-01616e633915
f9e441d6-2816-4fee-b08f-7abc1fe835e3
0e34d676-306d-4100-80a9-9e8a101b0f56
a63b948a-2ba8-4301-9a06-203d29a7c6e9
228405a4-99e2-4d17-91ac-0c4f7a47dd76
7ed18682-3bb6-42f0-ac94-e87aa62dc1d9
b6c57885-9b0a-472e-9c7d-4ea6794fa673
03f91d75-133e-4aed-ac18-836ee3a3ba17
659352c4-e6ab-44e6-995e-b0405d98f89e
a8838d08-d132-4539-81cf-81f64b6028bd
90b06c45-dd4d-412c-9157-a15a3697a709
909d3a79-342a-4180-a846-1e6a3ceed1c5
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: