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)
01a18421-0761-7765-ab76-9f9018af9120
01a18421-0761-790b-a958-4b1f003a6dba
01a18421-0761-7a57-8128-d28c14600b0c
01a18421-0761-7b71-a4c6-dd0e7861e4dc
01a18421-0761-7c88-9f57-d88ca7a57f15
01a18421-0761-7d9e-b5ab-cc65444418ec
01a18421-0761-7eb1-8fcb-00c3a49e81b2
01a18421-0761-7fc3-832a-a909cc23fb3c
01a18421-0762-70d5-a1a1-b8eb4dbfc6da
01a18421-0762-71e8-9b99-e32ab60d0c5c
01a18421-0762-72fe-a775-c234918e236c
01a18421-0762-7411-84d2-b86c79b0f825
01a18421-0762-7527-853f-3b0d6df4f6b1
01a18421-0762-763a-ba21-8fa903d65da7
01a18421-0762-7750-aa41-18151a489163
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)
1f1d30b5-db1b-6b68-8b60-4cf95d479851
1f1d30b5-db1b-6d2a-8b60-4cf95d479851
1f1d30b5-db1b-6e1a-8b60-4cf95d479851
1f1d30b5-db1b-6ef6-8b60-4cf95d479851
1f1d30b5-db1b-6fc8-8b60-4cf95d479851
1f1d30b5-db1c-6090-8b60-4cf95d479851
1f1d30b5-db1c-6158-8b60-4cf95d479851
1f1d30b5-db1c-622a-8b60-4cf95d479851
1f1d30b5-db1c-62f2-8b60-4cf95d479851
1f1d30b5-db1c-63ba-8b60-4cf95d479851
1f1d30b5-db1c-64fa-8b60-4cf95d479851
1f1d30b5-db1c-65cc-8b60-4cf95d479851
1f1d30b5-db1c-669e-8b60-4cf95d479851
1f1d30b5-db1c-6766-8b60-4cf95d479851
1f1d30b5-db1c-6838-8b60-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)
5db1c914-d30b-11f1-8b60-4cf95d479851
5db1c978-d30b-11f1-8b60-4cf95d479851
5db1c9dc-d30b-11f1-8b60-4cf95d479851
5db1ca40-d30b-11f1-8b60-4cf95d479851
5db1caa4-d30b-11f1-8b60-4cf95d479851
5db1cb08-d30b-11f1-8b60-4cf95d479851
5db1cb6c-d30b-11f1-8b60-4cf95d479851
5db1cbd0-d30b-11f1-8b60-4cf95d479851
5db1cc34-d30b-11f1-8b60-4cf95d479851
5db1cca2-d30b-11f1-8b60-4cf95d479851
5db1cd06-d30b-11f1-8b60-4cf95d479851
5db1cd74-d30b-11f1-8b60-4cf95d479851
5db1cdd8-d30b-11f1-8b60-4cf95d479851
5db1ce46-d30b-11f1-8b60-4cf95d479851
5db1ceaa-d30b-11f1-8b60-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)
30e08527-b904-8d12-87ea-5ce32bd83b97
4f038727-b904-8d12-87ea-5ce32bd83b97
32cb8827-b904-8d12-87ea-5ce32bd83b97
b0808927-b904-8d12-87ea-5ce32bd83b97
03bf8a27-b904-8d12-87ea-5ce32bd83b97
37b98b27-b904-8d12-87ea-5ce32bd83b97
d1528c27-b904-8d12-87ea-5ce32bd83b97
efaa8d27-b904-8d12-87ea-5ce32bd83b97
72638e27-b904-8d12-87ea-5ce32bd83b97
61e38f27-b904-8d12-87ea-5ce32bd83b97
9d189027-b904-8d12-87ea-5ce32bd83b97
55e99127-b904-8d12-87ea-5ce32bd83b97
8d949227-b904-8d12-87ea-5ce32bd83b97
2dd49327-b904-8d12-87ea-5ce32bd83b97
584d9427-b904-8d12-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)
d012e625-86a0-4f79-a651-e0ce54efd11b
b6f7d01c-e847-45f7-b4ae-d0f27a602efd
59d9c2a3-2b73-41d2-a911-9666111a853e
3157cfe6-6b08-4941-b073-124badfa7e1a
3b5a9ffc-6767-4ebf-b7db-a6cdd485b320
fa958ab1-8e82-49d7-8b83-b4e56ade0ecc
ac1c0c4f-7a1f-400a-9f61-940561b5f472
9bf4f944-8f49-4203-b479-86aefd9b5bef
60ec6702-a8c2-4955-b360-19869cee564a
ac691823-6e89-4863-9bd3-635d6386c738
61dea1e0-8cc1-42f2-ad10-c2b2ebc64c38
9e0d798c-428b-4025-bca2-e24bae9383e6
a977819a-d1ed-45ff-b789-692ed1bc6aa2
4f614384-a9cf-4c2c-888e-57653f886696
2e745375-f49b-48f6-94fd-f7452184cde0
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: