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)
01a03311-cb9d-7c90-9696-368e0cb62c99
01a03311-cb9d-7e29-81d6-e72ed25f4603
01a03311-cb9d-7f65-bf26-f4d7e2bad562
01a03311-cb9e-707b-a409-9f235f0009fd
01a03311-cb9e-7192-a49c-5bad24dc19bc
01a03311-cb9e-72a4-ad18-6b11b7c252d0
01a03311-cb9e-73b7-8c4b-4637893cb9c0
01a03311-cb9e-74c9-9331-9ce3c99be8a0
01a03311-cb9e-75e0-9211-29be28a177ee
01a03311-cb9e-76f2-8cd8-acd69a147877
01a03311-cb9e-7805-ad13-285a603694b6
01a03311-cb9e-7917-bd11-b431af04a62f
01a03311-cb9e-7a29-b5c2-e1872294ed6d
01a03311-cb9e-7b3c-8e2e-5ccdf2eb1f13
01a03311-cb9e-7c4e-8daf-a27a934dc324
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)
1f19f9cf-aa32-6dfa-a5de-4cf95d479851
1f19f9cf-aa32-6fa8-a5de-4cf95d479851
1f19f9cf-aa33-608e-a5de-4cf95d479851
1f19f9cf-aa33-6156-a5de-4cf95d479851
1f19f9cf-aa33-6214-a5de-4cf95d479851
1f19f9cf-aa33-62dc-a5de-4cf95d479851
1f19f9cf-aa33-639a-a5de-4cf95d479851
1f19f9cf-aa33-644e-a5de-4cf95d479851
1f19f9cf-aa33-650c-a5de-4cf95d479851
1f19f9cf-aa33-65ca-a5de-4cf95d479851
1f19f9cf-aa33-6714-a5de-4cf95d479851
1f19f9cf-aa33-67e6-a5de-4cf95d479851
1f19f9cf-aa33-68a4-a5de-4cf95d479851
1f19f9cf-aa33-6962-a5de-4cf95d479851
1f19f9cf-aa33-6a20-a5de-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)
faa33ae8-9f9c-11f1-a5de-4cf95d479851
faa33b4c-9f9c-11f1-a5de-4cf95d479851
faa33bb0-9f9c-11f1-a5de-4cf95d479851
faa33c14-9f9c-11f1-a5de-4cf95d479851
faa33c6e-9f9c-11f1-a5de-4cf95d479851
faa33cdc-9f9c-11f1-a5de-4cf95d479851
faa33d40-9f9c-11f1-a5de-4cf95d479851
faa33dae-9f9c-11f1-a5de-4cf95d479851
faa33e12-9f9c-11f1-a5de-4cf95d479851
faa33e80-9f9c-11f1-a5de-4cf95d479851
faa33eee-9f9c-11f1-a5de-4cf95d479851
faa33f52-9f9c-11f1-a5de-4cf95d479851
faa33fca-9f9c-11f1-a5de-4cf95d479851
faa3402e-9f9c-11f1-a5de-4cf95d479851
faa3409c-9f9c-11f1-a5de-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)
2f5a643b-3002-8c0e-87ea-5ce32bd83b97
c11d653b-3002-8c0e-87ea-5ce32bd83b97
9fca663b-3002-8c0e-87ea-5ce32bd83b97
13b1673b-3002-8c0e-87ea-5ce32bd83b97
7d9b683b-3002-8c0e-87ea-5ce32bd83b97
30eb693b-3002-8c0e-87ea-5ce32bd83b97
74626a3b-3002-8c0e-87ea-5ce32bd83b97
48716b3b-3002-8c0e-87ea-5ce32bd83b97
fff66c3b-3002-8c0e-87ea-5ce32bd83b97
63576d3b-3002-8c0e-87ea-5ce32bd83b97
34776e3b-3002-8c0e-87ea-5ce32bd83b97
f8886f3b-3002-8c0e-87ea-5ce32bd83b97
3e6d703b-3002-8c0e-87ea-5ce32bd83b97
47e0713b-3002-8c0e-87ea-5ce32bd83b97
225e723b-3002-8c0e-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)
63e727b4-599d-43ae-af5c-ee06b32b0deb
a63f094d-e0d1-4508-8639-4620bd2e0413
3e779245-22e5-4275-aacc-c01970b5381c
847377d9-58d9-4c02-8ce9-a13b1267670b
e8965ae2-3e1f-4d48-bdff-9c8282495a72
4fe52cb7-f43d-404e-8c2e-0dec4f46f1e6
794eba7d-2dbd-4c94-b191-bb152b587119
18ca1c8b-6787-43e8-9bae-f2a1a21ec3d4
a30e8a67-b41e-4ac8-8d59-dadbe263de1e
c6201223-d7e3-4e5d-b630-cc9ab856a188
c9e15ad5-a950-4ab9-93d8-2c472e04763a
f63fb6e3-5e05-42d3-a11a-f2a249220e65
6d9a838b-bae1-44b2-8f73-986321911b7f
bf3446a3-2471-4a62-bb64-d4245791094a
407b2fd8-3171-4b60-aa08-9dc5baf4368d
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: