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)
019eff15-9801-70a8-aa50-d83ba9e15e37
019eff15-9801-722e-aa76-ac6ec39bc636
019eff15-9801-7371-80c0-5ffe7b2f30a0
019eff15-9801-7490-8ee3-308451cf633e
019eff15-9801-75aa-bd07-39743755e741
019eff15-9801-76c5-923c-30051cfde9b8
019eff15-9801-77e0-8d2c-9aa1ad6d9c35
019eff15-9801-78fa-8bd5-bdfd1953d16f
019eff15-9801-7a11-b5e8-e1115a16650a
019eff15-9801-7b2c-a383-409412845da5
019eff15-9801-7c42-910a-a2c521081f18
019eff15-9801-7d5d-91f1-b190b0b8e624
019eff15-9801-7e77-840e-0e7b07c1c7ed
019eff15-9801-7f92-b8c6-09f9c2c0b60b
019eff15-9802-70ad-9036-234817745bf3
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)
1f1709e4-f031-63c0-883c-4cf95d479851
1f1709e4-f031-656e-883c-4cf95d479851
1f1709e4-f031-664a-883c-4cf95d479851
1f1709e4-f031-671c-883c-4cf95d479851
1f1709e4-f031-67e4-883c-4cf95d479851
1f1709e4-f031-68a2-883c-4cf95d479851
1f1709e4-f031-6960-883c-4cf95d479851
1f1709e4-f031-6a1e-883c-4cf95d479851
1f1709e4-f031-6ae6-883c-4cf95d479851
1f1709e4-f031-6ba4-883c-4cf95d479851
1f1709e4-f031-6cee-883c-4cf95d479851
1f1709e4-f031-6dc0-883c-4cf95d479851
1f1709e4-f031-6e7e-883c-4cf95d479851
1f1709e4-f031-6f3c-883c-4cf95d479851
1f1709e4-f032-6004-883c-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)
4f0320d6-709e-11f1-883c-4cf95d479851
4f032194-709e-11f1-883c-4cf95d479851
4f0321f8-709e-11f1-883c-4cf95d479851
4f03225c-709e-11f1-883c-4cf95d479851
4f0322c0-709e-11f1-883c-4cf95d479851
4f032324-709e-11f1-883c-4cf95d479851
4f03237e-709e-11f1-883c-4cf95d479851
4f0323e2-709e-11f1-883c-4cf95d479851
4f032446-709e-11f1-883c-4cf95d479851
4f0324be-709e-11f1-883c-4cf95d479851
4f032518-709e-11f1-883c-4cf95d479851
4f03257c-709e-11f1-883c-4cf95d479851
4f0325e0-709e-11f1-883c-4cf95d479851
4f032644-709e-11f1-883c-4cf95d479851
4f0326a8-709e-11f1-883c-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)
bf17cb05-4a03-800b-87ea-5ce32bd83b97
cc28cc05-4a03-800b-87ea-5ce32bd83b97
a9ffcd05-4a03-800b-87ea-5ce32bd83b97
815cce05-4a03-800b-87ea-5ce32bd83b97
727fcf05-4a03-800b-87ea-5ce32bd83b97
f37ad005-4a03-800b-87ea-5ce32bd83b97
a22dd105-4a03-800b-87ea-5ce32bd83b97
8f95d205-4a03-800b-87ea-5ce32bd83b97
e0a5d305-4a03-800b-87ea-5ce32bd83b97
10f5d405-4a03-800b-87ea-5ce32bd83b97
7fd4d505-4a03-800b-87ea-5ce32bd83b97
2c26d605-4a03-800b-87ea-5ce32bd83b97
f3a0d705-4a03-800b-87ea-5ce32bd83b97
9b03d805-4a03-800b-87ea-5ce32bd83b97
7264d905-4a03-800b-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)
88560eaa-999c-4030-9ffa-8f56c8e28b4f
3c3fb0bb-8825-4e3b-b0b6-4bd7089f80da
e87cacce-1519-409d-9df3-fe90aa57d6f3
a92c57be-95a8-43ae-865d-dc8266f724c9
7a3aa4e9-1625-42a9-85ee-6d67476d0301
030a2fd3-b408-4aa9-b8ef-f4c19a34aa53
8017627c-14dc-400f-b7fb-a10e3831d6f5
bbbe6e95-ea05-4e40-ae03-ade3c8f4fd92
0b68d6a4-864b-489e-b7e1-8265b45e1b34
b1ac04bc-83e0-4811-bb44-908bda6ef58f
e0f5e9a8-68e5-4152-9e6b-78b86209d15f
549a5729-7194-46b4-8e16-890ec80e8dc0
791b2cbc-5e82-40a7-ae2e-2e28d5f5f167
84936222-eba6-4003-b344-e05db5dc9d15
24871c45-c498-43b9-a233-def44f0dee2b
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: