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)
019df6fd-f612-7744-bf43-f1d1272d92fd
019df6fd-f612-78cd-b024-b18757f427d2
019df6fd-f612-7a0d-aff4-47859b6b428d
019df6fd-f612-7b27-9511-f96576a22593
019df6fd-f612-7c3a-978e-ad0c1956efa4
019df6fd-f612-7d4c-8b81-e6640d7095d6
019df6fd-f612-7e6b-85fc-a2afa6fc7de0
019df6fd-f612-7f8e-9878-93dd6f98e8f4
019df6fd-f613-70a4-bc56-1b71b2098c9d
019df6fd-f613-71bb-9d75-c00d8ac88e1f
019df6fd-f613-72d1-a311-cecb71467eb0
019df6fd-f613-73e4-88a2-9ff0905d2186
019df6fd-f613-74f6-8855-54584aab7492
019df6fd-f613-7609-a674-0ffe21370ff5
019df6fd-f613-771b-945f-dd14a4d9917a
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)
1f148523-3dd9-6b70-8c01-4cf95d479851
1f148523-3dd9-6d14-8c01-4cf95d479851
1f148523-3dd9-6e04-8c01-4cf95d479851
1f148523-3dd9-6ed6-8c01-4cf95d479851
1f148523-3dd9-6f9e-8c01-4cf95d479851
1f148523-3dda-6066-8c01-4cf95d479851
1f148523-3dda-6138-8c01-4cf95d479851
1f148523-3dda-6200-8c01-4cf95d479851
1f148523-3dda-62c8-8c01-4cf95d479851
1f148523-3dda-6390-8c01-4cf95d479851
1f148523-3dda-64da-8c01-4cf95d479851
1f148523-3dda-65b6-8c01-4cf95d479851
1f148523-3dda-667e-8c01-4cf95d479851
1f148523-3dda-6746-8c01-4cf95d479851
1f148523-3dda-691c-8c01-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)
140d9e20-9d1b-4bcd-957c-1c18a58f702c
a787ad1e-090b-4101-bdc6-e8d23db6d0f7
5f552a31-3b2c-43f9-a76f-c992ed6b715b
5a7e8e08-ca50-4f18-b5dc-af21b5d3c8cf
8c6c549c-8f34-472a-8faa-6399aee89e70
20f2967e-82e0-4e03-b59a-443825fe484f
4caad680-55df-44f0-8f1e-65a0c1e1f9ee
ceef239b-73c1-48ca-bc3d-7d82214ec60b
35940671-0df6-4b57-8924-ff3edc44ad5b
b24223c0-4e68-4024-b8d8-7dc52b424762
1ad63b11-0c42-40e8-81c8-6d200d6809ba
405f2897-a378-4c3e-8fe3-5b4bdcd6091d
36369ab9-a177-425f-9333-bca9c5e1c283
e8f0307e-4969-4995-a9ff-75bc6c54a891
be2ad14f-d222-48f9-a56b-32e8360408b2
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)
33ddaf34-4852-11f1-8c01-4cf95d479851
33ddafa2-4852-11f1-8c01-4cf95d479851
33ddb010-4852-11f1-8c01-4cf95d479851
33ddb07e-4852-11f1-8c01-4cf95d479851
33ddb0e2-4852-11f1-8c01-4cf95d479851
33ddb146-4852-11f1-8c01-4cf95d479851
33ddb1b4-4852-11f1-8c01-4cf95d479851
33ddb20e-4852-11f1-8c01-4cf95d479851
33ddb27c-4852-11f1-8c01-4cf95d479851
33ddb2e0-4852-11f1-8c01-4cf95d479851
33ddb344-4852-11f1-8c01-4cf95d479851
33ddb3b2-4852-11f1-8c01-4cf95d479851
33ddb416-4852-11f1-8c01-4cf95d479851
33ddb48e-4852-11f1-8c01-4cf95d479851
33ddb4fc-4852-11f1-8c01-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)
98b2fc1f-b401-8d07-87ea-5ce32bd83b97
1f2ffd1f-b401-8d07-87ea-5ce32bd83b97
3a3efe1f-b401-8d07-87ea-5ce32bd83b97
b90e0020-b401-8d07-87ea-5ce32bd83b97
cc560120-b401-8d07-87ea-5ce32bd83b97
c1dd0220-b401-8d07-87ea-5ce32bd83b97
eba20320-b401-8d07-87ea-5ce32bd83b97
31390420-b401-8d07-87ea-5ce32bd83b97
9ef20520-b401-8d07-87ea-5ce32bd83b97
503f0620-b401-8d07-87ea-5ce32bd83b97
e9f50720-b401-8d07-87ea-5ce32bd83b97
dbd50820-b401-8d07-87ea-5ce32bd83b97
a4b60920-b401-8d07-87ea-5ce32bd83b97
e0b20a20-b401-8d07-87ea-5ce32bd83b97
72d00b20-b401-8d07-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: