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)
01a01fa0-90db-7717-be47-83a6fb92c463
01a01fa0-90db-7934-90ed-09742eeea0a9
01a01fa0-90db-7a6f-8d99-d37efa07e5a1
01a01fa0-90db-7ba6-9aa0-91ebf01f38b2
01a01fa0-90db-7cda-84b7-ab1d45d6361c
01a01fa0-90db-7df4-98a5-ca8778603b73
01a01fa0-90db-7f0b-981d-25e24399f5a3
01a01fa0-90dc-7021-b07f-7d7016457b40
01a01fa0-90dc-7138-9567-45c219d55179
01a01fa0-90dc-724a-a2e7-307fa95ccdfd
01a01fa0-90dc-735d-b9c4-2aae384563d1
01a01fa0-90dc-7473-8c9c-9cd2090f3bf1
01a01fa0-90dc-7586-80de-0be050aae181
01a01fa0-90dc-769c-82ed-6febeeaacbc7
01a01fa0-90dc-77b3-9cfc-b626d529324e
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)
1f19ca58-39be-6890-8e22-4cf95d479851
1f19ca58-39be-6a5c-8e22-4cf95d479851
1f19ca58-39be-6b42-8e22-4cf95d479851
1f19ca58-39be-6c0a-8e22-4cf95d479851
1f19ca58-39be-6cd2-8e22-4cf95d479851
1f19ca58-39be-6d9a-8e22-4cf95d479851
1f19ca58-39be-6e62-8e22-4cf95d479851
1f19ca58-39be-6f2a-8e22-4cf95d479851
1f19ca58-39be-6ffc-8e22-4cf95d479851
1f19ca58-39bf-60ba-8e22-4cf95d479851
1f19ca58-39bf-620e-8e22-4cf95d479851
1f19ca58-39bf-62ea-8e22-4cf95d479851
1f19ca58-39bf-63a8-8e22-4cf95d479851
1f19ca58-39bf-645c-8e22-4cf95d479851
1f19ca58-39bf-651a-8e22-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)
839bf5ec-9ca5-11f1-8e22-4cf95d479851
839bf650-9ca5-11f1-8e22-4cf95d479851
839bf6b4-9ca5-11f1-8e22-4cf95d479851
839bf718-9ca5-11f1-8e22-4cf95d479851
839bf772-9ca5-11f1-8e22-4cf95d479851
839bf7cc-9ca5-11f1-8e22-4cf95d479851
839bf826-9ca5-11f1-8e22-4cf95d479851
839bf88a-9ca5-11f1-8e22-4cf95d479851
839bf8e4-9ca5-11f1-8e22-4cf95d479851
839bf952-9ca5-11f1-8e22-4cf95d479851
839bf9c0-9ca5-11f1-8e22-4cf95d479851
839bfa24-9ca5-11f1-8e22-4cf95d479851
839bfa92-9ca5-11f1-8e22-4cf95d479851
839bfb00-9ca5-11f1-8e22-4cf95d479851
839bfb64-9ca5-11f1-8e22-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)
07a6ad1f-7403-880e-87ea-5ce32bd83b97
d67fae1f-7403-880e-87ea-5ce32bd83b97
ff58af1f-7403-880e-87ea-5ce32bd83b97
2849b01f-7403-880e-87ea-5ce32bd83b97
5455b11f-7403-880e-87ea-5ce32bd83b97
3496b21f-7403-880e-87ea-5ce32bd83b97
e72db31f-7403-880e-87ea-5ce32bd83b97
7a40b41f-7403-880e-87ea-5ce32bd83b97
2d8cb51f-7403-880e-87ea-5ce32bd83b97
3d1cb61f-7403-880e-87ea-5ce32bd83b97
9cd8b71f-7403-880e-87ea-5ce32bd83b97
38f8b81f-7403-880e-87ea-5ce32bd83b97
bc18b91f-7403-880e-87ea-5ce32bd83b97
9bd4ba1f-7403-880e-87ea-5ce32bd83b97
09c6bb1f-7403-880e-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)
bec2e487-505f-445e-a784-da8730f494b1
1a23e3d1-537a-450a-b82e-44ed6b3fc0c1
b81d17b9-3ecb-4c0c-b203-f2a414e3194a
af8a75d9-ae66-4b79-b58f-d5e5266b4a59
fe8a81fc-bbe3-47da-9e82-40bfeea2c3fe
1f6a2c45-02f4-4ffd-9019-ad14642cf485
91f763db-1ae6-4b24-92c2-0df4d90966d5
4bbed675-b03c-4450-ba21-507babf94a0c
19a82727-711c-4a9e-9b34-3e6cd03b6a3d
bc0f9047-0a8b-4f31-905f-fcb1cb317802
97edec1e-b210-44bf-8aec-6b378dc9e704
38b68d25-05ad-454d-a9f8-4c29204b8e0a
8f1689e6-8231-4f9d-9b32-fc2a12f3d648
9de0ef71-fce2-4377-9d2a-239404e33b4b
83fae4a0-6408-4507-862a-f7a715fb5471
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: