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)
019ecbe0-c0cd-7a11-8a8d-29e43ea61867
019ecbe0-c0cd-7c09-8b59-af295afe238e
019ecbe0-c0cd-7d59-87b3-dc3ec731b0ae
019ecbe0-c0cd-7e7b-a0d3-8559adde06cf
019ecbe0-c0cd-7f9a-8577-4855b0c95405
019ecbe0-c0ce-70b9-9dec-3b3fc7204083
019ecbe0-c0ce-71d8-96d0-3e192f67f8fb
019ecbe0-c0ce-72f2-a185-e7e070a160f4
019ecbe0-c0ce-740d-ab8d-9477a28de5fb
019ecbe0-c0ce-752c-86ca-693043e77be3
019ecbe0-c0ce-7646-8e11-bc84dfd46b4b
019ecbe0-c0ce-7765-8db5-d3cf7236a080
019ecbe0-c0ce-77e4-b58c-89c80c7e3634
019ecbe0-c0ce-7903-95c4-a33881479d00
019ecbe0-c0ce-7a1d-81d2-0e0bea75b093
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)
1f168ce0-eecc-6e5c-bc10-4cf95d479851
1f168ce0-eecd-6046-bc10-4cf95d479851
1f168ce0-eecd-6140-bc10-4cf95d479851
1f168ce0-eecd-621c-bc10-4cf95d479851
1f168ce0-eecd-62ee-bc10-4cf95d479851
1f168ce0-eecd-63c0-bc10-4cf95d479851
1f168ce0-eecd-649c-bc10-4cf95d479851
1f168ce0-eecd-6578-bc10-4cf95d479851
1f168ce0-eecd-664a-bc10-4cf95d479851
1f168ce0-eecd-6726-bc10-4cf95d479851
1f168ce0-eecd-68a2-bc10-4cf95d479851
1f168ce0-eecd-6988-bc10-4cf95d479851
1f168ce0-eecd-6a50-bc10-4cf95d479851
1f168ce0-eecd-6b22-bc10-4cf95d479851
1f168ce0-eecd-6bf4-bc10-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)
0eecdce4-68ce-11f1-bc10-4cf95d479851
0eecdd48-68ce-11f1-bc10-4cf95d479851
0eecddac-68ce-11f1-bc10-4cf95d479851
0eecde10-68ce-11f1-bc10-4cf95d479851
0eecde74-68ce-11f1-bc10-4cf95d479851
0eecded8-68ce-11f1-bc10-4cf95d479851
0eecdf3c-68ce-11f1-bc10-4cf95d479851
0eecdfa0-68ce-11f1-bc10-4cf95d479851
0eece004-68ce-11f1-bc10-4cf95d479851
0eece068-68ce-11f1-bc10-4cf95d479851
0eece0cc-68ce-11f1-bc10-4cf95d479851
0eece130-68ce-11f1-bc10-4cf95d479851
0eece194-68ce-11f1-bc10-4cf95d479851
0eece1f8-68ce-11f1-bc10-4cf95d479851
0eece25c-68ce-11f1-bc10-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)
33fdd02c-9b03-860a-87ea-5ce32bd83b97
acccd12c-9b03-860a-87ea-5ce32bd83b97
5804d22c-9b03-860a-87ea-5ce32bd83b97
2c75d32c-9b03-860a-87ea-5ce32bd83b97
d199d42c-9b03-860a-87ea-5ce32bd83b97
418dd52c-9b03-860a-87ea-5ce32bd83b97
87add62c-9b03-860a-87ea-5ce32bd83b97
572bd72c-9b03-860a-87ea-5ce32bd83b97
0048d82c-9b03-860a-87ea-5ce32bd83b97
3aa7d92c-9b03-860a-87ea-5ce32bd83b97
2eb1da2c-9b03-860a-87ea-5ce32bd83b97
52d6dc2c-9b03-860a-87ea-5ce32bd83b97
ab02dd2c-9b03-860a-87ea-5ce32bd83b97
8cb1de2c-9b03-860a-87ea-5ce32bd83b97
5906df2c-9b03-860a-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)
16dd27ee-fbfb-44b2-a9d1-8821fe4a95a6
f7a19706-3627-4b5d-bcc0-eefac3bfcd2b
c0dee1d7-a5ee-4abc-8202-deb9e484804a
562380ec-8694-4300-9093-087b55103e54
0bcc89e0-84f6-4c35-a938-13ed38e54df9
1ed798dc-22e1-44ce-984a-4d5481cc685f
f3a480bd-06c5-4ccc-87bc-e7fa2ad4719a
952fc0df-b889-49da-8b57-c796338b1c70
87db36e8-326e-4b22-97de-3d7e59b99149
996bc38f-6f99-4df5-8626-970a6e2c930d
853d4cd9-ee09-4b4e-9fc1-0dc19e515390
37f6e53c-4224-4076-bdc9-0386d2970035
bafd21f2-49f4-400b-b5dc-029b37925dd2
a3eca340-7f61-454d-ac8b-af5cca9f3fda
813ecc8f-56cb-4b5e-980a-29ddbc74f583
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: