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)
019bf185-57dc-76a0-a435-967a96d909dc
019bf185-57dc-789c-8e7a-928dcb86db70
019bf185-57dc-7a25-a78b-e482c397b8a3
019bf185-57dc-7b59-806e-0aa3715b68fb
019bf185-57dc-7ca0-a712-9f112b82d292
019bf185-57dc-7e0d-b64e-fad4b45d05ef
019bf185-57dc-7f79-8736-2d8ed1e68ebc
019bf185-57dd-70bd-addc-5936e917614d
019bf185-57dd-71ec-8143-3d1314a80aaf
019bf185-57dd-7350-8b02-6976c36c901a
019bf185-57dd-74b5-bbc8-757c934b566e
019bf185-57dd-7615-b682-46a4eea1abbb
019bf185-57dd-7750-9b9f-5ab3e0d7b1f0
019bf185-57dd-7867-8841-a65e56d022f3
019bf185-57dd-79a6-8efc-7549d2e597f9
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)
1f0f95c7-c398-655e-b340-4cf95d479851
1f0f95c7-c398-681a-b340-4cf95d479851
1f0f95c7-c398-69be-b340-4cf95d479851
1f0f95c7-c398-6ae0-b340-4cf95d479851
1f0f95c7-c398-6ba8-b340-4cf95d479851
1f0f95c7-c398-6c70-b340-4cf95d479851
1f0f95c7-c398-6d38-b340-4cf95d479851
1f0f95c7-c398-6df6-b340-4cf95d479851
1f0f95c7-c398-6ebe-b340-4cf95d479851
1f0f95c7-c398-6f7c-b340-4cf95d479851
1f0f95c7-c399-60c6-b340-4cf95d479851
1f0f95c7-c399-61a2-b340-4cf95d479851
1f0f95c7-c399-629c-b340-4cf95d479851
1f0f95c7-c399-6418-b340-4cf95d479851
1f0f95c7-c399-659e-b340-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)
9da14e61-18ce-4e36-902b-4ce4be25d8fd
7ddb3e5a-5fb1-4307-8b6c-a1b5ae779bec
ebf6d016-8f7a-4ba0-acc0-e5c0808ddb7c
17c15e36-2f9c-4cea-b787-da29059670fa
b6fd8c38-31fb-4886-99ae-f09a9775de3f
ecb1adf1-956c-40d8-8765-919065bc3baa
6732cac6-a8ba-4a16-8427-6bd0827e975f
2fa098b0-a4d2-4b55-9199-da86813210a4
31333805-f494-412f-96fe-abdff28eb254
fd93c0ed-3b24-42fe-9c40-ba4dde50b5da
83a97d7f-dad8-4701-9b54-6fb0d42232a7
4ec0405f-ea16-446b-b3f3-cd0227009723
635afff0-4f7e-4a0f-b445-6b99497197b8
fce57fa1-5c8b-4b99-abf3-321f9f85d3f8
63d4ba69-ad53-415d-b308-02b4e40ddbe4
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)
7c399ce2-f95c-11f0-b340-4cf95d479851
7c399d78-f95c-11f0-b340-4cf95d479851
7c399e0e-f95c-11f0-b340-4cf95d479851
7c399ea4-f95c-11f0-b340-4cf95d479851
7c399f30-f95c-11f0-b340-4cf95d479851
7c399fc6-f95c-11f0-b340-4cf95d479851
7c39a066-f95c-11f0-b340-4cf95d479851
7c39a0f2-f95c-11f0-b340-4cf95d479851
7c39a174-f95c-11f0-b340-4cf95d479851
7c39a200-f95c-11f0-b340-4cf95d479851
7c39a28c-f95c-11f0-b340-4cf95d479851
7c39a336-f95c-11f0-b340-4cf95d479851
7c39a3e0-f95c-11f0-b340-4cf95d479851
7c39a480-f95c-11f0-b340-4cf95d479851
7c39a520-f95c-11f0-b340-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)
d20a7e06-9d04-8801-87ea-5ce32bd83b97
18d77f06-9d04-8801-87ea-5ce32bd83b97
43c38006-9d04-8801-87ea-5ce32bd83b97
0bed8106-9d04-8801-87ea-5ce32bd83b97
43bc8206-9d04-8801-87ea-5ce32bd83b97
b1728306-9d04-8801-87ea-5ce32bd83b97
f6248406-9d04-8801-87ea-5ce32bd83b97
42f18506-9d04-8801-87ea-5ce32bd83b97
07138706-9d04-8801-87ea-5ce32bd83b97
f4d68806-9d04-8801-87ea-5ce32bd83b97
d7ec8906-9d04-8801-87ea-5ce32bd83b97
5d858a06-9d04-8801-87ea-5ce32bd83b97
6b6e8b06-9d04-8801-87ea-5ce32bd83b97
a8338c06-9d04-8801-87ea-5ce32bd83b97
d98b8d06-9d04-8801-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: