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)
01a0e138-658f-7200-ae0a-f7a65480b798
01a0e138-658f-73e0-abb3-a02253ea338d
01a0e138-658f-751f-a62e-dd34b4423610
01a0e138-658f-763e-a0a9-ab22187817ce
01a0e138-658f-7754-a33a-3f806868213b
01a0e138-658f-786b-9e81-51c31e9fb1a6
01a0e138-658f-797d-85cb-49cf217a0a01
01a0e138-658f-7a94-96d5-c4d7e076acf7
01a0e138-658f-7baa-8775-a7d408d12bed
01a0e138-658f-7cbd-9ad8-08a105dae71c
01a0e138-658f-7dd3-969b-09cfbb3cbd76
01a0e138-658f-7eee-8b82-658c2f684b69
01a0e138-658f-7000-a33b-2df499eff7e0
01a0e138-6590-7117-acb6-cc684534ca12
01a0e138-6590-722e-b020-a1f287c94acb
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)
1f1ba2fb-e809-6292-b43f-4cf95d479851
1f1ba2fb-e809-6436-b43f-4cf95d479851
1f1ba2fb-e809-6526-b43f-4cf95d479851
1f1ba2fb-e809-65f8-b43f-4cf95d479851
1f1ba2fb-e809-66c0-b43f-4cf95d479851
1f1ba2fb-e809-6788-b43f-4cf95d479851
1f1ba2fb-e809-6846-b43f-4cf95d479851
1f1ba2fb-e809-690e-b43f-4cf95d479851
1f1ba2fb-e809-69cc-b43f-4cf95d479851
1f1ba2fb-e809-6a8a-b43f-4cf95d479851
1f1ba2fb-e809-6be8-b43f-4cf95d479851
1f1ba2fb-e809-6cba-b43f-4cf95d479851
1f1ba2fb-e809-6d82-b43f-4cf95d479851
1f1ba2fb-e809-6e40-b43f-4cf95d479851
1f1ba2fb-e809-6efe-b43f-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)
be809fda-ba2f-11f1-b43f-4cf95d479851
be80a048-ba2f-11f1-b43f-4cf95d479851
be80a0b6-ba2f-11f1-b43f-4cf95d479851
be80a110-ba2f-11f1-b43f-4cf95d479851
be80a174-ba2f-11f1-b43f-4cf95d479851
be80a1d8-ba2f-11f1-b43f-4cf95d479851
be80a232-ba2f-11f1-b43f-4cf95d479851
be80a296-ba2f-11f1-b43f-4cf95d479851
be80a2f0-ba2f-11f1-b43f-4cf95d479851
be80a354-ba2f-11f1-b43f-4cf95d479851
be80a3ae-ba2f-11f1-b43f-4cf95d479851
be80a412-ba2f-11f1-b43f-4cf95d479851
be80a46c-ba2f-11f1-b43f-4cf95d479851
be80a4d0-ba2f-11f1-b43f-4cf95d479851
be80a534-ba2f-11f1-b43f-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)
09c1c004-2901-8e10-87ea-5ce32bd83b97
e72dc104-2901-8e10-87ea-5ce32bd83b97
9be7c204-2901-8e10-87ea-5ce32bd83b97
29bfc304-2901-8e10-87ea-5ce32bd83b97
a367c404-2901-8e10-87ea-5ce32bd83b97
89cec504-2901-8e10-87ea-5ce32bd83b97
4f4dc604-2901-8e10-87ea-5ce32bd83b97
d328c704-2901-8e10-87ea-5ce32bd83b97
3118c804-2901-8e10-87ea-5ce32bd83b97
1e28c904-2901-8e10-87ea-5ce32bd83b97
558dca04-2901-8e10-87ea-5ce32bd83b97
cdc6cb04-2901-8e10-87ea-5ce32bd83b97
830ecc04-2901-8e10-87ea-5ce32bd83b97
eb28cd04-2901-8e10-87ea-5ce32bd83b97
16c3cf04-2901-8e10-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)
5e6bac89-e392-427a-a8c9-148e3b825b22
bbe26792-af91-49d8-a6c0-1e72193bf501
44bb4fc8-68a3-4d76-94c4-809498747141
86f7533d-0cb7-4634-998e-d183e90f0be8
65da3db9-03e2-4cbf-9c4a-49d89d1bbd0a
3bf269a4-564e-457b-bead-d1f70f2fab5b
9b9bbb49-006d-4ef2-9c78-01725582c6a3
06091cfb-c65f-4b1f-98fe-7117b4166f51
33491574-05f4-44f6-97b0-75d84488c817
5ca18234-a3b1-4c4a-ab89-abf2fca8b75f
afdd986f-b696-4d68-8d65-a6c5055f306f
1fba5d63-89f0-4792-8ac6-39c4f2680e06
4f1a2dab-309a-4657-9a92-5dbee924a46c
9c535bec-3eb2-472f-9d45-79e2e213c53a
1f79e0a1-acb9-47d1-8318-01e89eb8b52a
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: