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)
01a1dad5-10f1-7673-934a-4c0f80267aca
01a1dad5-10f1-7811-9a3b-012cd182dc36
01a1dad5-10f1-7950-9826-7ff38ed5d882
01a1dad5-10f1-7a6b-a085-cc93b54a6b62
01a1dad5-10f1-7b86-8eec-f100ffde5b37
01a1dad5-10f1-7c9c-9a12-7608bb6b5f4b
01a1dad5-10f1-7db3-9885-4555e7e0e099
01a1dad5-10f1-7ec9-b799-11699333c329
01a1dad5-10f1-7fdc-a313-fca64bb09f10
01a1dad5-10f2-70f2-8b7e-2d10d98f459c
01a1dad5-10f2-7205-b4db-a9fa667fd35a
01a1dad5-10f2-7317-8169-34310186e1a5
01a1dad5-10f2-742e-9efa-b868c418f924
01a1dad5-10f2-7540-a7b6-1b1779477e0c
01a1dad5-10f2-7652-938d-f75aab3c0de1
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)
1f1e0463-6674-624c-97de-4cf95d479851
1f1e0463-6674-6404-97de-4cf95d479851
1f1e0463-6674-64fe-97de-4cf95d479851
1f1e0463-6674-65c6-97de-4cf95d479851
1f1e0463-6674-6698-97de-4cf95d479851
1f1e0463-6674-676a-97de-4cf95d479851
1f1e0463-6674-683c-97de-4cf95d479851
1f1e0463-6674-6904-97de-4cf95d479851
1f1e0463-6674-69cc-97de-4cf95d479851
1f1e0463-6674-6a8a-97de-4cf95d479851
1f1e0463-6674-6c10-97de-4cf95d479851
1f1e0463-6674-6d78-97de-4cf95d479851
1f1e0463-6674-6e7c-97de-4cf95d479851
1f1e0463-6674-6f44-97de-4cf95d479851
1f1e0463-6675-600c-97de-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)
366750de-e046-11f1-97de-4cf95d479851
36675142-e046-11f1-97de-4cf95d479851
366751a6-e046-11f1-97de-4cf95d479851
3667520a-e046-11f1-97de-4cf95d479851
3667526e-e046-11f1-97de-4cf95d479851
366752d2-e046-11f1-97de-4cf95d479851
36675336-e046-11f1-97de-4cf95d479851
36675390-e046-11f1-97de-4cf95d479851
366753f4-e046-11f1-97de-4cf95d479851
36675458-e046-11f1-97de-4cf95d479851
366754b2-e046-11f1-97de-4cf95d479851
36675516-e046-11f1-97de-4cf95d479851
3667557a-e046-11f1-97de-4cf95d479851
366755de-e046-11f1-97de-4cf95d479851
36675642-e046-11f1-97de-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)
12430727-cd03-8e13-87ea-5ce32bd83b97
44b00827-cd03-8e13-87ea-5ce32bd83b97
0a130927-cd03-8e13-87ea-5ce32bd83b97
c45c0a27-cd03-8e13-87ea-5ce32bd83b97
04c20b27-cd03-8e13-87ea-5ce32bd83b97
663e0c27-cd03-8e13-87ea-5ce32bd83b97
63850d27-cd03-8e13-87ea-5ce32bd83b97
be240e27-cd03-8e13-87ea-5ce32bd83b97
4a520f27-cd03-8e13-87ea-5ce32bd83b97
b7eb1027-cd03-8e13-87ea-5ce32bd83b97
71721127-cd03-8e13-87ea-5ce32bd83b97
d8621227-cd03-8e13-87ea-5ce32bd83b97
43eb1327-cd03-8e13-87ea-5ce32bd83b97
57011427-cd03-8e13-87ea-5ce32bd83b97
4a801527-cd03-8e13-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)
6e7168e7-f582-419c-adcf-5d31d3a6db83
3413dbec-d1cb-460d-afa5-67d830a5e9e4
463692ff-c0d0-4f88-a77f-48b32e0e2686
37b2c6b5-c70d-4840-96f9-944a6fff98a4
94f28735-da00-4bc7-8676-3e13f7b33546
262127b2-f727-452e-a3f3-c7ce9755e9e1
f0b925fa-b092-4e0f-ab73-df4436b96f64
81700fd9-d1e7-4c6c-9c41-99635353a92c
b9bfd198-3b37-46be-aa3e-df00a210c6dd
8af050a6-8058-4b15-acb8-2b1e4ad339c1
fe6e3726-eb20-44d0-878e-f08cb52fa29b
91aa2a29-3915-40c6-817b-98359a5fe40a
5cf2ac79-12ac-4444-9fb3-02935f4fb8c7
358ca5e7-81a4-4247-9db0-70196919c790
74d3e283-6bbc-4344-8f44-b6a86d5b83a3
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: