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)
019eb9fd-4f65-76c5-aa7c-ccc9be92524d
019eb9fd-4f65-7852-aa3a-df3cee8de4f3
019eb9fd-4f65-799e-882e-64258d44b2ef
019eb9fd-4f65-7abd-9502-b4675028b0c8
019eb9fd-4f65-7be0-b251-8234384ad49d
019eb9fd-4f65-7cfe-a974-c5abbf46b0a4
019eb9fd-4f65-7e19-83ae-29823e268d85
019eb9fd-4f65-7f38-bd41-ad1325567c7c
019eb9fd-4f66-7052-afa4-e6ce996a69a1
019eb9fd-4f66-7171-b593-68d89f888be9
019eb9fd-4f66-728c-b9d2-5d7d5c5a7fae
019eb9fd-4f66-73aa-94a3-724e24982316
019eb9fd-4f66-74c5-9d26-32004b2dde87
019eb9fd-4f66-75e0-9625-320821b2de1c
019eb9fd-4f66-76fa-ab0c-75b4e65a05e7
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)
1f166134-a6ed-6532-b6c7-4cf95d479851
1f166134-a6ed-66f4-b6c7-4cf95d479851
1f166134-a6ed-67da-b6c7-4cf95d479851
1f166134-a6ed-68a2-b6c7-4cf95d479851
1f166134-a6ed-696a-b6c7-4cf95d479851
1f166134-a6ed-6a28-b6c7-4cf95d479851
1f166134-a6ed-6ae6-b6c7-4cf95d479851
1f166134-a6ed-6ba4-b6c7-4cf95d479851
1f166134-a6ed-6c6c-b6c7-4cf95d479851
1f166134-a6ed-6d2a-b6c7-4cf95d479851
1f166134-a6ed-6e92-b6c7-4cf95d479851
1f166134-a6ed-6f5a-b6c7-4cf95d479851
1f166134-a6ee-6018-b6c7-4cf95d479851
1f166134-a6ee-60d6-b6c7-4cf95d479851
1f166134-a6ee-6194-b6c7-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)
4a6ee25c-6613-11f1-b6c7-4cf95d479851
4a6ee2d4-6613-11f1-b6c7-4cf95d479851
4a6ee338-6613-11f1-b6c7-4cf95d479851
4a6ee39c-6613-11f1-b6c7-4cf95d479851
4a6ee400-6613-11f1-b6c7-4cf95d479851
4a6ee464-6613-11f1-b6c7-4cf95d479851
4a6ee4c8-6613-11f1-b6c7-4cf95d479851
4a6ee522-6613-11f1-b6c7-4cf95d479851
4a6ee590-6613-11f1-b6c7-4cf95d479851
4a6ee5f4-6613-11f1-b6c7-4cf95d479851
4a6ee658-6613-11f1-b6c7-4cf95d479851
4a6ee6c6-6613-11f1-b6c7-4cf95d479851
4a6ee720-6613-11f1-b6c7-4cf95d479851
4a6ee784-6613-11f1-b6c7-4cf95d479851
4a6ee7e8-6613-11f1-b6c7-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)
1426702e-f100-830a-87ea-5ce32bd83b97
87af712e-f100-830a-87ea-5ce32bd83b97
462a722e-f100-830a-87ea-5ce32bd83b97
d733732e-f100-830a-87ea-5ce32bd83b97
1cf5742e-f100-830a-87ea-5ce32bd83b97
b40a752e-f100-830a-87ea-5ce32bd83b97
83b9762e-f100-830a-87ea-5ce32bd83b97
63b9772e-f100-830a-87ea-5ce32bd83b97
89c9782e-f100-830a-87ea-5ce32bd83b97
7e62792e-f100-830a-87ea-5ce32bd83b97
4a647a2e-f100-830a-87ea-5ce32bd83b97
224d7b2e-f100-830a-87ea-5ce32bd83b97
ea3b7d2e-f100-830a-87ea-5ce32bd83b97
67197e2e-f100-830a-87ea-5ce32bd83b97
12f67f2e-f100-830a-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)
16e0c143-45bd-4380-a4d2-4a30b33c0f12
04906d91-8721-4b63-b785-5b239363b3a0
33ab1b09-9f69-4abd-b629-000d9f2d788b
a38bb796-b653-4545-b120-b7310e7fa8fd
95026be2-d008-4dec-9d42-c7193ae4bd90
e9e089f1-9813-43bb-9208-2dcbb5a4f97d
40f569ad-7eb6-4de8-bed1-cef1b799bc80
7025c1a8-32ac-4c79-b26e-50c0aa0657b5
b5fb15f1-8548-4be6-adb2-fe05fda6a4dd
7a3699e2-a008-4a04-96cb-43118b7853e6
6edaed2c-4ed9-401a-a4c8-4304414e13af
bb6a5ae6-d762-4ff5-9326-306ce677dd14
01c50f14-fbc2-4507-b3c1-326e9f0bd230
6f1bff8c-7323-447b-a01b-1a9c87efdc9b
bdd08b0f-1ff7-4517-9604-3c1c055ef7b1
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: