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)
01a14f0e-2a5b-7e5b-91e9-9e2bd21edb81
01a14f0e-2a5b-7fec-a4ae-24135d4328ee
01a14f0e-2a5c-712c-b6a8-baa28b1bffc9
01a14f0e-2a5c-725f-bd80-97484cb6acdd
01a14f0e-2a5c-7379-9b1a-186d89620e2c
01a14f0e-2a5c-749c-b6f8-b240a1c6950c
01a14f0e-2a5c-75c7-a5ee-7fae3c9e18f8
01a14f0e-2a5c-76de-a0d9-c1dfab77716a
01a14f0e-2a5c-77f0-bfad-6a848d01f8e8
01a14f0e-2a5c-7907-964b-ad70d103bcaa
01a14f0e-2a5c-7a1d-b7ac-94cb2217ae75
01a14f0e-2a5c-7b34-b09d-ece1cd5dfa24
01a14f0e-2a5c-7c46-ba73-16398b9cc058
01a14f0e-2a5c-7d5d-b914-ed6df1f01d79
01a14f0e-2a5c-7e6f-8c4d-ab4453d49e51
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)
1f1caf22-cd81-6102-a21b-4cf95d479851
1f1caf22-cd81-62ce-a21b-4cf95d479851
1f1caf22-cd81-63b4-a21b-4cf95d479851
1f1caf22-cd81-647c-a21b-4cf95d479851
1f1caf22-cd81-6544-a21b-4cf95d479851
1f1caf22-cd81-660c-a21b-4cf95d479851
1f1caf22-cd81-66ca-a21b-4cf95d479851
1f1caf22-cd81-6788-a21b-4cf95d479851
1f1caf22-cd81-6850-a21b-4cf95d479851
1f1caf22-cd81-690e-a21b-4cf95d479851
1f1caf22-cd81-6af8-a21b-4cf95d479851
1f1caf22-cd81-6bf2-a21b-4cf95d479851
1f1caf22-cd81-6cb0-a21b-4cf95d479851
1f1caf22-cd81-6d6e-a21b-4cf95d479851
1f1caf22-cd81-6e2c-a21b-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)
2cd81efe-caf2-11f1-a21b-4cf95d479851
2cd81f6c-caf2-11f1-a21b-4cf95d479851
2cd81fd0-caf2-11f1-a21b-4cf95d479851
2cd8203e-caf2-11f1-a21b-4cf95d479851
2cd820ac-caf2-11f1-a21b-4cf95d479851
2cd82110-caf2-11f1-a21b-4cf95d479851
2cd8217e-caf2-11f1-a21b-4cf95d479851
2cd821ec-caf2-11f1-a21b-4cf95d479851
2cd82250-caf2-11f1-a21b-4cf95d479851
2cd822be-caf2-11f1-a21b-4cf95d479851
2cd82322-caf2-11f1-a21b-4cf95d479851
2cd82386-caf2-11f1-a21b-4cf95d479851
2cd823ea-caf2-11f1-a21b-4cf95d479851
2cd8244e-caf2-11f1-a21b-4cf95d479851
2cd824bc-caf2-11f1-a21b-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)
cc21d80a-0103-8312-87ea-5ce32bd83b97
3babd90a-0103-8312-87ea-5ce32bd83b97
d288da0a-0103-8312-87ea-5ce32bd83b97
c21edb0a-0103-8312-87ea-5ce32bd83b97
a9abdc0a-0103-8312-87ea-5ce32bd83b97
3e8edd0a-0103-8312-87ea-5ce32bd83b97
e3ccde0a-0103-8312-87ea-5ce32bd83b97
85bbdf0a-0103-8312-87ea-5ce32bd83b97
2062e00a-0103-8312-87ea-5ce32bd83b97
8206e10a-0103-8312-87ea-5ce32bd83b97
aab4e20a-0103-8312-87ea-5ce32bd83b97
9bd2e30a-0103-8312-87ea-5ce32bd83b97
8948e40a-0103-8312-87ea-5ce32bd83b97
7f9ae50a-0103-8312-87ea-5ce32bd83b97
3809e60a-0103-8312-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)
d5d48f4c-70a3-4478-871a-bcc3dbd0fe52
03771a38-fe9f-4591-ba10-95f2c8d682d1
bfbf0788-4299-4f3b-b6a3-ba53d31680b4
1729dc9a-34e4-416e-9c05-56048b1b03b9
59840c89-1f23-48dd-bc79-2267fc48deee
55a659dc-ad76-40db-b1a2-0ac1d5bd4aea
2a455d34-507c-4f55-9e5d-56c7e8f8b519
4c1ef947-b6de-41ab-8787-dcf0470c4560
115f31e2-bd35-4469-ab88-d9ff19567cc6
2ed525a7-01c1-4d59-bf5f-76c0762d026c
4e6e8191-6ec7-4067-92c4-a7bfcdd89831
03ca5c24-9ba4-49a0-af1e-0c8d9c182562
e5d38223-4daf-4019-96d3-03056c0d10aa
6cd4eaf2-b6f5-4f32-806e-541769b74909
a08a835b-91b5-42c0-9c44-865bb10b3cc2
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: