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)
019c4f0b-0894-7c2e-a4b8-5ebe67b274b9
019c4f0b-0894-7dd8-b53b-f7883df928ee
019c4f0b-0894-7f17-bdaa-8b012ec559f1
019c4f0b-0895-703a-8a89-d86ba4d819c6
019c4f0b-0895-7154-a789-bbedd0004c53
019c4f0b-0895-726b-a0d7-df0246abb7b2
019c4f0b-0895-7382-863c-3b08ac7f5d1b
019c4f0b-0895-7498-9ce2-f257eb014b58
019c4f0b-0895-75af-8b4e-8040c6ebac37
019c4f0b-0895-76c5-b8dc-006510b11f4b
019c4f0b-0895-77dc-a666-9987297ccffe
019c4f0b-0895-78f6-bf34-37a8bdb3702c
019c4f0b-0895-7a0d-bea1-5866b47fa996
019c4f0b-0895-7b23-b2a9-daf345a2ae66
019c4f0b-0895-7c3e-b196-4ea079f36eb5
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)
1f107a1b-2809-6f46-9ba1-4cf95d479851
1f107a1b-280a-60f4-9ba1-4cf95d479851
1f107a1b-280a-61e4-9ba1-4cf95d479851
1f107a1b-280a-62c0-9ba1-4cf95d479851
1f107a1b-280a-6392-9ba1-4cf95d479851
1f107a1b-280a-645a-9ba1-4cf95d479851
1f107a1b-280a-6518-9ba1-4cf95d479851
1f107a1b-280a-65e0-9ba1-4cf95d479851
1f107a1b-280a-66a8-9ba1-4cf95d479851
1f107a1b-280a-6770-9ba1-4cf95d479851
1f107a1b-280a-68ba-9ba1-4cf95d479851
1f107a1b-280a-698c-9ba1-4cf95d479851
1f107a1b-280a-6a54-9ba1-4cf95d479851
1f107a1b-280a-6b1c-9ba1-4cf95d479851
1f107a1b-280a-6bda-9ba1-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)
a01c5ce0-4827-499f-bd0a-0d4d0baedc51
e91ec974-776b-4772-a0ad-2e0205b1401d
99f55377-3662-407f-a923-cbbf2692dc4e
a8a7a6fc-f043-4046-ba8b-7e8e7422a656
92602684-e620-46d2-88c3-dc9e97251cc3
fe6c5e90-df4e-45c5-a304-02ab51ec948f
afe710ab-daf5-4c49-a313-b8fa72c1ac49
dc498c0f-645c-41e8-a2ea-ad391b3791de
2258cdda-ccb0-406b-86a9-9f553dac7f0c
b686a2ac-1e77-49c0-9fc1-bbf687e94671
91f7f85f-0577-4c26-99b8-d9a1424745f1
e114ec6d-e9c5-4bbe-b8c7-54af4c839c41
f8d5a89c-358c-40ba-a46f-7894fdb9455e
6721063c-d967-492f-9094-f5f2639b7a6d
0640a885-5325-49d9-b795-f98496e918c9
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)
b280b116-07a1-11f1-9ba1-4cf95d479851
b280b170-07a1-11f1-9ba1-4cf95d479851
b280b1de-07a1-11f1-9ba1-4cf95d479851
b280b242-07a1-11f1-9ba1-4cf95d479851
b280b29c-07a1-11f1-9ba1-4cf95d479851
b280b30a-07a1-11f1-9ba1-4cf95d479851
b280b36e-07a1-11f1-9ba1-4cf95d479851
b280b3d2-07a1-11f1-9ba1-4cf95d479851
b280b436-07a1-11f1-9ba1-4cf95d479851
b280b49a-07a1-11f1-9ba1-4cf95d479851
b280b4f4-07a1-11f1-9ba1-4cf95d479851
b280b558-07a1-11f1-9ba1-4cf95d479851
b280b5bc-07a1-11f1-9ba1-4cf95d479851
b280b620-07a1-11f1-9ba1-4cf95d479851
b280b684-07a1-11f1-9ba1-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)
485b1c31-8305-8a02-87ea-5ce32bd83b97
346d1d31-8305-8a02-87ea-5ce32bd83b97
ed3d1e31-8305-8a02-87ea-5ce32bd83b97
7aa01f31-8305-8a02-87ea-5ce32bd83b97
a8342031-8305-8a02-87ea-5ce32bd83b97
9f0a2131-8305-8a02-87ea-5ce32bd83b97
2dca2231-8305-8a02-87ea-5ce32bd83b97
d2ca2331-8305-8a02-87ea-5ce32bd83b97
35512531-8305-8a02-87ea-5ce32bd83b97
61db2631-8305-8a02-87ea-5ce32bd83b97
298f2731-8305-8a02-87ea-5ce32bd83b97
f9e72831-8305-8a02-87ea-5ce32bd83b97
0b012931-8305-8a02-87ea-5ce32bd83b97
4ea52a31-8305-8a02-87ea-5ce32bd83b97
59472b31-8305-8a02-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: