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)
019face2-c625-7d13-b10c-7721815f19dc
019face2-c625-7ec5-bdf9-4e0a30135ec7
019face2-c625-7000-a6d6-cd7d924cacdd
019face2-c626-711b-9567-96f67b7e245e
019face2-c626-7236-b465-aeb8212092a5
019face2-c626-7348-8216-bd46f0d020c8
019face2-c626-745b-848c-3d544e324c61
019face2-c626-756d-9ab9-b4d85016c9da
019face2-c626-767f-96f3-e6f50d262471
019face2-c626-7796-9eca-7d8ecbda6afe
019face2-c626-78da-a294-9b783d5d7266
019face2-c626-79ec-8008-720e8930bd52
019face2-c626-7afe-b8da-789f70538ab3
019face2-c626-7c11-b0f2-dd91db7fe5ea
019face2-c626-7d23-861c-bb2aa7d2918c
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)
1f18b236-ddd9-60b4-a322-4cf95d479851
1f18b236-ddd9-6276-a322-4cf95d479851
1f18b236-ddd9-6366-a322-4cf95d479851
1f18b236-ddd9-6438-a322-4cf95d479851
1f18b236-ddd9-64f6-a322-4cf95d479851
1f18b236-ddd9-65be-a322-4cf95d479851
1f18b236-ddd9-6686-a322-4cf95d479851
1f18b236-ddd9-674e-a322-4cf95d479851
1f18b236-ddd9-680c-a322-4cf95d479851
1f18b236-ddd9-68d4-a322-4cf95d479851
1f18b236-ddd9-6a32-a322-4cf95d479851
1f18b236-ddd9-6b04-a322-4cf95d479851
1f18b236-ddd9-6bcc-a322-4cf95d479851
1f18b236-ddd9-6c8a-a322-4cf95d479851
1f18b236-ddd9-6d52-a322-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)
6ddd9e24-8b23-11f1-a322-4cf95d479851
6ddd9e92-8b23-11f1-a322-4cf95d479851
6ddd9ef6-8b23-11f1-a322-4cf95d479851
6ddd9f5a-8b23-11f1-a322-4cf95d479851
6ddd9fbe-8b23-11f1-a322-4cf95d479851
6ddda022-8b23-11f1-a322-4cf95d479851
6ddda07c-8b23-11f1-a322-4cf95d479851
6ddda0e0-8b23-11f1-a322-4cf95d479851
6ddda14e-8b23-11f1-a322-4cf95d479851
6ddda1a8-8b23-11f1-a322-4cf95d479851
6ddda216-8b23-11f1-a322-4cf95d479851
6ddda284-8b23-11f1-a322-4cf95d479851
6ddda2e8-8b23-11f1-a322-4cf95d479851
6ddda34c-8b23-11f1-a322-4cf95d479851
6ddda3b0-8b23-11f1-a322-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)
6f96da1e-e001-820d-87ea-5ce32bd83b97
54c3db1e-e001-820d-87ea-5ce32bd83b97
933adc1e-e001-820d-87ea-5ce32bd83b97
0edbdd1e-e001-820d-87ea-5ce32bd83b97
1a86de1e-e001-820d-87ea-5ce32bd83b97
5700df1e-e001-820d-87ea-5ce32bd83b97
6adce01e-e001-820d-87ea-5ce32bd83b97
d6fbe21e-e001-820d-87ea-5ce32bd83b97
d12ee31e-e001-820d-87ea-5ce32bd83b97
a7e1e41e-e001-820d-87ea-5ce32bd83b97
fd4fe51e-e001-820d-87ea-5ce32bd83b97
111ce61e-e001-820d-87ea-5ce32bd83b97
1e47e71e-e001-820d-87ea-5ce32bd83b97
bed7e81e-e001-820d-87ea-5ce32bd83b97
65ece91e-e001-820d-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)
0bc80bb0-f4eb-4844-aead-51b45f8e627a
6dc439ed-0dcf-4ca4-a7d7-23e387c03f50
0041fdd5-4fcc-4101-a8c6-a5fa2f7d93fe
65652d4e-f962-4a05-bd84-4486bf8ba9b8
318c6a18-4a93-40d9-a11e-3277f276c58d
b02cb4ab-bc53-47c1-addc-13f0bc98ac40
ef0c6d38-ab31-43b2-9ab4-b4f608ed9207
16256fb6-0e71-42b7-a727-0d95b32c3925
b45fa50b-281c-4200-9048-b1992a653534
f39588bf-16e0-4ee3-8b3e-608083e265ba
edc35ec2-1982-4f06-87cf-2403333f2d37
27d08d15-58fc-4e3d-afcc-56166578de14
1a95220d-80fa-4229-a9a7-fe786244788b
047dab2c-e7a9-4eba-aa9f-a342b150238f
b59208e5-db54-47d9-a5a9-e98443531b15
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: