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)
019f1501-1b5a-7d0f-9615-03a3afb4b8f3
019f1501-1b5a-7ead-b69f-c00c729a83bf
019f1501-1b5a-7fe8-9b1b-546e2b062168
019f1501-1b5b-7107-a931-ded6bd5324f5
019f1501-1b5b-721d-802e-be400030cfff
019f1501-1b5b-7338-9eed-d3b1128427d5
019f1501-1b5b-745b-b1f9-b2eb3c060b21
019f1501-1b5b-7571-a5c6-c451aa99e346
019f1501-1b5b-7688-a7e4-f0df50f10d37
019f1501-1b5b-779e-99f1-caef58e61d69
019f1501-1b5b-78b9-9cda-5d4d9f49d9d3
019f1501-1b5b-79cf-9596-277ae41d3b98
019f1501-1b5b-7ae6-a3f8-ac20b2d32c4f
019f1501-1b5b-7bf8-bdfc-be8edf28495b
019f1501-1b5b-7d0f-9578-d889452a35fd
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)
1f173f68-ebdf-67d6-9c0e-4cf95d479851
1f173f68-ebdf-6984-9c0e-4cf95d479851
1f173f68-ebdf-6a74-9c0e-4cf95d479851
1f173f68-ebdf-6b3c-9c0e-4cf95d479851
1f173f68-ebdf-6c04-9c0e-4cf95d479851
1f173f68-ebdf-6cc2-9c0e-4cf95d479851
1f173f68-ebdf-6d8a-9c0e-4cf95d479851
1f173f68-ebdf-6e48-9c0e-4cf95d479851
1f173f68-ebdf-6f06-9c0e-4cf95d479851
1f173f68-ebdf-6fc4-9c0e-4cf95d479851
1f173f68-ebe0-6104-9c0e-4cf95d479851
1f173f68-ebe0-61cc-9c0e-4cf95d479851
1f173f68-ebe0-628a-9c0e-4cf95d479851
1f173f68-ebe0-633e-9c0e-4cf95d479851
1f173f68-ebe0-63fc-9c0e-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)
8ebe04c4-73f6-11f1-9c0e-4cf95d479851
8ebe0528-73f6-11f1-9c0e-4cf95d479851
8ebe0582-73f6-11f1-9c0e-4cf95d479851
8ebe05e6-73f6-11f1-9c0e-4cf95d479851
8ebe0640-73f6-11f1-9c0e-4cf95d479851
8ebe069a-73f6-11f1-9c0e-4cf95d479851
8ebe06fe-73f6-11f1-9c0e-4cf95d479851
8ebe0758-73f6-11f1-9c0e-4cf95d479851
8ebe07bc-73f6-11f1-9c0e-4cf95d479851
8ebe0816-73f6-11f1-9c0e-4cf95d479851
8ebe087a-73f6-11f1-9c0e-4cf95d479851
8ebe08d4-73f6-11f1-9c0e-4cf95d479851
8ebe092e-73f6-11f1-9c0e-4cf95d479851
8ebe0992-73f6-11f1-9c0e-4cf95d479851
8ebe0a00-73f6-11f1-9c0e-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)
2c7dea15-bb04-840b-87ea-5ce32bd83b97
a5b1eb15-bb04-840b-87ea-5ce32bd83b97
a098ec15-bb04-840b-87ea-5ce32bd83b97
2deded15-bb04-840b-87ea-5ce32bd83b97
0415ee15-bb04-840b-87ea-5ce32bd83b97
f7d2ef15-bb04-840b-87ea-5ce32bd83b97
c7fbf015-bb04-840b-87ea-5ce32bd83b97
e39cf115-bb04-840b-87ea-5ce32bd83b97
6807f215-bb04-840b-87ea-5ce32bd83b97
fbd0f315-bb04-840b-87ea-5ce32bd83b97
fd67f415-bb04-840b-87ea-5ce32bd83b97
3ccbf515-bb04-840b-87ea-5ce32bd83b97
8b2af615-bb04-840b-87ea-5ce32bd83b97
08f1f715-bb04-840b-87ea-5ce32bd83b97
add7f815-bb04-840b-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)
abd8c690-742e-4f68-a26d-1efd67b69b82
e2522cc5-037b-47ca-a5c9-a2d6b3c605d7
433c9642-c218-40a8-b07c-6d0fb9969b44
a8b8b5cb-aa3c-46fb-8167-01f06a0be21e
b4dcb0d5-4d43-43e4-ba88-d417674c0613
19f8c12d-e267-408b-a40c-c7d46e42632d
0bdea0ce-d971-412a-be35-dd772b55e7c5
778c7bc8-7bc0-4c2f-a0d8-776a56949d12
20039b20-d081-45d2-b923-c9dd8fff9a03
7adafad9-8ec0-4b4e-9366-a75e84d4c50a
dc0ce9d9-019d-489b-b104-7376250f89d4
55df040a-4900-4c6f-8624-a3e01725abde
93270637-2daf-48ad-9998-17a91cac329b
5812b334-5b35-48cf-9391-e4b266ccbcc6
8b8264d5-8fa0-435f-a7b7-5067a4d1d781
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: