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)
019ab2dd-ee66-7c25-8db5-7f643a898a67
019ab2dd-ee66-7dd3-b91a-8395e38aaba2
019ab2dd-ee66-7f13-8cb3-dccb5e2d4b97
019ab2dd-ee67-7032-ae89-598a01d83f4e
019ab2dd-ee67-7150-91d8-b8535b14c923
019ab2dd-ee67-726f-b1d7-95becd9969f1
019ab2dd-ee67-738e-8669-e0fbe6c2a412
019ab2dd-ee67-74a8-9aec-b485bc6d0501
019ab2dd-ee67-75c3-9e6b-a21f0e786140
019ab2dd-ee67-76de-867e-fdf775cf7f51
019ab2dd-ee67-77f8-b465-fcebae641052
019ab2dd-ee67-7913-9d3e-3ba01a6f5685
019ab2dd-ee67-7a11-ac5b-2285a8a73aa5
019ab2dd-ee67-7b30-a246-751bc4331876
019ab2dd-ee67-7c4a-aa3f-b25033ab9839
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)
1f0c8bd1-0b1f-694e-be82-4cf95d479851
1f0c8bd1-0b1f-6ae8-be82-4cf95d479851
1f0c8bd1-0b1f-6bce-be82-4cf95d479851
1f0c8bd1-0b1f-6c96-be82-4cf95d479851
1f0c8bd1-0b1f-6d5e-be82-4cf95d479851
1f0c8bd1-0b1f-6e1c-be82-4cf95d479851
1f0c8bd1-0b1f-6ee4-be82-4cf95d479851
1f0c8bd1-0b1f-6fa2-be82-4cf95d479851
1f0c8bd1-0b20-6060-be82-4cf95d479851
1f0c8bd1-0b20-611e-be82-4cf95d479851
1f0c8bd1-0b20-6254-be82-4cf95d479851
1f0c8bd1-0b20-6312-be82-4cf95d479851
1f0c8bd1-0b20-63d0-be82-4cf95d479851
1f0c8bd1-0b20-648e-be82-4cf95d479851
1f0c8bd1-0b20-654c-be82-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)
09675968-0c7d-4842-bb57-3a5b0d2b7e78
71f70f64-0735-4a7a-9e00-bf4224884ebe
973ef7e9-33fc-4a03-8026-3f8605e278bc
a2321352-bdff-44e0-a8da-f75d056a86e0
a48df81d-356b-4f90-9d6d-922fdfd57bb4
276dcf83-7303-491a-844c-43fe39626a91
cf6a396a-90ec-475b-93d4-4fb30d8165fd
57b5dad1-1ae2-4341-b53f-90ef20155404
4e5c9ec6-d861-4d17-b883-0232a00b582d
1e0fa12d-1ed8-4394-b306-8220fef5b387
3ca16231-c415-4c08-95db-170cb790fa19
e6b22558-c1f0-44e2-ad92-a161899cf022
d531d192-4a00-4472-bd99-00d8d688934d
2667cc08-95d0-497b-b998-f6edb08890a2
fcb8e283-047d-4869-b88b-b9eea63267d5
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)
10b20a6a-c8bd-11f0-be82-4cf95d479851
10b20ace-c8bd-11f0-be82-4cf95d479851
10b20b3c-c8bd-11f0-be82-4cf95d479851
10b20ba0-c8bd-11f0-be82-4cf95d479851
10b20c04-c8bd-11f0-be82-4cf95d479851
10b20c68-c8bd-11f0-be82-4cf95d479851
10b20ccc-c8bd-11f0-be82-4cf95d479851
10b20d30-c8bd-11f0-be82-4cf95d479851
10b20d9e-c8bd-11f0-be82-4cf95d479851
10b20e0c-c8bd-11f0-be82-4cf95d479851
10b20e66-c8bd-11f0-be82-4cf95d479851
10b20eca-c8bd-11f0-be82-4cf95d479851
10b20f24-c8bd-11f0-be82-4cf95d479851
10b20f9c-c8bd-11f0-be82-4cf95d479851
10b20ff6-c8bd-11f0-be82-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)
d3b44c00-4f05-8714-87e9-5ce32bd83b97
84924d00-4f05-8714-87e9-5ce32bd83b97
a6b64e00-4f05-8714-87e9-5ce32bd83b97
38354f00-4f05-8714-87e9-5ce32bd83b97
18e75000-4f05-8714-87e9-5ce32bd83b97
09a05100-4f05-8714-87e9-5ce32bd83b97
f58c5200-4f05-8714-87e9-5ce32bd83b97
62095300-4f05-8714-87e9-5ce32bd83b97
d3735400-4f05-8714-87e9-5ce32bd83b97
7f885500-4f05-8714-87e9-5ce32bd83b97
a93c5600-4f05-8714-87e9-5ce32bd83b97
580d5700-4f05-8714-87e9-5ce32bd83b97
06735800-4f05-8714-87e9-5ce32bd83b97
7eb55900-4f05-8714-87e9-5ce32bd83b97
fca15a00-4f05-8714-87e9-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.
An 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.
An UUIDv3 is made out of a MD5 hash and an 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: