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)
019bd216-67f1-7fbf-bdcf-f5c3b4b431fa
019bd216-67f2-7186-ba71-c499810cbea3
019bd216-67f2-72c1-8aea-048e85c3630f
019bd216-67f2-7361-9c7d-29caa03a7bc3
019bd216-67f2-747f-aa4a-26392cca0bce
019bd216-67f2-759a-866b-de1c9acddc6a
019bd216-67f2-76b1-b8fe-abacaf05af89
019bd216-67f2-77c7-8f09-8c0006e2f2cf
019bd216-67f2-78de-9f58-b7692c7f1869
019bd216-67f2-79f4-99c4-27d72428e7f8
019bd216-67f2-7b0f-8f80-5c8aced93758
019bd216-67f2-7c25-a87a-2b04c4f48127
019bd216-67f2-7d40-97a0-1f33dbdbb43a
019bd216-67f2-7e5b-8ac1-a03a99d086de
019bd216-67f2-7f71-9209-ecfe0b685f24
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)
1f0f4909-ebdc-6854-ab68-4cf95d479851
1f0f4909-ebdc-6a16-ab68-4cf95d479851
1f0f4909-ebdc-6b06-ab68-4cf95d479851
1f0f4909-ebdc-6bec-ab68-4cf95d479851
1f0f4909-ebdc-6cbe-ab68-4cf95d479851
1f0f4909-ebdc-6d9a-ab68-4cf95d479851
1f0f4909-ebdc-6e6c-ab68-4cf95d479851
1f0f4909-ebdc-6f3e-ab68-4cf95d479851
1f0f4909-ebdd-6010-ab68-4cf95d479851
1f0f4909-ebdd-60e2-ab68-4cf95d479851
1f0f4909-ebdd-6236-ab68-4cf95d479851
1f0f4909-ebdd-6308-ab68-4cf95d479851
1f0f4909-ebdd-63e4-ab68-4cf95d479851
1f0f4909-ebdd-64ac-ab68-4cf95d479851
1f0f4909-ebdd-6588-ab68-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)
b70a87a2-5d3f-44a0-a87c-d6da4d414d73
ce8bcd6a-a331-49ff-8f7c-7aaed167196f
7c39ced9-98f1-40b7-8eba-d0815f059ebb
2bf0ff83-e2de-4116-afbd-8e59ec95c782
313bbd58-a312-4a25-8bf8-9a47abd8fc90
fb7f972a-708f-4fb5-ad95-bf69be72af73
07d0654b-54f7-47fd-82aa-32b4512ac98e
f99e2a43-6f81-4e2c-be21-ba7aaa96b88a
9c3499ba-0047-4e72-8ece-0f7ebaee7f47
b11faca7-c2b3-41bd-bc76-eed55d6ba63d
86538e2a-edba-449b-a261-d47cd8ebbbf2
9c307578-648c-46ef-8f2c-fe67bf102568
abb4340f-39e6-43f4-9ddd-fb0dcbf43414
b2d93ef9-59b7-4f20-ba19-af644c877b9b
b90e67f1-4951-4201-ab74-d8d91abbdedd
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)
9ebddab0-f490-11f0-ab68-4cf95d479851
9ebddb1e-f490-11f0-ab68-4cf95d479851
9ebddb8c-f490-11f0-ab68-4cf95d479851
9ebddbf0-f490-11f0-ab68-4cf95d479851
9ebddc54-f490-11f0-ab68-4cf95d479851
9ebddcc2-f490-11f0-ab68-4cf95d479851
9ebddd26-f490-11f0-ab68-4cf95d479851
9ebddd8a-f490-11f0-ab68-4cf95d479851
9ebdddf8-f490-11f0-ab68-4cf95d479851
9ebdde66-f490-11f0-ab68-4cf95d479851
9ebdded4-f490-11f0-ab68-4cf95d479851
9ebddf42-f490-11f0-ab68-4cf95d479851
9ebddfa6-f490-11f0-ab68-4cf95d479851
9ebde00a-f490-11f0-ab68-4cf95d479851
9ebde06e-f490-11f0-ab68-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)
8ae16b2a-0704-8201-87ea-5ce32bd83b97
bfcd6c2a-0704-8201-87ea-5ce32bd83b97
29176d2a-0704-8201-87ea-5ce32bd83b97
a4606e2a-0704-8201-87ea-5ce32bd83b97
14186f2a-0704-8201-87ea-5ce32bd83b97
72ea702a-0704-8201-87ea-5ce32bd83b97
8bde712a-0704-8201-87ea-5ce32bd83b97
31f5722a-0704-8201-87ea-5ce32bd83b97
b8aa732a-0704-8201-87ea-5ce32bd83b97
3df8742a-0704-8201-87ea-5ce32bd83b97
942d752a-0704-8201-87ea-5ce32bd83b97
5619762a-0704-8201-87ea-5ce32bd83b97
9911772a-0704-8201-87ea-5ce32bd83b97
2f5f782a-0704-8201-87ea-5ce32bd83b97
b46f7a2a-0704-8201-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: