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)
019cbacf-806d-7d7d-98b5-5497a4290c0a
019cbacf-806d-7f0f-966b-d43d46ea6558
019cbacf-806e-7052-9da8-cfc3162284e3
019cbacf-806e-7175-8635-5cc06d9b15d9
019cbacf-806e-7294-a300-0ca56455b8e5
019cbacf-806e-73b3-aac7-7fc3166ce7aa
019cbacf-806e-74c9-a697-1ade9c6c083c
019cbacf-806e-75e4-9f1c-1531ec7283c8
019cbacf-806e-76fe-9bba-bbe3fecba0b7
019cbacf-806e-7815-aad2-64f5d40b2bbb
019cbacf-806e-7930-a393-fdac89eb50ce
019cbacf-806e-7a4e-8ce9-63bf93aa5b99
019cbacf-806e-7b65-84d1-771f4ab0edf6
019cbacf-806e-7c7f-aeb1-ff1490c0e911
019cbacf-806e-7d96-9df9-b8a60d06c72c
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)
1f118135-d0a2-6dde-8c82-4cf95d479851
1f118135-d0a2-6f82-8c82-4cf95d479851
1f118135-d0a3-6068-8c82-4cf95d479851
1f118135-d0a3-613a-8c82-4cf95d479851
1f118135-d0a3-620c-8c82-4cf95d479851
1f118135-d0a3-62d4-8c82-4cf95d479851
1f118135-d0a3-639c-8c82-4cf95d479851
1f118135-d0a3-6464-8c82-4cf95d479851
1f118135-d0a3-6522-8c82-4cf95d479851
1f118135-d0a3-65ea-8c82-4cf95d479851
1f118135-d0a3-672a-8c82-4cf95d479851
1f118135-d0a3-6806-8c82-4cf95d479851
1f118135-d0a3-68c4-8c82-4cf95d479851
1f118135-d0a3-698c-8c82-4cf95d479851
1f118135-d0a3-6a4a-8c82-4cf95d479851
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)
a8086e7f-75df-419b-a8d9-fad1e3f95dcd
041e37a5-a858-4291-9468-95aa46b283ed
00b4ec19-4044-4825-bd40-9d82a92daa28
80448511-daf4-4f62-aea0-6dcc2d1cc945
c38a8d44-cc4f-4094-ae8c-a74b7393666a
fe8905cb-ffd7-45f9-86ca-6c6d1749738b
3e3b807f-0147-4e9e-a946-0e998c300f32
316f0159-dbac-435c-8fa2-797b6a1881f5
2bcda88a-60e0-4b83-91dc-bbaeaf70c420
4ac30282-587b-4d77-ac07-521074032332
1c2a738b-b60f-4c4d-bae6-87bfef2d9903
cdbc5ffd-293e-4e85-8762-759078b0bb6b
ce44de02-7783-407d-afd8-51613bde8e80
6bb18e10-612f-4b73-899a-acd2c336be50
0f23c598-168d-4cd3-802b-9f65feda10c4
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)
5d0a4008-1813-11f1-8c82-4cf95d479851
5d0a406c-1813-11f1-8c82-4cf95d479851
5d0a40d0-1813-11f1-8c82-4cf95d479851
5d0a413e-1813-11f1-8c82-4cf95d479851
5d0a41a2-1813-11f1-8c82-4cf95d479851
5d0a4210-1813-11f1-8c82-4cf95d479851
5d0a4274-1813-11f1-8c82-4cf95d479851
5d0a42d8-1813-11f1-8c82-4cf95d479851
5d0a433c-1813-11f1-8c82-4cf95d479851
5d0a43a0-1813-11f1-8c82-4cf95d479851
5d0a43fa-1813-11f1-8c82-4cf95d479851
5d0a445e-1813-11f1-8c82-4cf95d479851
5d0a44b8-1813-11f1-8c82-4cf95d479851
5d0a4512-1813-11f1-8c82-4cf95d479851
5d0a4576-1813-11f1-8c82-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)
995af52e-1905-8f03-87ea-5ce32bd83b97
447cf62e-1905-8f03-87ea-5ce32bd83b97
35f4f72e-1905-8f03-87ea-5ce32bd83b97
ea58f82e-1905-8f03-87ea-5ce32bd83b97
3300f92e-1905-8f03-87ea-5ce32bd83b97
f464fa2e-1905-8f03-87ea-5ce32bd83b97
48a3fb2e-1905-8f03-87ea-5ce32bd83b97
1779fc2e-1905-8f03-87ea-5ce32bd83b97
698dfd2e-1905-8f03-87ea-5ce32bd83b97
5a46fe2e-1905-8f03-87ea-5ce32bd83b97
39bd002f-1905-8f03-87ea-5ce32bd83b97
51f8012f-1905-8f03-87ea-5ce32bd83b97
549e022f-1905-8f03-87ea-5ce32bd83b97
b9b6032f-1905-8f03-87ea-5ce32bd83b97
7b92042f-1905-8f03-87ea-5ce32bd83b97
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: