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)
019ed43b-05c0-7a4e-8c87-4831114f16c9
019ed43b-05c0-7bf0-ae89-36d87098d11b
019ed43b-05c0-7d2c-a35c-a86a6b4f0a25
019ed43b-05c0-7e46-95b0-5fcc52afb977
019ed43b-05c0-7f59-bbf8-9740ca11819e
019ed43b-05c1-706b-8f68-fde86f9429c6
019ed43b-05c1-7182-ae02-f1e9cec38482
019ed43b-05c1-7290-b11b-c4cf777354d7
019ed43b-05c1-73a2-b8e2-664c71201084
019ed43b-05c1-74b5-9a56-9689fff67185
019ed43b-05c1-75c7-8e1d-b12f53447fc1
019ed43b-05c1-76da-a7e4-318868810cda
019ed43b-05c1-77ec-9d3d-0505027e9027
019ed43b-05c1-7903-b29e-ed7a3d051c0f
019ed43b-05c1-7a11-b522-5ff69acc77e2
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)
1f16a145-5122-61b0-a152-4cf95d479851
1f16a145-5122-637c-a152-4cf95d479851
1f16a145-5122-6476-a152-4cf95d479851
1f16a145-5122-6548-a152-4cf95d479851
1f16a145-5122-6610-a152-4cf95d479851
1f16a145-5122-66ce-a152-4cf95d479851
1f16a145-5122-6796-a152-4cf95d479851
1f16a145-5122-6854-a152-4cf95d479851
1f16a145-5122-6912-a152-4cf95d479851
1f16a145-5122-69d0-a152-4cf95d479851
1f16a145-5122-6b2e-a152-4cf95d479851
1f16a145-5122-6c00-a152-4cf95d479851
1f16a145-5122-6cbe-a152-4cf95d479851
1f16a145-5122-6d7c-a152-4cf95d479851
1f16a145-5122-6e44-a152-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)
55122f16-6a14-11f1-a152-4cf95d479851
55122f7a-6a14-11f1-a152-4cf95d479851
55122fde-6a14-11f1-a152-4cf95d479851
55123042-6a14-11f1-a152-4cf95d479851
551230a6-6a14-11f1-a152-4cf95d479851
55123100-6a14-11f1-a152-4cf95d479851
55123164-6a14-11f1-a152-4cf95d479851
551231c8-6a14-11f1-a152-4cf95d479851
5512322c-6a14-11f1-a152-4cf95d479851
55123286-6a14-11f1-a152-4cf95d479851
551232e0-6a14-11f1-a152-4cf95d479851
5512333a-6a14-11f1-a152-4cf95d479851
5512339e-6a14-11f1-a152-4cf95d479851
55123402-6a14-11f1-a152-4cf95d479851
55123470-6a14-11f1-a152-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)
4d556f12-7b01-880a-87ea-5ce32bd83b97
fdab7012-7b01-880a-87ea-5ce32bd83b97
4a8f7112-7b01-880a-87ea-5ce32bd83b97
7be27212-7b01-880a-87ea-5ce32bd83b97
21037312-7b01-880a-87ea-5ce32bd83b97
84607412-7b01-880a-87ea-5ce32bd83b97
4d9a7512-7b01-880a-87ea-5ce32bd83b97
a1cf7612-7b01-880a-87ea-5ce32bd83b97
83987712-7b01-880a-87ea-5ce32bd83b97
4baa7812-7b01-880a-87ea-5ce32bd83b97
28907912-7b01-880a-87ea-5ce32bd83b97
fe477a12-7b01-880a-87ea-5ce32bd83b97
d19a7b12-7b01-880a-87ea-5ce32bd83b97
deb97c12-7b01-880a-87ea-5ce32bd83b97
896c7d12-7b01-880a-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)
10545c0a-da50-4d89-93ea-49c49169d4bc
aa2be350-ba79-4ea4-9d1f-80cc57b42424
3d5a1911-e40f-4b27-82e3-41bc09db8f2f
3c75fc2c-f38b-47bb-83ba-90234b3d11e7
89302a8d-6354-4f77-b1c5-b63ff3983206
ca3a7406-69bd-4027-a0e0-42a52053541c
095c48d0-e9e5-4b1d-a040-54cdc76c6ff8
7da09174-117e-4117-bf70-e76efea22590
073a1c29-7874-4af0-93b8-0e27e4797580
cc2a9516-0aac-4e4d-9737-168652fb0d2f
2180496d-3f35-411f-8a5b-7eaf751bcfaa
8e6fd639-f335-45f8-9707-5457761678f4
a497597d-08d1-4e49-b2e9-02e53c08054a
6014c3d8-c5e3-4438-aebd-e5a1040a6d81
8a30e458-7a19-45dc-a451-a6330f8afe1e
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: