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)
01a054e6-54cb-7b61-88be-938d82af0bb3
01a054e6-54cb-7d27-a08f-c17608be97cc
01a054e6-54cb-7e67-a1a9-8f7e0d6356d0
01a054e6-54cb-7f86-8978-6f61c9e0077e
01a054e6-54cc-70a8-a119-a2ac056d4b88
01a054e6-54cc-71bf-9fe8-5b59fafb9a7e
01a054e6-54cc-72d5-b7ad-a6be6db207fd
01a054e6-54cc-73e8-84c2-79efb8e23500
01a054e6-54cc-74fe-9b4a-ceaddc0cc35d
01a054e6-54cc-7611-aa32-d25425d438c6
01a054e6-54cc-7727-be99-ae6466ea4f36
01a054e6-54cc-783e-afad-77f82195ada8
01a054e6-54cc-7954-88ba-21847b27884b
01a054e6-54cc-7a6b-a78c-38e2d6952402
01a054e6-54cc-7b82-99d1-3f40a7720b6e
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)
1f1a4c67-8d1c-6258-8218-4cf95d479851
1f1a4c67-8d1c-63fc-8218-4cf95d479851
1f1a4c67-8d1c-64e2-8218-4cf95d479851
1f1a4c67-8d1c-65a0-8218-4cf95d479851
1f1a4c67-8d1c-6668-8218-4cf95d479851
1f1a4c67-8d1c-6726-8218-4cf95d479851
1f1a4c67-8d1c-67e4-8218-4cf95d479851
1f1a4c67-8d1c-68a2-8218-4cf95d479851
1f1a4c67-8d1c-6960-8218-4cf95d479851
1f1a4c67-8d1c-6a28-8218-4cf95d479851
1f1a4c67-8d1c-6b7c-8218-4cf95d479851
1f1a4c67-8d1c-6c58-8218-4cf95d479851
1f1a4c67-8d1c-6d0c-8218-4cf95d479851
1f1a4c67-8d1c-6dca-8218-4cf95d479851
1f1a4c67-8d1c-6e7e-8218-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)
78d1cf50-a4c6-11f1-8218-4cf95d479851
78d1cfb4-a4c6-11f1-8218-4cf95d479851
78d1d018-a4c6-11f1-8218-4cf95d479851
78d1d072-a4c6-11f1-8218-4cf95d479851
78d1d176-a4c6-11f1-8218-4cf95d479851
78d1d1e4-a4c6-11f1-8218-4cf95d479851
78d1d248-a4c6-11f1-8218-4cf95d479851
78d1d2ac-a4c6-11f1-8218-4cf95d479851
78d1d310-a4c6-11f1-8218-4cf95d479851
78d1d36a-a4c6-11f1-8218-4cf95d479851
78d1d3ce-a4c6-11f1-8218-4cf95d479851
78d1d428-a4c6-11f1-8218-4cf95d479851
78d1d482-a4c6-11f1-8218-4cf95d479851
78d1d4e6-a4c6-11f1-8218-4cf95d479851
78d1d540-a4c6-11f1-8218-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)
baf04524-6405-820f-87ea-5ce32bd83b97
3b384624-6405-820f-87ea-5ce32bd83b97
abbd4724-6405-820f-87ea-5ce32bd83b97
dda34824-6405-820f-87ea-5ce32bd83b97
525e4924-6405-820f-87ea-5ce32bd83b97
b15b4a24-6405-820f-87ea-5ce32bd83b97
52d24b24-6405-820f-87ea-5ce32bd83b97
b2994c24-6405-820f-87ea-5ce32bd83b97
6c554d24-6405-820f-87ea-5ce32bd83b97
13ad4e24-6405-820f-87ea-5ce32bd83b97
414f4f24-6405-820f-87ea-5ce32bd83b97
b2615024-6405-820f-87ea-5ce32bd83b97
c5275124-6405-820f-87ea-5ce32bd83b97
287f5224-6405-820f-87ea-5ce32bd83b97
3d5b5324-6405-820f-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)
059d59be-4c54-4435-b875-e200168d84bd
f80c7d75-0caa-4032-ae1c-f69593ee8fae
5ad65441-f547-4ef4-b166-dafced334fde
c2b223c2-676b-4a84-90aa-6c7fea80a787
40053fa8-3c60-4280-971b-9ef5fb0851fe
4400220a-b39e-47c9-a563-8a85c05ba4a7
46debe3e-a8e8-4c12-b1ad-563f7d23a689
ef0f784b-e62d-4da3-ab04-a1ea7590110f
b7630ecb-4eae-4368-9a53-946704460f42
f0e13bf8-9bcc-4e10-b877-dfa994830c5b
0aea1c60-6744-4bce-8673-05c57d76e040
16acef1c-227a-426d-be9c-366c68d7c2b0
1bff9911-66e5-44e9-882b-50b3cecb7d1e
5c71e0a1-07c5-43f7-abe4-e48e0c37e078
3a40b061-7888-4e78-a0b2-db3ee6f8f78b
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: