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)
01a1ba03-7ad5-76fe-8e75-de258d25f8bc
01a1ba03-7ad5-78b1-99e1-82ec83d42875
01a1ba03-7ad5-7a21-abd1-b894452e89d1
01a1ba03-7ad5-7b6d-8c7d-131e64cf4ebd
01a1ba03-7ad5-7cb9-8d07-a6c3092e532e
01a1ba03-7ad5-7e11-a97a-0342dcb18365
01a1ba03-7ad5-7f61-9f9e-af624f28d4b9
01a1ba03-7ad6-7117-a996-625a3cf2e56b
01a1ba03-7ad6-7290-83a5-579bbbf454aa
01a1ba03-7ad6-73cf-bc3c-7336d3ce81f3
01a1ba03-7ad6-7507-bcf7-203ded6fb0a9
01a1ba03-7ad6-763e-b2f8-ae631d01ee3c
01a1ba03-7ad6-7779-8cbf-ece203970e71
01a1ba03-7ad6-78b1-a8dc-d461006c165d
01a1ba03-7ad6-79e8-a442-58fc7603784b
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)
1f1db443-b6fa-66fa-9273-4cf95d479851
1f1db443-b6fa-69a2-9273-4cf95d479851
1f1db443-b6fa-6b1e-9273-4cf95d479851
1f1db443-b6fa-6c72-9273-4cf95d479851
1f1db443-b6fa-6dd0-9273-4cf95d479851
1f1db443-b6fa-6f1a-9273-4cf95d479851
1f1db443-b6fb-6064-9273-4cf95d479851
1f1db443-b6fb-61ae-9273-4cf95d479851
1f1db443-b6fb-6302-9273-4cf95d479851
1f1db443-b6fb-6456-9273-4cf95d479851
1f1db443-b6fb-665e-9273-4cf95d479851
1f1db443-b6fb-67b2-9273-4cf95d479851
1f1db443-b6fb-68fc-9273-4cf95d479851
1f1db443-b6fb-6a50-9273-4cf95d479851
1f1db443-b6fb-6ba4-9273-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)
3b6fbd0c-db44-11f1-9273-4cf95d479851
3b6fbda2-db44-11f1-9273-4cf95d479851
3b6fbe2e-db44-11f1-9273-4cf95d479851
3b6fbec4-db44-11f1-9273-4cf95d479851
3b6fbf50-db44-11f1-9273-4cf95d479851
3b6fbfe6-db44-11f1-9273-4cf95d479851
3b6fc072-db44-11f1-9273-4cf95d479851
3b6fc0fe-db44-11f1-9273-4cf95d479851
3b6fc18a-db44-11f1-9273-4cf95d479851
3b6fc234-db44-11f1-9273-4cf95d479851
3b6fc2ca-db44-11f1-9273-4cf95d479851
3b6fc360-db44-11f1-9273-4cf95d479851
3b6fc3f6-db44-11f1-9273-4cf95d479851
3b6fc4a0-db44-11f1-9273-4cf95d479851
3b6fc536-db44-11f1-9273-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)
1b8ca934-b401-8813-87ea-5ce32bd83b97
61f8aa34-b401-8813-87ea-5ce32bd83b97
ff2fab34-b401-8813-87ea-5ce32bd83b97
91afac34-b401-8813-87ea-5ce32bd83b97
633bae34-b401-8813-87ea-5ce32bd83b97
b4e7af34-b401-8813-87ea-5ce32bd83b97
a9c5b034-b401-8813-87ea-5ce32bd83b97
be43b134-b401-8813-87ea-5ce32bd83b97
8d89b234-b401-8813-87ea-5ce32bd83b97
bc1eb334-b401-8813-87ea-5ce32bd83b97
7445b434-b401-8813-87ea-5ce32bd83b97
d7e7b534-b401-8813-87ea-5ce32bd83b97
9f20b634-b401-8813-87ea-5ce32bd83b97
a87fb734-b401-8813-87ea-5ce32bd83b97
b2ccb834-b401-8813-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)
9bf13f9b-18ad-4eac-b3f3-06b06ef0dfa2
f43c212d-d3e3-4cd4-af01-758c4e6eedbc
29fc6a8d-efec-4e6e-8c82-e48151567d2d
6f4ec3c6-533d-4504-af85-213e8371c3bd
caa439b1-3f6a-4da0-936f-b729f5d51cdb
fdf7e526-049a-4ac3-b0ed-f117a8a7ce36
296f4be5-62c5-4373-91b0-bbe6e594edfc
0f5a3e51-07f1-4e90-9881-6cb94f31925c
87fb43be-ea24-4a26-a5cc-8636d71b8bd2
8d4c10d6-d246-457f-93e6-b4cb0e2d7a57
0a636327-097e-4f05-8bd0-1a7d04040fd0
4b83e29d-6dd5-4566-982e-2b4a44a13107
7140817a-03a3-4ea6-b2c1-a321e4672c93
cf051f77-7ca0-4cc1-87d2-cde80279a8dc
404ff058-d0ca-44b4-8d04-5fd65109681e
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: