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)
019d8f3a-1af3-74c5-b705-197112c1df30
019d8f3a-1af3-765f-a419-3737bf2b241f
019d8f3a-1af3-77dc-8a65-33d57792a8d1
019d8f3a-1af3-7944-b307-870e3983056f
019d8f3a-1af3-7aa4-8c27-8f1a9a966d53
019d8f3a-1af3-7be8-bafc-f3c4fe06ed5f
019d8f3a-1af3-7d0b-8264-d1195426da83
019d8f3a-1af3-7e29-938c-a28fc34c50bd
019d8f3a-1af3-7f48-b909-13bc6c79406e
019d8f3a-1af4-7067-85dc-2d71165277de
019d8f3a-1af4-719e-ae10-77e4742e4835
019d8f3a-1af4-7290-90a0-5e748e45d5ce
019d8f3a-1af4-73ec-bfbe-7a8d8235332e
019d8f3a-1af4-7540-a65f-8ff95ba6eea3
019d8f3a-1af4-7688-8ca8-7241578609f2
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)
1f1387ce-13e2-6f40-ba47-4cf95d479851
1f1387ce-13e3-60e4-ba47-4cf95d479851
1f1387ce-13e3-61ca-ba47-4cf95d479851
1f1387ce-13e3-629c-ba47-4cf95d479851
1f1387ce-13e3-6364-ba47-4cf95d479851
1f1387ce-13e3-6422-ba47-4cf95d479851
1f1387ce-13e3-64ea-ba47-4cf95d479851
1f1387ce-13e3-65a8-ba47-4cf95d479851
1f1387ce-13e3-6666-ba47-4cf95d479851
1f1387ce-13e3-672e-ba47-4cf95d479851
1f1387ce-13e3-688c-ba47-4cf95d479851
1f1387ce-13e3-69f4-ba47-4cf95d479851
1f1387ce-13e3-6b84-ba47-4cf95d479851
1f1387ce-13e3-6d00-ba47-4cf95d479851
1f1387ce-13e3-6e86-ba47-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)
44780f40-e9b3-4d6c-9b8f-46e03e0bd8f0
541e8ba1-a6b9-403f-bf53-d3304c1ff566
4cf98358-81fb-4cad-b72d-82fc4d178375
242d1559-c52a-469e-858a-7d31d8649a3d
e986a396-af2c-4816-aa30-170e46fb37c5
9abd8e94-1130-489a-85b4-d09014da2ec4
5da467e7-0668-4090-ab57-59c31e42c448
9dab5dcf-67ad-4b64-bd81-fcccdef62cdf
a83f71ca-0039-4213-ba5f-c06dcb22ca51
018d79e1-b6a2-4882-8252-0e19ea5526a2
d0998264-9aa6-499a-9eeb-95908105a07b
8dd394f1-2b97-45d9-903f-8e7aee7ed399
d5ccd225-9cfc-4238-a689-643ac405d930
58f014f8-13e7-4761-b649-4a655396ed10
deffa9a3-48c9-4abd-9ee6-413acf72a1d1
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)
e13e461a-387c-11f1-ba47-4cf95d479851
e13e46ce-387c-11f1-ba47-4cf95d479851
e13e4750-387c-11f1-ba47-4cf95d479851
e13e47dc-387c-11f1-ba47-4cf95d479851
e13e484a-387c-11f1-ba47-4cf95d479851
e13e48ae-387c-11f1-ba47-4cf95d479851
e13e4912-387c-11f1-ba47-4cf95d479851
e13e496c-387c-11f1-ba47-4cf95d479851
e13e49d0-387c-11f1-ba47-4cf95d479851
e13e4a34-387c-11f1-ba47-4cf95d479851
e13e4aa2-387c-11f1-ba47-4cf95d479851
e13e4b06-387c-11f1-ba47-4cf95d479851
e13e4b6a-387c-11f1-ba47-4cf95d479851
e13e4bce-387c-11f1-ba47-4cf95d479851
e13e4c28-387c-11f1-ba47-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)
2ed9202b-dd00-8906-87ea-5ce32bd83b97
fec2212b-dd00-8906-87ea-5ce32bd83b97
8186222b-dd00-8906-87ea-5ce32bd83b97
d6c0232b-dd00-8906-87ea-5ce32bd83b97
196e242b-dd00-8906-87ea-5ce32bd83b97
d898252b-dd00-8906-87ea-5ce32bd83b97
7a73262b-dd00-8906-87ea-5ce32bd83b97
9992272b-dd00-8906-87ea-5ce32bd83b97
e594282b-dd00-8906-87ea-5ce32bd83b97
84e2292b-dd00-8906-87ea-5ce32bd83b97
db632a2b-dd00-8906-87ea-5ce32bd83b97
c2e62b2b-dd00-8906-87ea-5ce32bd83b97
eef92c2b-dd00-8906-87ea-5ce32bd83b97
043e2d2b-dd00-8906-87ea-5ce32bd83b97
746f2e2b-dd00-8906-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: