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)
019c2c70-fe68-7f50-b2ba-4547c80cc9aa
019c2c70-fe69-70da-967b-d1f4afcdbb41
019c2c70-fe69-721d-96b2-74a1231f33ae
019c2c70-fe69-7340-9b16-9d0a14fa620b
019c2c70-fe69-7463-804a-414170be6563
019c2c70-fe69-757d-9566-d2f7f8759e24
019c2c70-fe69-7698-8113-8e35324e2175
019c2c70-fe69-77b3-8f07-bb22eb267260
019c2c70-fe69-78d1-88ab-c70e3e57ce0e
019c2c70-fe69-79ec-85ef-b409848244e7
019c2c70-fe69-7b0b-a49d-e68250807a53
019c2c70-fe69-7c25-8039-254c4c5e5138
019c2c70-fe69-7d40-a1ec-a767d8af2a34
019c2c70-fe69-7e5b-bf73-480b745e9e1c
019c2c70-fe69-7f79-9b50-79342b32c73b
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)
1f1025a1-1534-6fa2-888b-4cf95d479851
1f1025a1-1535-6132-888b-4cf95d479851
1f1025a1-1535-620e-888b-4cf95d479851
1f1025a1-1535-62e0-888b-4cf95d479851
1f1025a1-1535-639e-888b-4cf95d479851
1f1025a1-1535-645c-888b-4cf95d479851
1f1025a1-1535-651a-888b-4cf95d479851
1f1025a1-1535-65d8-888b-4cf95d479851
1f1025a1-1535-6696-888b-4cf95d479851
1f1025a1-1535-6754-888b-4cf95d479851
1f1025a1-1535-6894-888b-4cf95d479851
1f1025a1-1535-695c-888b-4cf95d479851
1f1025a1-1535-6a1a-888b-4cf95d479851
1f1025a1-1535-6ad8-888b-4cf95d479851
1f1025a1-1535-6b96-888b-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)
f482678a-d56b-4600-abd7-cd86cd1ecd7e
0c17cd1b-5188-4657-82b5-29d6c951d510
3a8430e1-eeae-42eb-9bec-5af8b7dc55a0
842547e5-f97f-4df3-810d-1e5c35bc88e2
6fc44c97-4976-4302-809a-48dcd04e0f7c
ccdaf29c-fbf1-42e0-9db7-e6a0fc34e6c8
9b591637-be64-403e-8104-2b3b364fca72
e886cf0c-6aef-42d4-b6bb-318efabdcda5
8689de7f-cd18-428b-b273-6d8e017aa7b5
a022ff61-a8e0-459f-a648-90f8698bae69
69d1f742-caba-446d-ac91-e2d6e69f01d6
51778a46-9549-40b2-8df3-2b4be956ce16
519bf660-62e6-4549-b1d8-2d2e60ce4cdc
7890604b-4c69-45e5-89f7-e31977953c54
42caf17f-16ed-4d17-89d3-1b3092f68858
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)
115360aa-025a-11f1-888b-4cf95d479851
11536118-025a-11f1-888b-4cf95d479851
1153617c-025a-11f1-888b-4cf95d479851
115361e0-025a-11f1-888b-4cf95d479851
11536244-025a-11f1-888b-4cf95d479851
1153629e-025a-11f1-888b-4cf95d479851
11536302-025a-11f1-888b-4cf95d479851
11536366-025a-11f1-888b-4cf95d479851
115363c0-025a-11f1-888b-4cf95d479851
11536424-025a-11f1-888b-4cf95d479851
11536488-025a-11f1-888b-4cf95d479851
115364e2-025a-11f1-888b-4cf95d479851
11536546-025a-11f1-888b-4cf95d479851
115365a0-025a-11f1-888b-4cf95d479851
11536604-025a-11f1-888b-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)
2c1e9e1c-7801-8402-87ea-5ce32bd83b97
fe3e9f1c-7801-8402-87ea-5ce32bd83b97
ea20a01c-7801-8402-87ea-5ce32bd83b97
f2b9a11c-7801-8402-87ea-5ce32bd83b97
9e66a21c-7801-8402-87ea-5ce32bd83b97
6c7fa31c-7801-8402-87ea-5ce32bd83b97
941da41c-7801-8402-87ea-5ce32bd83b97
5556a51c-7801-8402-87ea-5ce32bd83b97
313aa61c-7801-8402-87ea-5ce32bd83b97
3b67a71c-7801-8402-87ea-5ce32bd83b97
6389a81c-7801-8402-87ea-5ce32bd83b97
938fa91c-7801-8402-87ea-5ce32bd83b97
681faa1c-7801-8402-87ea-5ce32bd83b97
07c3ab1c-7801-8402-87ea-5ce32bd83b97
bb5bac1c-7801-8402-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: