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)
019ebf3f-8b3a-70f6-acbc-e125790e8e9f
019ebf3f-8b3a-7294-b64f-69c87f109eab
019ebf3f-8b3a-73cf-87f3-64699968588e
019ebf3f-8b3a-74ee-a07e-fe79d1792932
019ebf3f-8b3a-7605-8268-f72e98d24865
019ebf3f-8b3a-771b-9397-428468377155
019ebf3f-8b3a-77f4-82cb-265dd99f8359
019ebf3f-8b3a-7913-9cd6-b052c667a620
019ebf3f-8b3a-7a29-b1e4-c4479423a8ae
019ebf3f-8b3a-7b40-a488-da21acb93bce
019ebf3f-8b3a-7c52-b104-29e6073d2b0c
019ebf3f-8b3a-7d69-be03-ff4c09fc4edb
019ebf3f-8b3a-7e7f-848d-0155f6d912b4
019ebf3f-8b3a-7f92-a7d7-477a6a6fb3fb
019ebf3f-8b3b-70a8-853e-d2490508f4da
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)
1f166e0b-5aff-679a-a3b6-4cf95d479851
1f166e0b-5aff-6934-a3b6-4cf95d479851
1f166e0b-5aff-6a1a-a3b6-4cf95d479851
1f166e0b-5aff-6ae2-a3b6-4cf95d479851
1f166e0b-5aff-6baa-a3b6-4cf95d479851
1f166e0b-5aff-6c72-a3b6-4cf95d479851
1f166e0b-5aff-6d30-a3b6-4cf95d479851
1f166e0b-5aff-6dee-a3b6-4cf95d479851
1f166e0b-5aff-6eb6-a3b6-4cf95d479851
1f166e0b-5aff-6f74-a3b6-4cf95d479851
1f166e0b-5b00-60dc-a3b6-4cf95d479851
1f166e0b-5b00-61ae-a3b6-4cf95d479851
1f166e0b-5b00-626c-a3b6-4cf95d479851
1f166e0b-5b00-632a-a3b6-4cf95d479851
1f166e0b-5b00-63e8-a3b6-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)
b5b004b0-66e0-11f1-a3b6-4cf95d479851
b5b00514-66e0-11f1-a3b6-4cf95d479851
b5b0056e-66e0-11f1-a3b6-4cf95d479851
b5b005d2-66e0-11f1-a3b6-4cf95d479851
b5b00640-66e0-11f1-a3b6-4cf95d479851
b5b0069a-66e0-11f1-a3b6-4cf95d479851
b5b006fe-66e0-11f1-a3b6-4cf95d479851
b5b00762-66e0-11f1-a3b6-4cf95d479851
b5b007bc-66e0-11f1-a3b6-4cf95d479851
b5b00820-66e0-11f1-a3b6-4cf95d479851
b5b00884-66e0-11f1-a3b6-4cf95d479851
b5b008de-66e0-11f1-a3b6-4cf95d479851
b5b00942-66e0-11f1-a3b6-4cf95d479851
b5b009a6-66e0-11f1-a3b6-4cf95d479851
b5b00a00-66e0-11f1-a3b6-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)
63d3360d-1001-840a-87ea-5ce32bd83b97
c564370d-1001-840a-87ea-5ce32bd83b97
5792380d-1001-840a-87ea-5ce32bd83b97
4e35390d-1001-840a-87ea-5ce32bd83b97
f4fb3a0d-1001-840a-87ea-5ce32bd83b97
e4863b0d-1001-840a-87ea-5ce32bd83b97
b9ac3c0d-1001-840a-87ea-5ce32bd83b97
02ff3d0d-1001-840a-87ea-5ce32bd83b97
e4ec3e0d-1001-840a-87ea-5ce32bd83b97
a0203f0d-1001-840a-87ea-5ce32bd83b97
c20e400d-1001-840a-87ea-5ce32bd83b97
3f02410d-1001-840a-87ea-5ce32bd83b97
b50d420d-1001-840a-87ea-5ce32bd83b97
eb1e430d-1001-840a-87ea-5ce32bd83b97
19f8440d-1001-840a-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)
553564b6-11c1-4c6d-ac4d-65232f71e4ad
4bcdf4d2-08cd-452a-a280-ee682165df73
6b6b5b4a-6089-4722-93a4-e41b643bc8d1
efd0c349-0917-4b18-952b-15afbec8a1cd
2af7eacc-8d51-4e66-8c18-2c82ec0ddfa5
dc4a7023-43d8-479b-bba4-e54d074ce7db
dcb3aab0-38bf-4a7f-827f-0f0f09996f61
4bd08a08-6980-49fe-8c5d-f2d4da0d1466
b23d15fd-32aa-447e-b976-0090f3f94553
70fabd48-6e8e-4b6a-b8aa-b96837724771
ca04a7b7-fea2-4812-b17c-a1469bb75b9c
d86ec3e6-196e-4670-bceb-583051a87f51
9a8504ff-c58b-4062-baa2-e7f27145c069
6cd057de-06df-408b-8cf6-cc676e2bc0f8
2da9a32d-655f-4d0e-922d-3cf8eea84e7b
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: