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)
01a19f09-6de0-7b0b-9b8c-c3d78af7827d
01a19f09-6de0-7cf2-b9cc-222739805bbe
01a19f09-6de0-7e3a-b9df-e6e6ed7c76ca
01a19f09-6de0-7f54-9107-6d76de243b54
01a19f09-6de1-706b-9724-f9018d565093
01a19f09-6de1-7182-bef9-fae0e6008c2e
01a19f09-6de1-7294-af6d-5dbea9312e14
01a19f09-6de1-7400-945c-a13464b4c458
01a19f09-6de1-751b-8dcd-6942c249331f
01a19f09-6de1-7632-ad9b-a44f0f2be204
01a19f09-6de1-7744-8dbc-653c6432a9d6
01a19f09-6de1-7857-9708-04d3bca9a322
01a19f09-6de1-7969-a118-49e7ed7968c9
01a19f09-6de1-7a7b-8b2a-786c6195ecd5
01a19f09-6de1-7b8e-b5c6-e693ffe201f1
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)
1f1d7267-3d58-65a4-8e55-4cf95d479851
1f1d7267-3d58-678e-8e55-4cf95d479851
1f1d7267-3d58-6874-8e55-4cf95d479851
1f1d7267-3d58-6946-8e55-4cf95d479851
1f1d7267-3d58-6a0e-8e55-4cf95d479851
1f1d7267-3d58-6ad6-8e55-4cf95d479851
1f1d7267-3d58-6b9e-8e55-4cf95d479851
1f1d7267-3d58-6c5c-8e55-4cf95d479851
1f1d7267-3d58-6d24-8e55-4cf95d479851
1f1d7267-3d58-6de2-8e55-4cf95d479851
1f1d7267-3d58-6f40-8e55-4cf95d479851
1f1d7267-3d59-6012-8e55-4cf95d479851
1f1d7267-3d59-60da-8e55-4cf95d479851
1f1d7267-3d59-6198-8e55-4cf95d479851
1f1d7267-3d59-6260-8e55-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)
73d59332-d726-11f1-8e55-4cf95d479851
73d59396-d726-11f1-8e55-4cf95d479851
73d593f0-d726-11f1-8e55-4cf95d479851
73d59454-d726-11f1-8e55-4cf95d479851
73d594ae-d726-11f1-8e55-4cf95d479851
73d59512-d726-11f1-8e55-4cf95d479851
73d5956c-d726-11f1-8e55-4cf95d479851
73d595d0-d726-11f1-8e55-4cf95d479851
73d5962a-d726-11f1-8e55-4cf95d479851
73d59698-d726-11f1-8e55-4cf95d479851
73d59706-d726-11f1-8e55-4cf95d479851
73d5976a-d726-11f1-8e55-4cf95d479851
73d597d8-d726-11f1-8e55-4cf95d479851
73d59846-d726-11f1-8e55-4cf95d479851
73d598a0-d726-11f1-8e55-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)
51aeba25-5d00-8313-87ea-5ce32bd83b97
7cccbb25-5d00-8313-87ea-5ce32bd83b97
e1e7bc25-5d00-8313-87ea-5ce32bd83b97
9e70bd25-5d00-8313-87ea-5ce32bd83b97
ec25be25-5d00-8313-87ea-5ce32bd83b97
7ba5bf25-5d00-8313-87ea-5ce32bd83b97
cc86c025-5d00-8313-87ea-5ce32bd83b97
d682c225-5d00-8313-87ea-5ce32bd83b97
9b05c325-5d00-8313-87ea-5ce32bd83b97
33d5c425-5d00-8313-87ea-5ce32bd83b97
048ac525-5d00-8313-87ea-5ce32bd83b97
9458c625-5d00-8313-87ea-5ce32bd83b97
884cc725-5d00-8313-87ea-5ce32bd83b97
074ac825-5d00-8313-87ea-5ce32bd83b97
7d05c925-5d00-8313-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)
f89f6615-c835-4e52-84b0-275c5eb3bbd7
d0f57fa1-78e5-403a-96b2-67f450a19de7
4fee2d67-32d0-40dd-9e8a-572645ee18f0
221e6b48-221f-4ca7-9b7b-b942c6f3d221
94719d83-784e-41df-8032-0d4bbbb15226
37f21f62-db5e-4cbc-b17f-3aff4a7592d8
00da4694-43dd-43f9-afb2-4c7892d54c62
a40b4c62-30df-4b48-94ae-02ac3dacf60d
8eede1de-7fe7-44f5-a7b9-d60f217f5bb6
a6d711f9-704e-4b60-88e4-ff8a75a15398
dd59ec3e-854e-44c2-bbce-973e963825f4
2c5b541d-4be0-4512-8ca4-d38bf601ce0d
708c13a9-f17c-4b9b-94d5-3ad90bf52c94
d72d31fa-02d2-4299-817a-131301174a45
1bbed7a8-9fe3-41e8-8e7a-e068ff562b14
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: