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)
019edee2-9c79-7307-a533-ea78279de5ef
019edee2-9c79-74ad-95c8-6a0cf79b79dd
019edee2-9c79-75f0-a0bd-77e4fa70b8a0
019edee2-9c79-770b-84c8-bc97ea526631
019edee2-9c79-7821-b1b1-1298d06d4902
019edee2-9c79-7959-84e7-551cbd2312ca
019edee2-9c79-7ac5-a362-be872d59cbf0
019edee2-9c79-7c1d-9332-c061e841f6e1
019edee2-9c79-7d79-a01e-4b982896642c
019edee2-9c79-7ec9-8140-5fe3608f1c9c
019edee2-9c7a-7029-84c7-a4ab8e25c642
019edee2-9c7a-718e-a195-6f1cfc63e010
019edee2-9c7a-72e2-9dca-0905c0c4ef7a
019edee2-9c7a-744a-9362-be7696cc1c51
019edee2-9c7a-75a2-aa23-b3021893d495
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)
1f16bb48-781b-602e-b15d-4cf95d479851
1f16bb48-781b-63bc-b15d-4cf95d479851
1f16bb48-781b-6588-b15d-4cf95d479851
1f16bb48-781b-6722-b15d-4cf95d479851
1f16bb48-781b-6894-b15d-4cf95d479851
1f16bb48-781b-69fc-b15d-4cf95d479851
1f16bb48-781b-6b8c-b15d-4cf95d479851
1f16bb48-781b-6d1c-b15d-4cf95d479851
1f16bb48-781b-6e98-b15d-4cf95d479851
1f16bb48-781c-601e-b15d-4cf95d479851
1f16bb48-781c-6226-b15d-4cf95d479851
1f16bb48-781c-63c0-b15d-4cf95d479851
1f16bb48-781c-6564-b15d-4cf95d479851
1f16bb48-781c-66f4-b15d-4cf95d479851
1f16bb48-781c-688e-b15d-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)
8781ca1e-6bb4-11f1-b15d-4cf95d479851
8781cad2-6bb4-11f1-b15d-4cf95d479851
8781cb86-6bb4-11f1-b15d-4cf95d479851
8781cc1c-6bb4-11f1-b15d-4cf95d479851
8781ccd0-6bb4-11f1-b15d-4cf95d479851
8781cd84-6bb4-11f1-b15d-4cf95d479851
8781ce1a-6bb4-11f1-b15d-4cf95d479851
8781cec4-6bb4-11f1-b15d-4cf95d479851
8781cf64-6bb4-11f1-b15d-4cf95d479851
8781d004-6bb4-11f1-b15d-4cf95d479851
8781d09a-6bb4-11f1-b15d-4cf95d479851
8781d158-6bb4-11f1-b15d-4cf95d479851
8781d202-6bb4-11f1-b15d-4cf95d479851
8781d2a2-6bb4-11f1-b15d-4cf95d479851
8781d31a-6bb4-11f1-b15d-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)
9437b021-de01-8a0a-87ea-5ce32bd83b97
2ec5b121-de01-8a0a-87ea-5ce32bd83b97
20f9b221-de01-8a0a-87ea-5ce32bd83b97
f855b321-de01-8a0a-87ea-5ce32bd83b97
225eb421-de01-8a0a-87ea-5ce32bd83b97
5685b621-de01-8a0a-87ea-5ce32bd83b97
8f26b721-de01-8a0a-87ea-5ce32bd83b97
f5a7b821-de01-8a0a-87ea-5ce32bd83b97
0ea2b921-de01-8a0a-87ea-5ce32bd83b97
f66aba21-de01-8a0a-87ea-5ce32bd83b97
97b4bb21-de01-8a0a-87ea-5ce32bd83b97
f896bc21-de01-8a0a-87ea-5ce32bd83b97
e8d7bd21-de01-8a0a-87ea-5ce32bd83b97
5946be21-de01-8a0a-87ea-5ce32bd83b97
767dbf21-de01-8a0a-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)
4642ec16-53d6-43a2-a158-1f5fa156a318
d653216d-49a7-412e-a24d-a7bdfb3a852a
90bcff95-11b4-4e2f-8778-f7425a54b388
3e7e7faf-15e4-41a2-8bbb-123915bd86e6
980c6bf0-319d-4027-9f5f-a95a4b269f81
a5df0f8f-1ffe-4996-b74a-270964ecd80b
da747d4f-6add-4bb8-8441-b2b6834ae9fb
ea48adef-68fd-4b8c-9d4e-f84a4aa85d5e
3622d84d-c717-43ab-8b5e-92a22a84041b
5f6aae19-16dd-43f8-9b83-9f1a730f6e13
ec356a7a-2b13-40b2-b272-df1cb2817483
f657d488-7b03-4131-ac0a-7a8a938953b5
469bce02-6419-4a0e-8782-359c513d5a4a
4925c9aa-161a-4857-ad78-0c1e35c67765
c3c5ff98-971b-480c-a910-e358cb5f816f
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: