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)
019da2be-0474-78ea-8e36-38256e776471
019da2be-0474-7a7b-a824-b027f29626c6
019da2be-0474-7bbf-966f-e3070085301d
019da2be-0474-7ce6-8f6a-b5d06b96eae2
019da2be-0474-7e09-a1e4-d9c08fbc3679
019da2be-0474-7f27-8f45-7a1a54c2fdff
019da2be-0475-7046-80b3-89ca7faf0ec7
019da2be-0475-718a-a074-64204b21da67
019da2be-0475-72ad-90dc-d66ec9fcfeb1
019da2be-0475-73cb-ae25-3b75ce34ba29
019da2be-0475-74ea-a946-18b581513b92
019da2be-0475-7609-aaa8-7abf8843d333
019da2be-0475-7723-85ce-48d2ed7081f3
019da2be-0475-7842-9434-ce2d3b08887f
019da2be-0475-7961-a19d-3d3ceb5576b7
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)
1f13b773-20f7-6526-9914-4cf95d479851
1f13b773-20f7-66c0-9914-4cf95d479851
1f13b773-20f7-67ba-9914-4cf95d479851
1f13b773-20f7-688c-9914-4cf95d479851
1f13b773-20f7-695e-9914-4cf95d479851
1f13b773-20f7-6a3a-9914-4cf95d479851
1f13b773-20f7-6b0c-9914-4cf95d479851
1f13b773-20f7-6bd4-9914-4cf95d479851
1f13b773-20f7-6c9c-9914-4cf95d479851
1f13b773-20f7-6d6e-9914-4cf95d479851
1f13b773-20f7-6ec2-9914-4cf95d479851
1f13b773-20f7-6f9e-9914-4cf95d479851
1f13b773-20f8-6066-9914-4cf95d479851
1f13b773-20f8-6138-9914-4cf95d479851
1f13b773-20f8-620a-9914-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)
e1762325-61b3-4978-98d8-f157171be654
3f7a8ca7-e5b0-4092-926b-4cebe179024f
85b503c9-c476-4c88-b4fc-b7699609af61
0fe4a56b-a44b-40ee-8213-fbad31cedb04
9538b399-957e-43a4-b86d-3064c88fb420
15846db9-165d-4022-b100-1c68c728dd18
f25c66a9-e391-464f-a87b-856a1905f85f
dd479902-e72d-4245-b30a-82a01bf2a163
3e31613c-01d0-4da7-a788-b22f8a436cab
5f5ac722-39d5-41fc-af16-23fc6af2c6ec
1bdfafa0-f2c2-4485-bcc9-007809ae5d75
a6aada8e-fbbf-4ee9-b908-a1908d44b272
3b349bff-2fd7-4210-9a6c-70b4d3e6769b
f6b911f0-4f49-4ebd-932a-ba1092ed7017
22a3f3a4-710e-4bd5-bd3e-5e03a42a1004
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)
320f8746-3b77-11f1-9914-4cf95d479851
320f87b4-3b77-11f1-9914-4cf95d479851
320f8818-3b77-11f1-9914-4cf95d479851
320f887c-3b77-11f1-9914-4cf95d479851
320f88e0-3b77-11f1-9914-4cf95d479851
320f8944-3b77-11f1-9914-4cf95d479851
320f89a8-3b77-11f1-9914-4cf95d479851
320f8a0c-3b77-11f1-9914-4cf95d479851
320f8a7a-3b77-11f1-9914-4cf95d479851
320f8ade-3b77-11f1-9914-4cf95d479851
320f8b38-3b77-11f1-9914-4cf95d479851
320f8b9c-3b77-11f1-9914-4cf95d479851
320f8c00-3b77-11f1-9914-4cf95d479851
320f8c6e-3b77-11f1-9914-4cf95d479851
320f8cdc-3b77-11f1-9914-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)
d1203923-4e05-8c06-87ea-5ce32bd83b97
7e793a23-4e05-8c06-87ea-5ce32bd83b97
99783b23-4e05-8c06-87ea-5ce32bd83b97
a6f03c23-4e05-8c06-87ea-5ce32bd83b97
f7653d23-4e05-8c06-87ea-5ce32bd83b97
94d33e23-4e05-8c06-87ea-5ce32bd83b97
4f553f23-4e05-8c06-87ea-5ce32bd83b97
7cce4023-4e05-8c06-87ea-5ce32bd83b97
da864123-4e05-8c06-87ea-5ce32bd83b97
be2b4223-4e05-8c06-87ea-5ce32bd83b97
b16a4323-4e05-8c06-87ea-5ce32bd83b97
2b3b4423-4e05-8c06-87ea-5ce32bd83b97
d0a74523-4e05-8c06-87ea-5ce32bd83b97
44a84623-4e05-8c06-87ea-5ce32bd83b97
9c814723-4e05-8c06-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: