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)
019f2b25-3db6-7242-bb69-199060cb7d93
019f2b25-3db6-7421-9717-2529c9ac305a
019f2b25-3db6-755d-967b-2c0a0eb0814c
019f2b25-3db6-767b-9bf3-b88c572bdeab
019f2b25-3db6-7792-ae8d-dc7df5331fc3
019f2b25-3db6-78da-a213-119ad8ec5579
019f2b25-3db6-79ec-b9f8-122043d1ed2c
019f2b25-3db6-7b03-98d9-7ced84b69270
019f2b25-3db6-7c15-ab7a-8d0bff7efa1f
019f2b25-3db6-7d27-890e-cfbe2f9e717f
019f2b25-3db6-7e3e-b351-1925028a0fab
019f2b25-3db6-7f50-a199-64f5d72d3b09
019f2b25-3db7-7063-bd99-70b09d4c46d9
019f2b25-3db7-7179-a3a4-e64577443b29
019f2b25-3db7-728c-b8f6-d3151993b28e
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)
1f177577-23cc-6f42-99fe-4cf95d479851
1f177577-23cd-6230-99fe-4cf95d479851
1f177577-23cd-6334-99fe-4cf95d479851
1f177577-23cd-6410-99fe-4cf95d479851
1f177577-23cd-64ec-99fe-4cf95d479851
1f177577-23cd-65be-99fe-4cf95d479851
1f177577-23cd-6686-99fe-4cf95d479851
1f177577-23cd-6758-99fe-4cf95d479851
1f177577-23cd-682a-99fe-4cf95d479851
1f177577-23cd-68f2-99fe-4cf95d479851
1f177577-23cd-6a82-99fe-4cf95d479851
1f177577-23cd-6b68-99fe-4cf95d479851
1f177577-23cd-6c3a-99fe-4cf95d479851
1f177577-23cd-6d02-99fe-4cf95d479851
1f177577-23cd-6dca-99fe-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)
723cdeb0-7757-11f1-99fe-4cf95d479851
723cdf1e-7757-11f1-99fe-4cf95d479851
723cdf8c-7757-11f1-99fe-4cf95d479851
723cdffa-7757-11f1-99fe-4cf95d479851
723ce068-7757-11f1-99fe-4cf95d479851
723ce0e0-7757-11f1-99fe-4cf95d479851
723ce14e-7757-11f1-99fe-4cf95d479851
723ce1bc-7757-11f1-99fe-4cf95d479851
723ce220-7757-11f1-99fe-4cf95d479851
723ce284-7757-11f1-99fe-4cf95d479851
723ce2e8-7757-11f1-99fe-4cf95d479851
723ce34c-7757-11f1-99fe-4cf95d479851
723ce3b0-7757-11f1-99fe-4cf95d479851
723ce414-7757-11f1-99fe-4cf95d479851
723ce482-7757-11f1-99fe-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)
b380c31c-ca00-890b-87ea-5ce32bd83b97
a0ccc41c-ca00-890b-87ea-5ce32bd83b97
2ef7c51c-ca00-890b-87ea-5ce32bd83b97
483cc61c-ca00-890b-87ea-5ce32bd83b97
8c43c71c-ca00-890b-87ea-5ce32bd83b97
969bc81c-ca00-890b-87ea-5ce32bd83b97
2f0dc91c-ca00-890b-87ea-5ce32bd83b97
d281ca1c-ca00-890b-87ea-5ce32bd83b97
82adcb1c-ca00-890b-87ea-5ce32bd83b97
50facc1c-ca00-890b-87ea-5ce32bd83b97
9f3fcd1c-ca00-890b-87ea-5ce32bd83b97
cb83cf1c-ca00-890b-87ea-5ce32bd83b97
8383d01c-ca00-890b-87ea-5ce32bd83b97
807ed11c-ca00-890b-87ea-5ce32bd83b97
1da2d21c-ca00-890b-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)
7c97f73f-8201-41dc-92ca-3574c94997a6
c018dec4-6252-4286-8512-1dfbcb0aca33
85b4458d-ec56-4340-b219-831b3fd793e6
2ff4b20a-0c5b-48c5-88b8-6f3502154481
a7f8a791-daa6-436d-8868-93c0547486da
cc76ac51-6cb1-4b2c-ad36-6bf731dece51
f18fdd91-f14c-47fc-81fe-9c42ddd2080d
ee5d7ca6-5347-4143-9d5e-07d2dce62187
f2c4ab53-e238-488c-aacb-d18b7b5cf53a
c783e045-8107-4eb4-b12d-b9dd8580e729
1663bd28-cbaa-4e4d-975a-29e351dbe09a
45102cc9-5c16-4a56-b8ad-ad1ee0f096a0
5c6779b3-898a-4d6a-a272-5c6de1b39a75
f8e2e92f-e6a2-4036-bcdb-917b3b921957
62c89884-1bc8-4e6b-a74b-191d9010d68f
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: