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)
01a143ea-5f76-7765-a9e1-cb041ee5b14e
01a143ea-5f76-79b3-b4ec-6a6ed0d796f2
01a143ea-5f76-7b40-8bf9-dbd486a9674e
01a143ea-5f76-7c98-8ad6-9d409f712063
01a143ea-5f76-7de8-8a25-a956165351af
01a143ea-5f76-7f34-8020-8c3f6c063e41
01a143ea-5f77-707f-bf04-79fc7a52eef1
01a143ea-5f77-71cf-ac62-43d0af2568bd
01a143ea-5f77-7317-900a-6ed2456a069a
01a143ea-5f77-745b-947e-b194ad07f10e
01a143ea-5f77-75a2-a01d-2bfabf17cd1e
01a143ea-5f77-76e2-92f0-87bd6a92a480
01a143ea-5f77-7832-a707-577295adb7f4
01a143ea-5f77-7975-8d88-93ebe9cc8095
01a143ea-5f77-7ab5-9eb8-ab17c8424884
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)
1f1c93f0-6b27-6b20-8846-4cf95d479851
1f1c93f0-6b27-6e5e-8846-4cf95d479851
1f1c93f0-6b28-602a-8846-4cf95d479851
1f1c93f0-6b28-61c4-8846-4cf95d479851
1f1c93f0-6b28-6368-8846-4cf95d479851
1f1c93f0-6b28-650c-8846-4cf95d479851
1f1c93f0-6b28-667e-8846-4cf95d479851
1f1c93f0-6b28-6818-8846-4cf95d479851
1f1c93f0-6b28-699e-8846-4cf95d479851
1f1c93f0-6b28-6b24-8846-4cf95d479851
1f1c93f0-6b28-6d86-8846-4cf95d479851
1f1c93f0-6b28-6f20-8846-4cf95d479851
1f1c93f0-6b29-60a6-8846-4cf95d479851
1f1c93f0-6b29-6236-8846-4cf95d479851
1f1c93f0-6b29-63c6-8846-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)
06b29588-c93f-11f1-8846-4cf95d479851
06b2963c-c93f-11f1-8846-4cf95d479851
06b296f0-c93f-11f1-8846-4cf95d479851
06b297a4-c93f-11f1-8846-4cf95d479851
06b2984e-c93f-11f1-8846-4cf95d479851
06b29902-c93f-11f1-8846-4cf95d479851
06b299ac-c93f-11f1-8846-4cf95d479851
06b29a60-c93f-11f1-8846-4cf95d479851
06b29b0a-c93f-11f1-8846-4cf95d479851
06b29ba0-c93f-11f1-8846-4cf95d479851
06b29c40-c93f-11f1-8846-4cf95d479851
06b29cf4-c93f-11f1-8846-4cf95d479851
06b29d94-c93f-11f1-8846-4cf95d479851
06b29e48-c93f-11f1-8846-4cf95d479851
06b29efc-c93f-11f1-8846-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)
42bcc40f-1602-8112-87ea-5ce32bd83b97
cd37c50f-1602-8112-87ea-5ce32bd83b97
4c10c60f-1602-8112-87ea-5ce32bd83b97
a0edc70f-1602-8112-87ea-5ce32bd83b97
1e80c80f-1602-8112-87ea-5ce32bd83b97
df72c90f-1602-8112-87ea-5ce32bd83b97
a128ca0f-1602-8112-87ea-5ce32bd83b97
943ccb0f-1602-8112-87ea-5ce32bd83b97
7f95cc0f-1602-8112-87ea-5ce32bd83b97
8592cd0f-1602-8112-87ea-5ce32bd83b97
3c7acf0f-1602-8112-87ea-5ce32bd83b97
b5d6d00f-1602-8112-87ea-5ce32bd83b97
810ed10f-1602-8112-87ea-5ce32bd83b97
6eb5d20f-1602-8112-87ea-5ce32bd83b97
08f6d30f-1602-8112-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)
736506fa-8fe0-4dd9-acff-8edfdb8e17e5
4e7b740d-2702-4a34-9deb-87c00faf1099
391ec21e-eb44-4624-ac98-e642fd1400c1
298868f2-6746-45a3-8d36-9ca13d54c4fa
a92217d6-b3b6-4103-a23b-745b85e5fc78
a3edf85c-a5f6-451e-a80d-1b4b93934e57
d77d6225-c441-4e13-9f0c-23ba2ee9c21d
29e8b626-45c2-4979-a387-20ad5c2f352b
455785b2-cfc9-4609-9614-596f1a99f5ad
8192e788-8e28-4c5f-aeed-254cfcee02a6
d1815576-4b2f-4fc6-9fca-31e16ce1f60e
311f9d2b-1204-42dc-86c7-5f1fc0a31873
0e04d1ef-e4dd-4d58-bcbb-61616d447bd0
041c4d63-175e-4978-be82-25ed263aacb5
288c6208-886c-469d-b514-f5bf2133669d
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: