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)
019b8da7-a6e4-7f4c-8da0-550c7e8d2429
019b8da7-a6e5-70da-bb9d-66506f53060f
019b8da7-a6e5-7215-9e00-a8f3868e63c8
019b8da7-a6e5-733c-b8e3-a717a748e80f
019b8da7-a6e5-745b-8f2f-9e547f3bd8f8
019b8da7-a6e5-7579-98ee-9ee2c87eeeae
019b8da7-a6e5-7694-806a-b70941f46d41
019b8da7-a6e5-77af-b5ac-ed9c0a135b10
019b8da7-a6e5-78cd-b4b1-51130f1b2eb0
019b8da7-a6e5-79e8-9f93-1aa15a4966fe
019b8da7-a6e5-7b03-b991-52c7df02f737
019b8da7-a6e5-7c21-9fad-5323384b5d30
019b8da7-a6e5-7d38-aad0-f4b94f27ded9
019b8da7-a6e5-7e57-92a9-360576cc487e
019b8da7-a6e5-7f71-80c3-e1704ca3352d
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)
1f0ea1f7-868b-6aea-8284-4cf95d479851
1f0ea1f7-868b-6c7a-8284-4cf95d479851
1f0ea1f7-868b-6de2-8284-4cf95d479851
1f0ea1f7-868b-6ee6-8284-4cf95d479851
1f0ea1f7-868b-6fc2-8284-4cf95d479851
1f0ea1f7-868c-609e-8284-4cf95d479851
1f0ea1f7-868c-6170-8284-4cf95d479851
1f0ea1f7-868c-6238-8284-4cf95d479851
1f0ea1f7-868c-630a-8284-4cf95d479851
1f0ea1f7-868c-63dc-8284-4cf95d479851
1f0ea1f7-868c-651c-8284-4cf95d479851
1f0ea1f7-868c-65f8-8284-4cf95d479851
1f0ea1f7-868c-66c0-8284-4cf95d479851
1f0ea1f7-868c-6788-8284-4cf95d479851
1f0ea1f7-868c-685a-8284-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)
3e88768f-1503-4cf5-bd97-8ead2ace37ca
37f62d79-3152-42e7-96e0-6ae3037b8914
437684a9-c09a-49b0-a2fa-d921b26f0b07
d118e840-80ba-4109-8786-b45f3a06448e
e9fda8ed-c7ef-47ff-9e0a-892c9103ad7d
79800b33-5906-4e4d-9b34-35edffa90002
0ed115b7-e7d8-477c-b56c-121f9f4164a8
2f3eac08-e8d0-432b-b7cb-9d5199d9278f
a5745440-df73-4870-b93b-927add44c9a1
83e69f64-1835-4a49-9894-e4e33e200ad9
a31c67fa-a89c-45e3-8b6e-6ef0a957f943
28aa1e0e-2960-4433-9fa3-e6d35dc2e61b
0d68a55d-7a59-45c4-a631-fd4caad9434a
5e9e0b12-1168-41e0-be80-13acb6d69f6b
276db1cd-274b-4809-9c7c-23bbf1c32554
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)
7868cda0-ea1f-11f0-8284-4cf95d479851
7868ce0e-ea1f-11f0-8284-4cf95d479851
7868ce72-ea1f-11f0-8284-4cf95d479851
7868cee0-ea1f-11f0-8284-4cf95d479851
7868cf4e-ea1f-11f0-8284-4cf95d479851
7868cfb2-ea1f-11f0-8284-4cf95d479851
7868d016-ea1f-11f0-8284-4cf95d479851
7868d070-ea1f-11f0-8284-4cf95d479851
7868d0de-ea1f-11f0-8284-4cf95d479851
7868d142-ea1f-11f0-8284-4cf95d479851
7868d19c-ea1f-11f0-8284-4cf95d479851
7868d1f6-ea1f-11f0-8284-4cf95d479851
7868d25a-ea1f-11f0-8284-4cf95d479851
7868d2be-ea1f-11f0-8284-4cf95d479851
7868d318-ea1f-11f0-8284-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)
00e65921-6802-8500-87ea-5ce32bd83b97
63c85a21-6802-8500-87ea-5ce32bd83b97
ef635b21-6802-8500-87ea-5ce32bd83b97
c6f95d21-6802-8500-87ea-5ce32bd83b97
be0e5e21-6802-8500-87ea-5ce32bd83b97
75695f21-6802-8500-87ea-5ce32bd83b97
b1006021-6802-8500-87ea-5ce32bd83b97
f33e6121-6802-8500-87ea-5ce32bd83b97
56b66221-6802-8500-87ea-5ce32bd83b97
18ce6321-6802-8500-87ea-5ce32bd83b97
83566421-6802-8500-87ea-5ce32bd83b97
e6236521-6802-8500-87ea-5ce32bd83b97
19a96621-6802-8500-87ea-5ce32bd83b97
620f6721-6802-8500-87ea-5ce32bd83b97
d6636821-6802-8500-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: