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)
019ddb7d-280d-7534-be56-a25fff12fc6a
019ddb7d-280d-770b-bd8f-c8b22c0979d0
019ddb7d-280d-7884-b948-5092d6b4d6ef
019ddb7d-280d-79e4-a20c-52d05922a832
019ddb7d-280d-7b44-b74a-bcc31c3847bd
019ddb7d-280d-7c90-8432-814f1c14a886
019ddb7d-280d-7dd8-9416-d1a59e1536e5
019ddb7d-280d-7f2c-8db4-3549e304ef8c
019ddb7d-280e-7077-8bfc-9fe9544ed398
019ddb7d-280e-71c3-96c5-eb68810dd4e7
019ddb7d-280e-730b-bcce-2fb2d6d0e30e
019ddb7d-280e-745f-8d26-67aa25275c0f
019ddb7d-280e-75b7-9bff-6ca367fb1d7d
019ddb7d-280e-770b-8124-4808eb2ff8e6
019ddb7d-280e-7857-bb1e-c3671345d8c3
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)
1f1441fd-c6df-6d48-8f62-4cf95d479851
1f1441fd-c6df-6f8c-8f62-4cf95d479851
1f1441fd-c6e0-6108-8f62-4cf95d479851
1f1441fd-c6e0-6270-8f62-4cf95d479851
1f1441fd-c6e0-63ce-8f62-4cf95d479851
1f1441fd-c6e0-6522-8f62-4cf95d479851
1f1441fd-c6e0-668a-8f62-4cf95d479851
1f1441fd-c6e0-67de-8f62-4cf95d479851
1f1441fd-c6e0-6932-8f62-4cf95d479851
1f1441fd-c6e0-6a86-8f62-4cf95d479851
1f1441fd-c6e0-6c98-8f62-4cf95d479851
1f1441fd-c6e0-6e00-8f62-4cf95d479851
1f1441fd-c6e0-6f68-8f62-4cf95d479851
1f1441fd-c6e1-60d0-8f62-4cf95d479851
1f1441fd-c6e1-6224-8f62-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)
03f01854-0ced-43d7-ade4-793c9d2f32e6
c0609d89-fc5f-42d6-b799-497e17563208
b0188233-116d-4c34-9fb1-55b6ce2e2313
d43ac6c0-f1ae-4468-8928-12b7c072faef
afdeedad-6d8a-4f1d-a9c2-b3690aa9f19b
863f92ae-f0b0-463f-bbea-4cffde10043a
c0de800e-0a3e-4e5b-a881-07930626f024
8b8749a5-49a9-4415-b861-923ecb32b4e0
5d523c3f-f28d-47f7-8947-67ce94dd7352
7d0e8f9e-83ea-4ccf-8a06-8b51f38eb3a1
a806806b-0074-417d-807f-1a5851ec7616
9771fd9a-d90a-40a5-9ddf-40132e1e793b
40937f4f-73e0-4ea0-aa01-fcc8781bbcbb
d49ee38a-3da2-4f5a-9fce-f32e4bc66da6
84b0ba73-d6a0-4196-aecd-03b7b18a9b76
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)
dc6e1968-441f-11f1-8f62-4cf95d479851
dc6e1a08-441f-11f1-8f62-4cf95d479851
dc6e1aa8-441f-11f1-8f62-4cf95d479851
dc6e1b48-441f-11f1-8f62-4cf95d479851
dc6e1bde-441f-11f1-8f62-4cf95d479851
dc6e1c7e-441f-11f1-8f62-4cf95d479851
dc6e1d1e-441f-11f1-8f62-4cf95d479851
dc6e1dbe-441f-11f1-8f62-4cf95d479851
dc6e1e54-441f-11f1-8f62-4cf95d479851
dc6e1eea-441f-11f1-8f62-4cf95d479851
dc6e1f80-441f-11f1-8f62-4cf95d479851
dc6e200c-441f-11f1-8f62-4cf95d479851
dc6e20a2-441f-11f1-8f62-4cf95d479851
dc6e2138-441f-11f1-8f62-4cf95d479851
dc6e21d8-441f-11f1-8f62-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)
013ece05-6a05-8707-87ea-5ce32bd83b97
baa7cf05-6a05-8707-87ea-5ce32bd83b97
76cbd005-6a05-8707-87ea-5ce32bd83b97
2cfad105-6a05-8707-87ea-5ce32bd83b97
66c7d205-6a05-8707-87ea-5ce32bd83b97
a280d305-6a05-8707-87ea-5ce32bd83b97
f4a5d405-6a05-8707-87ea-5ce32bd83b97
406cd505-6a05-8707-87ea-5ce32bd83b97
46f3d605-6a05-8707-87ea-5ce32bd83b97
c366d705-6a05-8707-87ea-5ce32bd83b97
991bd805-6a05-8707-87ea-5ce32bd83b97
33eed905-6a05-8707-87ea-5ce32bd83b97
8710db05-6a05-8707-87ea-5ce32bd83b97
23a7dc05-6a05-8707-87ea-5ce32bd83b97
755fdd05-6a05-8707-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: