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)
019d8b9b-08b2-70a4-8c7b-f522025b12b0
019d8b9b-08b2-724a-9cad-acf72906d46e
019d8b9b-08b2-738a-92e2-0d6ea383b23d
019d8b9b-08b2-74b1-858f-6ebe185f3d46
019d8b9b-08b2-75cb-a43e-0ffbd4a58038
019d8b9b-08b2-76e2-b8bf-5c1277e1069c
019d8b9b-08b2-77f8-9082-becc1225b837
019d8b9b-08b2-7913-b28e-96af309925a1
019d8b9b-08b2-7a29-8222-2e5f55eb47ea
019d8b9b-08b2-7b44-921e-72ca11f32384
019d8b9b-08b2-7c5f-91a3-0c310200f565
019d8b9b-08b2-7d75-bcee-f56d53df0dce
019d8b9b-08b2-7e8c-a333-1f9591897803
019d8b9b-08b2-7fa6-9d26-5986de0387cb
019d8b9b-08b3-70bd-8c80-2ff00d974202
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)
1f137ef6-b851-65d0-bd1b-4cf95d479851
1f137ef6-b851-6774-bd1b-4cf95d479851
1f137ef6-b851-685a-bd1b-4cf95d479851
1f137ef6-b851-692c-bd1b-4cf95d479851
1f137ef6-b851-69ea-bd1b-4cf95d479851
1f137ef6-b851-6aa8-bd1b-4cf95d479851
1f137ef6-b851-6b66-bd1b-4cf95d479851
1f137ef6-b851-6c1a-bd1b-4cf95d479851
1f137ef6-b851-6cd8-bd1b-4cf95d479851
1f137ef6-b851-6d8c-bd1b-4cf95d479851
1f137ef6-b851-6ecc-bd1b-4cf95d479851
1f137ef6-b851-6f94-bd1b-4cf95d479851
1f137ef6-b852-6048-bd1b-4cf95d479851
1f137ef6-b852-60fc-bd1b-4cf95d479851
1f137ef6-b852-61ba-bd1b-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)
c823324b-1ad0-4294-b1b4-06e656b0a314
124a8f33-bb1a-4e5b-9dea-67c29f70dc39
e86f1810-78f6-4e1a-ad19-3599b11c3eaa
943ff06b-bd35-4c98-a620-e1db03e2559c
9c7fdf6c-b813-4dca-907d-9894058173dc
19bf24c7-bae7-4dd0-82b8-5b5090561083
99ca0991-e886-40d4-9490-24c5840524e6
7b5e59b9-825b-4806-ba21-7fd2b503f1cd
4bc1c785-2ace-4e39-a23f-dcfd5cb81bc2
3062554c-58a1-433e-880f-930fd9ccf6b6
94255b8a-9ac3-4d3f-b3bf-5746ee272acc
6581eea6-a83d-40be-917b-4c678c6ce5cb
88030d05-3951-44c6-b6d8-223d13eb9b39
25222f77-76af-49ff-8379-1c5b369fd309
b28006d9-2e1b-4cfd-9929-edd7e45072a4
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)
6b8526ce-37ef-11f1-bd1b-4cf95d479851
6b852732-37ef-11f1-bd1b-4cf95d479851
6b85278c-37ef-11f1-bd1b-4cf95d479851
6b8527f0-37ef-11f1-bd1b-4cf95d479851
6b85284a-37ef-11f1-bd1b-4cf95d479851
6b8528a4-37ef-11f1-bd1b-4cf95d479851
6b852908-37ef-11f1-bd1b-4cf95d479851
6b85296c-37ef-11f1-bd1b-4cf95d479851
6b8529c6-37ef-11f1-bd1b-4cf95d479851
6b852a2a-37ef-11f1-bd1b-4cf95d479851
6b852a8e-37ef-11f1-bd1b-4cf95d479851
6b852afc-37ef-11f1-bd1b-4cf95d479851
6b852b6a-37ef-11f1-bd1b-4cf95d479851
6b852bce-37ef-11f1-bd1b-4cf95d479851
6b852c32-37ef-11f1-bd1b-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)
723a9406-8902-8806-87ea-5ce32bd83b97
e9bc9506-8902-8806-87ea-5ce32bd83b97
8f569606-8902-8806-87ea-5ce32bd83b97
e6f69706-8902-8806-87ea-5ce32bd83b97
69fa9806-8902-8806-87ea-5ce32bd83b97
5bc09906-8902-8806-87ea-5ce32bd83b97
b06f9a06-8902-8806-87ea-5ce32bd83b97
0c739b06-8902-8806-87ea-5ce32bd83b97
ad809c06-8902-8806-87ea-5ce32bd83b97
f2fc9d06-8902-8806-87ea-5ce32bd83b97
7e479e06-8902-8806-87ea-5ce32bd83b97
19489f06-8902-8806-87ea-5ce32bd83b97
a062a006-8902-8806-87ea-5ce32bd83b97
d8d4a106-8902-8806-87ea-5ce32bd83b97
68bba206-8902-8806-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: