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)
01a1caec-c651-7713-95b8-d4450da92ef0
01a1caec-c651-78d5-8e15-ed49cd04ce10
01a1caec-c651-7a25-b79a-0bb054d0637a
01a1caec-c651-7b44-acb9-9d3fcbd0e945
01a1caec-c651-7c5b-9604-2f68c0c96856
01a1caec-c651-7d6d-a247-fc208a3056f6
01a1caec-c651-7e7f-9a33-f147140dfe38
01a1caec-c651-7fb3-a64a-49948e7aaee6
01a1caec-c652-712c-8ae9-3d785245a7ec
01a1caec-c652-727f-b638-6d01fda882af
01a1caec-c652-739e-84e7-2befcdb47752
01a1caec-c652-74b9-839d-4980d6629616
01a1caec-c652-75cf-96b2-fcbb29e486a5
01a1caec-c652-76e6-b404-88a7d33b6c7b
01a1caec-c652-77fc-bd1e-1c41c862e925
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)
1f1ddd8d-4843-6d9c-b977-4cf95d479851
1f1ddd8d-4843-6fc2-b977-4cf95d479851
1f1ddd8d-4844-60bc-b977-4cf95d479851
1f1ddd8d-4844-6198-b977-4cf95d479851
1f1ddd8d-4844-6260-b977-4cf95d479851
1f1ddd8d-4844-6332-b977-4cf95d479851
1f1ddd8d-4844-6404-b977-4cf95d479851
1f1ddd8d-4844-64cc-b977-4cf95d479851
1f1ddd8d-4844-659e-b977-4cf95d479851
1f1ddd8d-4844-6670-b977-4cf95d479851
1f1ddd8d-4844-67e2-b977-4cf95d479851
1f1ddd8d-4844-68be-b977-4cf95d479851
1f1ddd8d-4844-6986-b977-4cf95d479851
1f1ddd8d-4844-6a4e-b977-4cf95d479851
1f1ddd8d-4844-6b16-b977-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)
d4844bfc-ddd8-11f1-b977-4cf95d479851
d4844c60-ddd8-11f1-b977-4cf95d479851
d4844cc4-ddd8-11f1-b977-4cf95d479851
d4844d32-ddd8-11f1-b977-4cf95d479851
d4844d96-ddd8-11f1-b977-4cf95d479851
d4844df0-ddd8-11f1-b977-4cf95d479851
d4844e68-ddd8-11f1-b977-4cf95d479851
d4844ecc-ddd8-11f1-b977-4cf95d479851
d4844f30-ddd8-11f1-b977-4cf95d479851
d4844f8a-ddd8-11f1-b977-4cf95d479851
d4844ff8-ddd8-11f1-b977-4cf95d479851
d484505c-ddd8-11f1-b977-4cf95d479851
d48450c0-ddd8-11f1-b977-4cf95d479851
d484512e-ddd8-11f1-b977-4cf95d479851
d4845192-ddd8-11f1-b977-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)
a7d05425-4d03-8b13-87ea-5ce32bd83b97
fe525625-4d03-8b13-87ea-5ce32bd83b97
9d5f5725-4d03-8b13-87ea-5ce32bd83b97
49a25825-4d03-8b13-87ea-5ce32bd83b97
6b325925-4d03-8b13-87ea-5ce32bd83b97
cff65a25-4d03-8b13-87ea-5ce32bd83b97
7b655b25-4d03-8b13-87ea-5ce32bd83b97
7a1b5c25-4d03-8b13-87ea-5ce32bd83b97
072f5d25-4d03-8b13-87ea-5ce32bd83b97
76a35e25-4d03-8b13-87ea-5ce32bd83b97
07945f25-4d03-8b13-87ea-5ce32bd83b97
ee8a6025-4d03-8b13-87ea-5ce32bd83b97
71f76125-4d03-8b13-87ea-5ce32bd83b97
e0ad6225-4d03-8b13-87ea-5ce32bd83b97
39816325-4d03-8b13-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)
dbbd656a-42ef-4636-a0e0-9ea853a4c3c5
91a2a8a4-a819-4330-b8de-aa1109e48af4
5acfa519-aee8-46f3-a673-1fcde40f6aab
a812dfe2-3503-4496-9ee2-dd28f8343b34
3a72bf0f-d9d7-4741-b56f-b59465f620f2
0bdb2e16-7434-49b3-bcc0-ea3fa266b234
2960f0ae-4219-4e56-88c2-69ed4cf14cdc
3e17989d-7a6a-472c-8137-cb88eb144146
fee7b972-0619-44c6-bc9a-a1cfd4312930
d2631723-bf39-427a-aad4-e9527cad414c
d3706f12-c2cd-4839-9612-f07039ae3229
db13f63e-9bb7-4c73-bdda-2a3b472d6c4a
899761d7-1094-40db-a24c-e0d0ac21011f
ad664927-d8cc-4536-8ba6-572cb820066f
4ef506ad-0e36-4edd-bf0d-ef2074f2dcf7
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: