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)
019efbc3-69e5-7225-a3dc-04338b0d1df2
019efbc3-69e5-73dc-8f2f-69aa7ee22acf
019efbc3-69e5-7527-ba89-312c4b5216a4
019efbc3-69e5-7652-a9d6-db79b2ca1c50
019efbc3-69e5-7771-acb1-ac57c35f58b0
019efbc3-69e5-7894-a99a-8f77ec5da2bb
019efbc3-69e5-79b7-ac41-200925875afa
019efbc3-69e5-7ad5-bd69-4c53278c0183
019efbc3-69e5-7bf4-91ec-9bb29fbf7b3f
019efbc3-69e5-7d13-b5bd-3f563d176af9
019efbc3-69e5-7e32-82e8-d714291d9135
019efbc3-69e5-7f54-9028-d7e669975252
019efbc3-69e6-7073-8e7a-f0c8f4a71de4
019efbc3-69e6-7196-b046-3e47a7c15cfa
019efbc3-69e6-72b1-aec1-143d4b8782ba
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)
1f1701c9-4d9f-6512-b25c-4cf95d479851
1f1701c9-4d9f-66fc-b25c-4cf95d479851
1f1701c9-4d9f-67ec-b25c-4cf95d479851
1f1701c9-4d9f-68be-b25c-4cf95d479851
1f1701c9-4d9f-6986-b25c-4cf95d479851
1f1701c9-4d9f-6a4e-b25c-4cf95d479851
1f1701c9-4d9f-6b16-b25c-4cf95d479851
1f1701c9-4d9f-6c9c-b25c-4cf95d479851
1f1701c9-4d9f-6d64-b25c-4cf95d479851
1f1701c9-4d9f-6e22-b25c-4cf95d479851
1f1701c9-4d9f-6f76-b25c-4cf95d479851
1f1701c9-4da0-6048-b25c-4cf95d479851
1f1701c9-4da0-6106-b25c-4cf95d479851
1f1701c9-4da0-61ce-b25c-4cf95d479851
1f1701c9-4da0-6296-b25c-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)
94da0372-701c-11f1-b25c-4cf95d479851
94da03d6-701c-11f1-b25c-4cf95d479851
94da0444-701c-11f1-b25c-4cf95d479851
94da04b2-701c-11f1-b25c-4cf95d479851
94da052a-701c-11f1-b25c-4cf95d479851
94da0598-701c-11f1-b25c-4cf95d479851
94da05fc-701c-11f1-b25c-4cf95d479851
94da0660-701c-11f1-b25c-4cf95d479851
94da06c4-701c-11f1-b25c-4cf95d479851
94da0728-701c-11f1-b25c-4cf95d479851
94da0782-701c-11f1-b25c-4cf95d479851
94da07e6-701c-11f1-b25c-4cf95d479851
94da084a-701c-11f1-b25c-4cf95d479851
94da08a4-701c-11f1-b25c-4cf95d479851
94da0908-701c-11f1-b25c-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)
10c2641c-4905-8f0a-87ea-5ce32bd83b97
c682651c-4905-8f0a-87ea-5ce32bd83b97
f719661c-4905-8f0a-87ea-5ce32bd83b97
e52e671c-4905-8f0a-87ea-5ce32bd83b97
5412681c-4905-8f0a-87ea-5ce32bd83b97
8fd8691c-4905-8f0a-87ea-5ce32bd83b97
d7e16a1c-4905-8f0a-87ea-5ce32bd83b97
42c06b1c-4905-8f0a-87ea-5ce32bd83b97
25786c1c-4905-8f0a-87ea-5ce32bd83b97
51086d1c-4905-8f0a-87ea-5ce32bd83b97
d81d6e1c-4905-8f0a-87ea-5ce32bd83b97
a0236f1c-4905-8f0a-87ea-5ce32bd83b97
3d97701c-4905-8f0a-87ea-5ce32bd83b97
bbfa711c-4905-8f0a-87ea-5ce32bd83b97
ef9f721c-4905-8f0a-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)
6f42af1b-d2b4-4ac7-8e48-1cce51b019f6
1e5d32d1-b60a-4ee8-8741-a3654c2127b2
e9718a7e-7d12-4b87-acee-0daf4d14526d
aee03b39-67da-44a2-8461-89116463e2aa
a294a626-73fc-45d0-a0c2-c5a85e562f81
459bb0f6-e864-42d2-b69d-983213b1f1d3
33771315-29a2-46d0-a9d5-cf373feb8043
c1d77a3f-0c1f-4d6f-8c34-ff44b2538108
d44f6b7b-bd81-4de0-a770-a97844b5bc7b
5181a416-6fba-4615-b43c-c643358bf7da
705f6602-18b2-4d0e-a156-ebb3c7f5a68b
5eb5c1fd-4e9a-4db2-8969-33574c5af95b
ecc04c81-6502-4adc-8ad1-1eb20d716bee
d3abbf72-3f3a-425d-ad08-0cd9f97e08c6
167ac800-1318-4f49-9aeb-ef34684daaa9
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: