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)
019c3535-9be7-78a8-abd8-4609415fac52
019c3535-9be7-7a63-83c5-50d7b65752b8
019c3535-9be7-7ba6-88f9-c707b89bba01
019c3535-9be7-7cc5-9b1a-d0892e2f639f
019c3535-9be7-7de0-b540-21613bd0c42f
019c3535-9be7-7efa-ad11-b8d86b0df6f6
019c3535-9be8-7015-871f-c459d2d7ebcf
019c3535-9be8-7130-8d52-a2966df38f7b
019c3535-9be8-724a-ba2b-32957b90562a
019c3535-9be8-7361-8701-27f67f14db55
019c3535-9be8-747b-8b2c-17a1ece231ce
019c3535-9be8-7592-9875-ebda243149ba
019c3535-9be8-76ad-bd13-a01ab383fb97
019c3535-9be8-77c3-b79b-96fd83a95959
019c3535-9be8-78de-84ee-c846adf43ea8
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)
1f103b09-19b7-6156-9a3d-4cf95d479851
1f103b09-19b7-62f0-9a3d-4cf95d479851
1f103b09-19b7-63cc-9a3d-4cf95d479851
1f103b09-19b7-6494-9a3d-4cf95d479851
1f103b09-19b7-6552-9a3d-4cf95d479851
1f103b09-19b7-6606-9a3d-4cf95d479851
1f103b09-19b7-66c4-9a3d-4cf95d479851
1f103b09-19b7-6778-9a3d-4cf95d479851
1f103b09-19b7-682c-9a3d-4cf95d479851
1f103b09-19b7-68ea-9a3d-4cf95d479851
1f103b09-19b7-6a48-9a3d-4cf95d479851
1f103b09-19b7-6b10-9a3d-4cf95d479851
1f103b09-19b7-6bc4-9a3d-4cf95d479851
1f103b09-19b7-6c78-9a3d-4cf95d479851
1f103b09-19b7-6d2c-9a3d-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)
29597071-7a32-42fb-9827-b2f159a96514
5479f500-3af2-42c4-89f9-6be260a36efc
f2214f0d-15d9-4ee2-91fe-f3daf4ce0b22
72730a84-1ef2-437a-a214-e6920e1b91f1
a604b74f-1475-4e50-8802-0b5489a0a370
822ddd0b-9253-4854-a59e-f54e4e6e67b3
890b29a4-f471-4f49-b090-0769ee248438
b9d7249d-ebf3-4dde-a5f1-c1f0d099d331
3c94c79d-a2ef-4e11-a33b-3434fb095a61
77e4b11f-a9e5-4789-9401-57482c5e3c61
c351724c-a3d2-4061-a515-50a576eae964
284e1948-c6de-48d4-b716-376e70f3efc0
645410a7-7f6c-46fb-b84f-ef6bf65bd189
e179070e-d3d8-4bf5-9f78-99a9ac9c718c
5042207c-6354-48fd-8f6a-78a2aaf2ded5
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)
919b8240-03b0-11f1-9a3d-4cf95d479851
919b82ae-03b0-11f1-9a3d-4cf95d479851
919b8308-03b0-11f1-9a3d-4cf95d479851
919b8362-03b0-11f1-9a3d-4cf95d479851
919b83bc-03b0-11f1-9a3d-4cf95d479851
919b8416-03b0-11f1-9a3d-4cf95d479851
919b8470-03b0-11f1-9a3d-4cf95d479851
919b84d4-03b0-11f1-9a3d-4cf95d479851
919b852e-03b0-11f1-9a3d-4cf95d479851
919b8588-03b0-11f1-9a3d-4cf95d479851
919b85e2-03b0-11f1-9a3d-4cf95d479851
919b8646-03b0-11f1-9a3d-4cf95d479851
919b86a0-03b0-11f1-9a3d-4cf95d479851
919b8704-03b0-11f1-9a3d-4cf95d479851
919b8768-03b0-11f1-9a3d-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)
9c09b80b-6c05-8502-87ea-5ce32bd83b97
aebdb90b-6c05-8502-87ea-5ce32bd83b97
75b0ba0b-6c05-8502-87ea-5ce32bd83b97
c76abb0b-6c05-8502-87ea-5ce32bd83b97
7788bc0b-6c05-8502-87ea-5ce32bd83b97
3a46bd0b-6c05-8502-87ea-5ce32bd83b97
5b9fbe0b-6c05-8502-87ea-5ce32bd83b97
e84bbf0b-6c05-8502-87ea-5ce32bd83b97
6519c00b-6c05-8502-87ea-5ce32bd83b97
d782c10b-6c05-8502-87ea-5ce32bd83b97
461dc30b-6c05-8502-87ea-5ce32bd83b97
5effc40b-6c05-8502-87ea-5ce32bd83b97
1ac8c50b-6c05-8502-87ea-5ce32bd83b97
94a5c60b-6c05-8502-87ea-5ce32bd83b97
881fc70b-6c05-8502-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: