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)
01a004e4-1a92-710b-8420-01725b8f9e15
01a004e4-1a92-72d1-afdd-32aab1251802
01a004e4-1a92-740d-8f6f-01ee70af8a25
01a004e4-1a92-752c-a8ec-c33a787ca4b1
01a004e4-1a92-7646-9b85-0628a26cd75a
01a004e4-1a92-775d-ba20-1439c4fcfac0
01a004e4-1a92-77e4-b60c-5c9ad7f645aa
01a004e4-1a92-78fa-84dc-c37437a20fc1
01a004e4-1a92-7a1d-a3e9-1e319ed7cca8
01a004e4-1a92-7b38-a0ef-44f4a36aa2fa
01a004e4-1a92-7c4e-824f-897dfd6d5b0a
01a004e4-1a92-7d65-b9ad-0666ca07e90a
01a004e4-1a92-7e7f-a582-ebf86dd4e8da
01a004e4-1a92-7f92-8824-d6a276751030
01a004e4-1a93-70a8-b40c-2bacbf71c60b
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)
1f198912-1cf5-6560-bd45-4cf95d479851
1f198912-1cf5-6722-bd45-4cf95d479851
1f198912-1cf5-6808-bd45-4cf95d479851
1f198912-1cf5-68da-bd45-4cf95d479851
1f198912-1cf5-69a2-bd45-4cf95d479851
1f198912-1cf5-6a60-bd45-4cf95d479851
1f198912-1cf5-6b1e-bd45-4cf95d479851
1f198912-1cf5-6bdc-bd45-4cf95d479851
1f198912-1cf5-6c9a-bd45-4cf95d479851
1f198912-1cf5-6d58-bd45-4cf95d479851
1f198912-1cf5-6eac-bd45-4cf95d479851
1f198912-1cf5-6f7e-bd45-4cf95d479851
1f198912-1cf6-603c-bd45-4cf95d479851
1f198912-1cf6-60fa-bd45-4cf95d479851
1f198912-1cf6-61c2-bd45-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)
21cf629e-9891-11f1-bd45-4cf95d479851
21cf630c-9891-11f1-bd45-4cf95d479851
21cf6370-9891-11f1-bd45-4cf95d479851
21cf63ca-9891-11f1-bd45-4cf95d479851
21cf6438-9891-11f1-bd45-4cf95d479851
21cf649c-9891-11f1-bd45-4cf95d479851
21cf6500-9891-11f1-bd45-4cf95d479851
21cf655a-9891-11f1-bd45-4cf95d479851
21cf65b4-9891-11f1-bd45-4cf95d479851
21cf6622-9891-11f1-bd45-4cf95d479851
21cf6686-9891-11f1-bd45-4cf95d479851
21cf66ea-9891-11f1-bd45-4cf95d479851
21cf674e-9891-11f1-bd45-4cf95d479851
21cf67b2-9891-11f1-bd45-4cf95d479851
21cf680c-9891-11f1-bd45-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)
c5ed0321-6002-830e-87ea-5ce32bd83b97
725e0421-6002-830e-87ea-5ce32bd83b97
62b30521-6002-830e-87ea-5ce32bd83b97
8ca70621-6002-830e-87ea-5ce32bd83b97
33230721-6002-830e-87ea-5ce32bd83b97
48ab0821-6002-830e-87ea-5ce32bd83b97
ae910921-6002-830e-87ea-5ce32bd83b97
6f850a21-6002-830e-87ea-5ce32bd83b97
2bea0b21-6002-830e-87ea-5ce32bd83b97
eca30c21-6002-830e-87ea-5ce32bd83b97
8d0b0d21-6002-830e-87ea-5ce32bd83b97
9c4d0e21-6002-830e-87ea-5ce32bd83b97
041a0f21-6002-830e-87ea-5ce32bd83b97
9f731021-6002-830e-87ea-5ce32bd83b97
0c091121-6002-830e-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)
41afd723-f43e-44f7-b634-95604b33cdf2
f144996d-50b4-476c-8ccc-3a90f4fcbff3
aac1ca0c-e697-4574-b1e1-145dbbd0b3a1
35fe5472-cf03-4567-beb6-2d11713af6cd
1701c373-ba6e-437c-8cd6-56197abe28ba
6c96e23d-68fa-45e2-8d48-0f95e5d78305
3815799d-fe19-483a-989d-12f405426174
3b0c3f9e-36b6-4ddf-8413-c80c5d033ace
becaeed1-1773-4990-bbee-7119b145858a
2424556c-be73-45a0-a516-99e8a04cc913
8e2dfd3b-4729-4eb1-82d7-b1fe98c6a042
e8889fad-d707-42ef-8ed9-1781520b8c5e
03c2260f-a84c-4d81-b4bf-40a72b6e435d
12ed2928-acb0-48e6-a9dc-cf33b0874eda
dc353da2-0a29-461b-a577-859890fc03cc
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: