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)
01a10a32-7adb-7600-83a2-d488adbcbbb3
01a10a32-7adb-77e8-9313-4317f12c17c0
01a10a32-7adb-7927-ac47-6981170094aa
01a10a32-7adb-7a42-b2d6-d0cc601604ea
01a10a32-7adb-7b59-8f50-91f12aaec4b5
01a10a32-7adb-7c7b-b4ae-6d90e845227e
01a10a32-7adb-7d92-b2fb-e7984000d32e
01a10a32-7adb-7ea4-bff4-697d7da800b9
01a10a32-7adb-7fb7-b928-6243f0f1a10a
01a10a32-7adc-70cd-8500-58ac97d9b1df
01a10a32-7adc-71e0-b7d3-e9700870591a
01a10a32-7adc-72f2-a4b0-d8f3b4f4352d
01a10a32-7adc-7409-93e3-d2e838321444
01a10a32-7adc-751f-accd-d9bb62a6afbc
01a10a32-7adc-7632-8a0a-e4f1b1f4b5f3
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)
1f1c0706-7608-658e-bb9d-4cf95d479851
1f1c0706-7608-6796-bb9d-4cf95d479851
1f1c0706-7608-6886-bb9d-4cf95d479851
1f1c0706-7608-6958-bb9d-4cf95d479851
1f1c0706-7608-6a20-bb9d-4cf95d479851
1f1c0706-7608-6ae8-bb9d-4cf95d479851
1f1c0706-7608-6bba-bb9d-4cf95d479851
1f1c0706-7608-6c78-bb9d-4cf95d479851
1f1c0706-7608-6d40-bb9d-4cf95d479851
1f1c0706-7608-6e12-bb9d-4cf95d479851
1f1c0706-7608-6f84-bb9d-4cf95d479851
1f1c0706-7609-6060-bb9d-4cf95d479851
1f1c0706-7609-611e-bb9d-4cf95d479851
1f1c0706-7609-61e6-bb9d-4cf95d479851
1f1c0706-7609-62ae-bb9d-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)
6760938a-c070-11f1-bb9d-4cf95d479851
676093f8-c070-11f1-bb9d-4cf95d479851
67609452-c070-11f1-bb9d-4cf95d479851
676094b6-c070-11f1-bb9d-4cf95d479851
6760951a-c070-11f1-bb9d-4cf95d479851
67609588-c070-11f1-bb9d-4cf95d479851
676095ec-c070-11f1-bb9d-4cf95d479851
67609650-c070-11f1-bb9d-4cf95d479851
676096be-c070-11f1-bb9d-4cf95d479851
67609718-c070-11f1-bb9d-4cf95d479851
6760977c-c070-11f1-bb9d-4cf95d479851
676097e0-c070-11f1-bb9d-4cf95d479851
6760984e-c070-11f1-bb9d-4cf95d479851
676098b2-c070-11f1-bb9d-4cf95d479851
6760990c-c070-11f1-bb9d-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)
1db8d802-eb00-8611-87ea-5ce32bd83b97
75f8d902-eb00-8611-87ea-5ce32bd83b97
2812da02-eb00-8611-87ea-5ce32bd83b97
780ddb02-eb00-8611-87ea-5ce32bd83b97
ea38dc02-eb00-8611-87ea-5ce32bd83b97
9f48dd02-eb00-8611-87ea-5ce32bd83b97
fce4de02-eb00-8611-87ea-5ce32bd83b97
3829df02-eb00-8611-87ea-5ce32bd83b97
6033e002-eb00-8611-87ea-5ce32bd83b97
cbc1e102-eb00-8611-87ea-5ce32bd83b97
e2bee202-eb00-8611-87ea-5ce32bd83b97
4f28e302-eb00-8611-87ea-5ce32bd83b97
edaae402-eb00-8611-87ea-5ce32bd83b97
e133e502-eb00-8611-87ea-5ce32bd83b97
6101e602-eb00-8611-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)
48918fe5-27e7-455d-9c21-51b13924e76f
22893e50-445c-4133-9c32-29c5e385de1e
76888509-1e99-4a4f-9c31-6a548069497a
ae60894a-5b34-4452-a580-8cca6ed4768f
3564a5c0-1d19-4d4c-a48a-6b5e770ca8e0
1a6b077f-e178-4b21-a7f2-2b620d0599bc
0cae4671-1d22-4f33-b964-50c9e2ab47ce
f4c01513-e174-4576-bec5-1412c4546fd9
1fb5a04e-c916-4865-9b41-3c94956c610c
b69328f5-3583-4fdb-9095-4c11fe745940
c7d0d4cc-7816-483e-b63b-c7d7c81097e0
a20795aa-ad2b-4f66-92c3-c7e68dcadaef
ce53cf58-9b31-48f2-8db0-7eb21973af5e
a57f30ef-28b8-41f8-8c7e-daab3b9fef0d
5e1ee60f-6bc9-42c5-bf71-8f17b58c27f9
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: