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)
019bd4ac-5b47-7f7d-9b69-a8dbfa504cbd
019bd4ac-5b48-7182-93e8-a96ac4d6969e
019bd4ac-5b48-72d1-a3a1-f9bd894fd2fa
019bd4ac-5b48-73f8-a70d-e5de6f56ebb3
019bd4ac-5b48-7517-bf28-fec03f19c525
019bd4ac-5b48-7632-be72-c4da7fb874f9
019bd4ac-5b48-774c-9b51-f8523b6311cd
019bd4ac-5b48-7867-b7b2-18e60e1872bf
019bd4ac-5b48-7986-85c5-8d6f1eec0e67
019bd4ac-5b48-7aa8-a839-1360805c3646
019bd4ac-5b48-7bc3-af40-858946c07f5d
019bd4ac-5b48-7cde-b607-527325d38beb
019bd4ac-5b48-7dcf-a2d2-217002021b27
019bd4ac-5b48-7ef6-abf2-90737be202e2
019bd4ac-5b49-7011-976e-7aaf7e264915
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)
1f0f4f5a-02f1-69ee-845a-4cf95d479851
1f0f4f5a-02f1-6be2-845a-4cf95d479851
1f0f4f5a-02f1-6cc8-845a-4cf95d479851
1f0f4f5a-02f1-6d9a-845a-4cf95d479851
1f0f4f5a-02f1-6e62-845a-4cf95d479851
1f0f4f5a-02f1-6f2a-845a-4cf95d479851
1f0f4f5a-02f1-6ff2-845a-4cf95d479851
1f0f4f5a-02f2-60b0-845a-4cf95d479851
1f0f4f5a-02f2-616e-845a-4cf95d479851
1f0f4f5a-02f2-622c-845a-4cf95d479851
1f0f4f5a-02f2-638a-845a-4cf95d479851
1f0f4f5a-02f2-6452-845a-4cf95d479851
1f0f4f5a-02f2-6510-845a-4cf95d479851
1f0f4f5a-02f2-65ce-845a-4cf95d479851
1f0f4f5a-02f2-6682-845a-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)
73836d7b-7865-4134-9f3d-26b0c73cf644
fae62a7d-b4a6-4a4e-b22c-b4bac0ed36c2
6c224f53-2909-40ad-9277-f3092a540b86
8e39c8f1-378a-4e6d-ba6d-cf1f4ff770e5
2363d493-b6f3-47a7-9550-ddc1681b0b6c
72131667-6d40-4d37-a1d8-c8582d811c1a
3e2b8048-92e2-49f5-9f16-6c2b36c59e62
b8fa2076-efd3-41c8-b859-034d48b6641c
c7490aba-e88f-4c6e-9dd5-fdae600860d2
0e0f0fd4-be17-44a3-abdd-1aa4f37f1cf0
674d902b-5e49-42bf-aaf3-7b6fb86f4d30
8c94b931-2279-4d41-8cf6-d87a7fd0e5ae
c86c28d3-6124-46d7-8da9-fca296b467cc
50b0e48c-5b91-4564-9509-07531a439a9b
f667ef01-28da-4ad9-a2cd-95bbc9f30247
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)
a02f2baa-f4f5-11f0-845a-4cf95d479851
a02f2c04-f4f5-11f0-845a-4cf95d479851
a02f2c68-f4f5-11f0-845a-4cf95d479851
a02f2cc2-f4f5-11f0-845a-4cf95d479851
a02f2d26-f4f5-11f0-845a-4cf95d479851
a02f2d8a-f4f5-11f0-845a-4cf95d479851
a02f2dee-f4f5-11f0-845a-4cf95d479851
a02f2e5c-f4f5-11f0-845a-4cf95d479851
a02f2ec0-f4f5-11f0-845a-4cf95d479851
a02f2f1a-f4f5-11f0-845a-4cf95d479851
a02f2f7e-f4f5-11f0-845a-4cf95d479851
a02f2fe2-f4f5-11f0-845a-4cf95d479851
a02f3046-f4f5-11f0-845a-4cf95d479851
a02f30a0-f4f5-11f0-845a-4cf95d479851
a02f30fa-f4f5-11f0-845a-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)
1152022c-3a01-8301-87ea-5ce32bd83b97
d654042c-3a01-8301-87ea-5ce32bd83b97
3e15052c-3a01-8301-87ea-5ce32bd83b97
57da062c-3a01-8301-87ea-5ce32bd83b97
854f072c-3a01-8301-87ea-5ce32bd83b97
9315082c-3a01-8301-87ea-5ce32bd83b97
84a3092c-3a01-8301-87ea-5ce32bd83b97
f5440a2c-3a01-8301-87ea-5ce32bd83b97
85200b2c-3a01-8301-87ea-5ce32bd83b97
27c20c2c-3a01-8301-87ea-5ce32bd83b97
56b30d2c-3a01-8301-87ea-5ce32bd83b97
20180e2c-3a01-8301-87ea-5ce32bd83b97
faaf0f2c-3a01-8301-87ea-5ce32bd83b97
071a102c-3a01-8301-87ea-5ce32bd83b97
65ad112c-3a01-8301-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: