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)
01a149e4-c8f2-7b79-94e9-f95d269b44da
01a149e4-c8f2-7d1f-b9f2-908e8e90241d
01a149e4-c8f2-7e6b-b485-04fb002f0ea9
01a149e4-c8f2-7f92-b338-a369cd26f93e
01a149e4-c8f3-70b1-b14c-42727a06c5b5
01a149e4-c8f3-7225-83cb-d6fbeba812c8
01a149e4-c8f3-7379-8e41-48305fd8d8b2
01a149e4-c8f3-7498-9251-b6ac63923630
01a149e4-c8f3-75b3-82ca-777724d0c4d8
01a149e4-c8f3-76c9-87da-548616c19f7b
01a149e4-c8f3-77e0-91c9-d8384b771ff8
01a149e4-c8f3-78f2-a119-3f04d825ce03
01a149e4-c8f3-7a09-85dc-424247609dcb
01a149e4-c8f3-7b1f-b518-baab90d7e679
01a149e4-c8f3-7c36-8f32-91f89101c395
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)
1f1ca288-c6af-6618-ad50-4cf95d479851
1f1ca288-c6af-67da-ad50-4cf95d479851
1f1ca288-c6af-68ca-ad50-4cf95d479851
1f1ca288-c6af-699c-ad50-4cf95d479851
1f1ca288-c6af-6a5a-ad50-4cf95d479851
1f1ca288-c6af-6b22-ad50-4cf95d479851
1f1ca288-c6af-6bea-ad50-4cf95d479851
1f1ca288-c6af-6c9e-ad50-4cf95d479851
1f1ca288-c6af-6d66-ad50-4cf95d479851
1f1ca288-c6af-6e24-ad50-4cf95d479851
1f1ca288-c6af-6f82-ad50-4cf95d479851
1f1ca288-c6b0-6054-ad50-4cf95d479851
1f1ca288-c6b0-611c-ad50-4cf95d479851
1f1ca288-c6b0-61da-ad50-4cf95d479851
1f1ca288-c6b0-62a2-ad50-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)
8c6b0388-ca28-11f1-ad50-4cf95d479851
8c6b03ec-ca28-11f1-ad50-4cf95d479851
8c6b0450-ca28-11f1-ad50-4cf95d479851
8c6b04b4-ca28-11f1-ad50-4cf95d479851
8c6b0518-ca28-11f1-ad50-4cf95d479851
8c6b0572-ca28-11f1-ad50-4cf95d479851
8c6b05d6-ca28-11f1-ad50-4cf95d479851
8c6b063a-ca28-11f1-ad50-4cf95d479851
8c6b0694-ca28-11f1-ad50-4cf95d479851
8c6b0702-ca28-11f1-ad50-4cf95d479851
8c6b0766-ca28-11f1-ad50-4cf95d479851
8c6b07ca-ca28-11f1-ad50-4cf95d479851
8c6b082e-ca28-11f1-ad50-4cf95d479851
8c6b0892-ca28-11f1-ad50-4cf95d479851
8c6b08f6-ca28-11f1-ad50-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)
be8fd934-fd02-8212-87ea-5ce32bd83b97
8dcbda34-fd02-8212-87ea-5ce32bd83b97
dbefdc34-fd02-8212-87ea-5ce32bd83b97
42d8dd34-fd02-8212-87ea-5ce32bd83b97
1fbfde34-fd02-8212-87ea-5ce32bd83b97
441adf34-fd02-8212-87ea-5ce32bd83b97
9b20e034-fd02-8212-87ea-5ce32bd83b97
b666e134-fd02-8212-87ea-5ce32bd83b97
c95ee234-fd02-8212-87ea-5ce32bd83b97
5c82e334-fd02-8212-87ea-5ce32bd83b97
11b3e434-fd02-8212-87ea-5ce32bd83b97
2da3e534-fd02-8212-87ea-5ce32bd83b97
ed0ce634-fd02-8212-87ea-5ce32bd83b97
4ec1e734-fd02-8212-87ea-5ce32bd83b97
c969e834-fd02-8212-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)
40fa96e5-6769-4851-886e-03b5b3c9aecd
67b6d0c4-fee3-4ef3-ba49-605452a34806
1e4afcba-e576-46f4-9c9c-99b97509aa5e
a7ba0aef-1bcf-437a-9520-89f48714b36e
8a069acf-afe8-4557-a774-c53ac88f84b6
c9282b3a-cf0f-44e8-85c6-1eea08053966
b9feadc9-31e9-43bf-b7bf-70096bfaf4a4
8077d24f-022d-40e3-9e64-39b4e5cdaf85
b98f908e-0b7f-40aa-a6bd-3cc55305d6cb
e2a07bcc-51c8-4e05-a5e0-48d4889c7168
a46b959a-d3ca-430a-a40e-8a55db53ca0b
50efabd2-a042-4c4a-8246-18dad8236b3f
a1dd527f-8ac8-40ea-ad1d-9a24bc215cb7
9877e3f2-b4f5-4af8-8ba5-9a1cb5e5ff66
d4bb28c3-3a43-4076-a5c7-6678407e0858
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: