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)
019dc773-f333-700d-8933-4da00b1123c1
019dc773-f334-7196-b5ea-c47905169d16
019dc773-f334-72d5-a9ae-978242d858b8
019dc773-f334-7409-a6f3-b29adce8f024
019dc773-f334-7582-a035-1d24fcb1058e
019dc773-f334-76d5-b691-1d519c128200
019dc773-f334-77f8-a76b-abe3471ff395
019dc773-f334-7930-9ad9-05189a2e3363
019dc773-f334-7a4e-844e-c8619fb87a2e
019dc773-f334-7b65-8cf6-0c0f3ca3d9e3
019dc773-f334-7c7f-bc3b-7a7c84a6fe7a
019dc773-f334-7d9a-a9a4-3c4d363a52fb
019dc773-f334-7eb5-823f-56a09813600c
019dc773-f334-7fd3-9f50-1772cb713ba6
019dc773-f335-70ea-9634-a69b23326f52
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)
1f141113-4cd8-6c5e-87d4-4cf95d479851
1f141113-4cd8-6dee-87d4-4cf95d479851
1f141113-4cd8-6eca-87d4-4cf95d479851
1f141113-4cd8-6f9c-87d4-4cf95d479851
1f141113-4cd9-6064-87d4-4cf95d479851
1f141113-4cd9-6122-87d4-4cf95d479851
1f141113-4cd9-61f4-87d4-4cf95d479851
1f141113-4cd9-62bc-87d4-4cf95d479851
1f141113-4cd9-6384-87d4-4cf95d479851
1f141113-4cd9-644c-87d4-4cf95d479851
1f141113-4cd9-65a0-87d4-4cf95d479851
1f141113-4cd9-6672-87d4-4cf95d479851
1f141113-4cd9-678a-87d4-4cf95d479851
1f141113-4cd9-68ca-87d4-4cf95d479851
1f141113-4cd9-6a14-87d4-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)
234bcb4b-8f6d-4cb6-a28a-09cbfa910ec1
02423096-ee70-4ddc-a74b-619954b991af
e2be87b6-b611-4a99-a46e-6d6871330229
6a37c499-a0ff-46ce-a4b7-222b1dfa3ecd
9f964cf2-dd5a-4b80-9ac6-462d18959332
5621a1d6-4f7f-4176-835c-a88f5e4a6f65
9069735b-6600-43d5-bc46-1f92fc793aec
9aa54233-2fbb-4c86-9e51-3dfc81f0c060
689ed9a1-46b0-4df6-a933-22f815b03d42
aadfb7e8-7d07-464f-95ca-c3df805378fe
68542199-88e7-4bf4-bcfc-b039ccb7e1d9
e4830697-55ea-4c2b-ac79-37dcba864622
ba440366-918f-4120-a9e0-b21f2a7cd47c
dfbc5f77-e304-438d-8338-f1d97bf5e11b
4241506a-a6dc-4dfa-85e4-ea5f4d60e83f
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)
34cda04a-4111-11f1-87d4-4cf95d479851
34cda0d6-4111-11f1-87d4-4cf95d479851
34cda16c-4111-11f1-87d4-4cf95d479851
34cda1f8-4111-11f1-87d4-4cf95d479851
34cda284-4111-11f1-87d4-4cf95d479851
34cda31a-4111-11f1-87d4-4cf95d479851
34cda3b0-4111-11f1-87d4-4cf95d479851
34cda446-4111-11f1-87d4-4cf95d479851
34cda4c8-4111-11f1-87d4-4cf95d479851
34cda52c-4111-11f1-87d4-4cf95d479851
34cda59a-4111-11f1-87d4-4cf95d479851
34cda5f4-4111-11f1-87d4-4cf95d479851
34cda658-4111-11f1-87d4-4cf95d479851
34cda6b2-4111-11f1-87d4-4cf95d479851
34cda716-4111-11f1-87d4-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)
bdda2226-6700-8407-87ea-5ce32bd83b97
432b2326-6700-8407-87ea-5ce32bd83b97
139c2426-6700-8407-87ea-5ce32bd83b97
80ce2526-6700-8407-87ea-5ce32bd83b97
d9522626-6700-8407-87ea-5ce32bd83b97
f3742726-6700-8407-87ea-5ce32bd83b97
998b2826-6700-8407-87ea-5ce32bd83b97
ac4e2926-6700-8407-87ea-5ce32bd83b97
02ca2a26-6700-8407-87ea-5ce32bd83b97
75922b26-6700-8407-87ea-5ce32bd83b97
0b372c26-6700-8407-87ea-5ce32bd83b97
f8ab2d26-6700-8407-87ea-5ce32bd83b97
14332e26-6700-8407-87ea-5ce32bd83b97
ebcb3026-6700-8407-87ea-5ce32bd83b97
280b3126-6700-8407-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: