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)
01a1cfe9-c9e0-7f92-b026-e66c24bb32e3
01a1cfe9-c9e1-7169-8688-5c36dcbc748e
01a1cfe9-c9e1-72b1-addf-dab60c51abb3
01a1cfe9-c9e1-73e0-b039-fe0358af088a
01a1cfe9-c9e1-7503-bfa8-354e85a27409
01a1cfe9-c9e1-761d-82b3-f100c5360bf7
01a1cfe9-c9e1-7738-bd83-77a44bff211d
01a1cfe9-c9e1-7852-b430-1f8e2e62c1a8
01a1cfe9-c9e1-7969-a6a6-efad368cde8f
01a1cfe9-c9e1-7a7f-a9a1-71f5c9164b43
01a1cfe9-c9e1-7b96-a7e9-8ba1a5d49450
01a1cfe9-c9e1-7cb1-8e1e-f9e702787003
01a1cfe9-c9e1-7dc7-b0e0-d3ed48b06c2a
01a1cfe9-c9e1-7ee2-8047-e5e4e5eeecbb
01a1cfe9-c9e1-7ff8-8778-badc42f22dfd
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)
1f1de9ba-fdf5-6094-93f2-4cf95d479851
1f1de9ba-fdf5-6256-93f2-4cf95d479851
1f1de9ba-fdf5-633c-93f2-4cf95d479851
1f1de9ba-fdf5-6404-93f2-4cf95d479851
1f1de9ba-fdf5-64cc-93f2-4cf95d479851
1f1de9ba-fdf5-659e-93f2-4cf95d479851
1f1de9ba-fdf5-6666-93f2-4cf95d479851
1f1de9ba-fdf5-6724-93f2-4cf95d479851
1f1de9ba-fdf5-67e2-93f2-4cf95d479851
1f1de9ba-fdf5-68aa-93f2-4cf95d479851
1f1de9ba-fdf5-69f4-93f2-4cf95d479851
1f1de9ba-fdf5-6ac6-93f2-4cf95d479851
1f1de9ba-fdf5-6b8e-93f2-4cf95d479851
1f1de9ba-fdf5-6c4c-93f2-4cf95d479851
1f1de9ba-fdf5-6d14-93f2-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)
afdf5de6-de9b-11f1-93f2-4cf95d479851
afdf5e54-de9b-11f1-93f2-4cf95d479851
afdf5eb8-de9b-11f1-93f2-4cf95d479851
afdf5f1c-de9b-11f1-93f2-4cf95d479851
afdf5f80-de9b-11f1-93f2-4cf95d479851
afdf5fe4-de9b-11f1-93f2-4cf95d479851
afdf6048-de9b-11f1-93f2-4cf95d479851
afdf60b6-de9b-11f1-93f2-4cf95d479851
afdf611a-de9b-11f1-93f2-4cf95d479851
afdf617e-de9b-11f1-93f2-4cf95d479851
afdf61e2-de9b-11f1-93f2-4cf95d479851
afdf6246-de9b-11f1-93f2-4cf95d479851
afdf62aa-de9b-11f1-93f2-4cf95d479851
afdf630e-de9b-11f1-93f2-4cf95d479851
afdf6368-de9b-11f1-93f2-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)
a26fb61b-2003-8c13-87ea-5ce32bd83b97
72d8b71b-2003-8c13-87ea-5ce32bd83b97
5958b81b-2003-8c13-87ea-5ce32bd83b97
4464b91b-2003-8c13-87ea-5ce32bd83b97
d4e8bb1b-2003-8c13-87ea-5ce32bd83b97
8cdabc1b-2003-8c13-87ea-5ce32bd83b97
b8e4bd1b-2003-8c13-87ea-5ce32bd83b97
2f81be1b-2003-8c13-87ea-5ce32bd83b97
bdf0bf1b-2003-8c13-87ea-5ce32bd83b97
3153c01b-2003-8c13-87ea-5ce32bd83b97
10d4c11b-2003-8c13-87ea-5ce32bd83b97
444fc21b-2003-8c13-87ea-5ce32bd83b97
1e74c31b-2003-8c13-87ea-5ce32bd83b97
8677c41b-2003-8c13-87ea-5ce32bd83b97
a16ac51b-2003-8c13-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)
29f94bd4-cb95-49f2-ad7e-2b9b9a1f9ae5
59f288e7-333b-4ec7-856d-b944093b299c
acf9c884-f52d-4675-b14d-8e3605077567
76547fb5-726d-4a89-904a-2dfcb1b78fdf
1721cc21-692f-4843-b63e-d57865a5e8c1
4fe6181b-f121-4274-b610-40f7d7d471ae
0b51f7a3-bb61-4a1b-b14b-db14ca1b3749
fb62e1f8-e8de-4e8a-9b07-2452fdd57f91
6f62c985-b094-4537-a28f-70640aedbf36
84cbb469-a21b-40ca-a4d6-70863da0d8d0
6efc1545-9068-404c-827f-9ce382f8d41d
a0f6f83c-66fb-4ea4-877a-0b830d9de909
ba66ad6b-26bd-4321-8739-68b0d908c871
e8640601-60bd-489c-8c40-85f688b918b4
8c0dcdaf-2dee-403f-9f33-9ae189b793ad
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: