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)
019d9d48-96ab-728c-b8d5-a62f8b12e335
019d9d48-96ab-743a-a9a4-572960962c12
019d9d48-96ab-75b3-a6d3-0bfcfcdb4b06
019d9d48-96ab-76f2-b304-add2bf0a9099
019d9d48-96ab-7829-a69b-ff0696e75148
019d9d48-96ab-795d-a79b-657437518e1e
019d9d48-96ab-7a90-8804-4997bfe5ef6b
019d9d48-96ab-7bc3-9f25-8b194feba408
019d9d48-96ab-7cf6-b842-b6c2c2fe1fd9
019d9d48-96ab-7e29-9995-6dceefa214be
019d9d48-96ab-7f5d-9a1b-2469fb95ec8e
019d9d48-96ac-7090-b721-da69134605ad
019d9d48-96ac-71c3-b900-dd253083cf51
019d9d48-96ac-72f6-9921-87c0ee845e96
019d9d48-96ac-7425-87f8-52486c5fba2f
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)
1f13aa1f-6fee-6d52-8c0d-4cf95d479851
1f13aa1f-6fee-6f64-8c0d-4cf95d479851
1f13aa1f-6fef-60c2-8c0d-4cf95d479851
1f13aa1f-6fef-620c-8c0d-4cf95d479851
1f13aa1f-6fef-6342-8c0d-4cf95d479851
1f13aa1f-6fef-6482-8c0d-4cf95d479851
1f13aa1f-6fef-65cc-8c0d-4cf95d479851
1f13aa1f-6fef-670c-8c0d-4cf95d479851
1f13aa1f-6fef-6842-8c0d-4cf95d479851
1f13aa1f-6fef-6978-8c0d-4cf95d479851
1f13aa1f-6fef-6b44-8c0d-4cf95d479851
1f13aa1f-6fef-6c8e-8c0d-4cf95d479851
1f13aa1f-6fef-6dc4-8c0d-4cf95d479851
1f13aa1f-6fef-6f04-8c0d-4cf95d479851
1f13aa1f-6ff0-604e-8c0d-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)
373b67c4-098b-4b83-a748-e52c4837d0a9
1fee5d3f-14db-4379-8623-bff936ed59b6
9a5e69ff-3f09-4f18-8a78-5cf97b7c3519
78f2f1bb-e290-43b3-8f5d-d6bb141b8821
1149f592-131c-431d-ba19-61882cbaa7db
8a3127de-cd97-444a-ac4b-b94a28cc1f02
2c0783d9-9d3a-4048-85d4-844348882121
0512cab4-c3cc-4fb0-9068-ae2360f55e88
bd324c94-9c85-47fa-bbbd-f59568651c79
5746c492-54fc-4402-909c-9fc8d182dab3
f4b2b075-e41d-4a4b-a1e3-609ac3df188b
bf1bad37-a1b5-45bc-afc3-af405b4ab3ab
2735d98a-6067-485b-a52e-b196b50aed2b
fc9b7700-5858-4aa4-896a-e76ee41702f5
a474a9fe-5729-4412-95fc-37847b913895
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)
f6ff06fc-3aa1-11f1-8c0d-4cf95d479851
f6ff0792-3aa1-11f1-8c0d-4cf95d479851
f6ff081e-3aa1-11f1-8c0d-4cf95d479851
f6ff08aa-3aa1-11f1-8c0d-4cf95d479851
f6ff0936-3aa1-11f1-8c0d-4cf95d479851
f6ff09cc-3aa1-11f1-8c0d-4cf95d479851
f6ff0a58-3aa1-11f1-8c0d-4cf95d479851
f6ff0ae4-3aa1-11f1-8c0d-4cf95d479851
f6ff0b7a-3aa1-11f1-8c0d-4cf95d479851
f6ff0c10-3aa1-11f1-8c0d-4cf95d479851
f6ff0c9c-3aa1-11f1-8c0d-4cf95d479851
f6ff0d1e-3aa1-11f1-8c0d-4cf95d479851
f6ff0daa-3aa1-11f1-8c0d-4cf95d479851
f6ff0e36-3aa1-11f1-8c0d-4cf95d479851
f6ff0ec2-3aa1-11f1-8c0d-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)
0844530d-f804-8b06-87ea-5ce32bd83b97
5362540d-f804-8b06-87ea-5ce32bd83b97
75ca550d-f804-8b06-87ea-5ce32bd83b97
9992560d-f804-8b06-87ea-5ce32bd83b97
e320570d-f804-8b06-87ea-5ce32bd83b97
142e580d-f804-8b06-87ea-5ce32bd83b97
f418590d-f804-8b06-87ea-5ce32bd83b97
0c285a0d-f804-8b06-87ea-5ce32bd83b97
2ea75b0d-f804-8b06-87ea-5ce32bd83b97
117c5c0d-f804-8b06-87ea-5ce32bd83b97
bbcf5d0d-f804-8b06-87ea-5ce32bd83b97
a3335e0d-f804-8b06-87ea-5ce32bd83b97
335e5f0d-f804-8b06-87ea-5ce32bd83b97
ac9b600d-f804-8b06-87ea-5ce32bd83b97
57e7620d-f804-8b06-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: