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)
019fed57-9091-705f-bcc1-7dd6163da693
019fed57-9092-7219-a232-15d25bf4e197
019fed57-9092-735d-903a-2d802ecac01e
019fed57-9092-7484-832c-c00296fc11ab
019fed57-9092-75a2-a5c6-68602c737fc2
019fed57-9092-76bd-90d4-8212b97c513b
019fed57-9092-77f0-ac75-ef73dff8eb20
019fed57-9092-790f-904e-35ed07a2b1bb
019fed57-9092-7a2e-9004-4c1de32923ac
019fed57-9092-7b4c-b968-016bb0a467f9
019fed57-9092-7c67-9e08-6e2897edf982
019fed57-9092-7d86-8471-ddfcf2c8da5f
019fed57-9092-7ea4-b3f1-395c11868301
019fed57-9092-7fc3-abe3-ccf17dbda21a
019fed57-9093-70de-9336-bfafa7d641e0
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)
1f194f94-000b-65ec-a08c-4cf95d479851
1f194f94-000b-6786-a08c-4cf95d479851
1f194f94-000b-686c-a08c-4cf95d479851
1f194f94-000b-693e-a08c-4cf95d479851
1f194f94-000b-6a06-a08c-4cf95d479851
1f194f94-000b-6ac4-a08c-4cf95d479851
1f194f94-000b-6b8c-a08c-4cf95d479851
1f194f94-000b-6c4a-a08c-4cf95d479851
1f194f94-000b-6d08-a08c-4cf95d479851
1f194f94-000b-6dd0-a08c-4cf95d479851
1f194f94-000b-6f10-a08c-4cf95d479851
1f194f94-000b-6ff6-a08c-4cf95d479851
1f194f94-000c-60be-a08c-4cf95d479851
1f194f94-000c-6190-a08c-4cf95d479851
1f194f94-000c-624e-a08c-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)
4000c32a-94f9-11f1-a08c-4cf95d479851
4000c398-94f9-11f1-a08c-4cf95d479851
4000c406-94f9-11f1-a08c-4cf95d479851
4000c46a-94f9-11f1-a08c-4cf95d479851
4000c4ce-94f9-11f1-a08c-4cf95d479851
4000c532-94f9-11f1-a08c-4cf95d479851
4000c5a0-94f9-11f1-a08c-4cf95d479851
4000c60e-94f9-11f1-a08c-4cf95d479851
4000c67c-94f9-11f1-a08c-4cf95d479851
4000c6d6-94f9-11f1-a08c-4cf95d479851
4000c744-94f9-11f1-a08c-4cf95d479851
4000c7b2-94f9-11f1-a08c-4cf95d479851
4000c816-94f9-11f1-a08c-4cf95d479851
4000c87a-94f9-11f1-a08c-4cf95d479851
4000c8d4-94f9-11f1-a08c-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)
4518ac2e-c704-8e0d-87ea-5ce32bd83b97
47c4ad2e-c704-8e0d-87ea-5ce32bd83b97
a4e7ae2e-c704-8e0d-87ea-5ce32bd83b97
198db02e-c704-8e0d-87ea-5ce32bd83b97
6719b12e-c704-8e0d-87ea-5ce32bd83b97
ab51b22e-c704-8e0d-87ea-5ce32bd83b97
2b26b32e-c704-8e0d-87ea-5ce32bd83b97
e493b42e-c704-8e0d-87ea-5ce32bd83b97
fc02b52e-c704-8e0d-87ea-5ce32bd83b97
e450b62e-c704-8e0d-87ea-5ce32bd83b97
aa88b72e-c704-8e0d-87ea-5ce32bd83b97
cec8b82e-c704-8e0d-87ea-5ce32bd83b97
1012b92e-c704-8e0d-87ea-5ce32bd83b97
1c9eba2e-c704-8e0d-87ea-5ce32bd83b97
dd11bb2e-c704-8e0d-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)
9a916455-f57c-4409-908c-429de40e7198
4e852c3b-3959-4245-886c-2fea833de182
d4a9d47c-c373-4eaf-854f-70e416ec9dfc
9da0bed8-7622-47ac-93de-b77fb078df6d
e8a84a87-72f2-4340-8efd-ca966ed508e1
c7dcea20-4a42-4854-8ec2-d57e1c81f0a1
c3daca15-36fc-40cc-b6f9-951084a50883
8b47b6ec-f086-4c9a-8ac2-70b5c8d32504
e772f6a4-d9ec-4bd7-b9e0-7edeeacc6695
84f00455-e12b-4037-9b7c-65d00ec9cf0d
fa43d459-466e-466f-aafb-811912a4181c
e35a2228-98d3-45a4-818d-a7411b37acd3
8a28a95f-449c-4650-b6ca-26a7e3e01163
30e58f0f-e0d0-4263-91d8-3f0ba602171b
8d97996f-ad78-41c3-bc8e-bec48b6dbc14
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: