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)
01a0a553-6d85-7c90-abb0-07f4fb031129
01a0a553-6d85-7e52-8c4d-ae21a42a0c0f
01a0a553-6d85-7f92-a2dc-1794cc76b179
01a0a553-6d86-70b1-92a4-24222916c7ca
01a0a553-6d86-71c7-9fb4-524ef3ab94c8
01a0a553-6d86-72de-9d73-c3cc6975f79b
01a0a553-6d86-73f0-a08f-964db558ea44
01a0a553-6d86-7507-9eae-a26c9a3e919c
01a0a553-6d86-761d-a634-7b86d7b8396d
01a0a553-6d86-7734-b6e8-f9fca8381854
01a0a553-6d86-784a-a82f-b44b03622d28
01a0a553-6d86-795d-ab69-f17ae2fb34d1
01a0a553-6d86-7a73-b134-cba725bfb6bf
01a0a553-6d86-7b86-9015-5cb908b1790e
01a0a553-6d86-7c98-9318-d93623e506fe
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)
1f1b10c1-e67a-672c-85c3-4cf95d479851
1f1b10c1-e67a-68ee-85c3-4cf95d479851
1f1b10c1-e67a-69f2-85c3-4cf95d479851
1f1b10c1-e67a-6ace-85c3-4cf95d479851
1f1b10c1-e67a-6b96-85c3-4cf95d479851
1f1b10c1-e67a-6c5e-85c3-4cf95d479851
1f1b10c1-e67a-6d26-85c3-4cf95d479851
1f1b10c1-e67a-6de4-85c3-4cf95d479851
1f1b10c1-e67a-6eac-85c3-4cf95d479851
1f1b10c1-e67a-6f74-85c3-4cf95d479851
1f1b10c1-e67b-60b4-85c3-4cf95d479851
1f1b10c1-e67b-6186-85c3-4cf95d479851
1f1b10c1-e67b-624e-85c3-4cf95d479851
1f1b10c1-e67b-630c-85c3-4cf95d479851
1f1b10c1-e67b-63d4-85c3-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)
1e67b4b0-b10c-11f1-85c3-4cf95d479851
1e67b514-b10c-11f1-85c3-4cf95d479851
1e67b582-b10c-11f1-85c3-4cf95d479851
1e67b5e6-b10c-11f1-85c3-4cf95d479851
1e67b640-b10c-11f1-85c3-4cf95d479851
1e67b6a4-b10c-11f1-85c3-4cf95d479851
1e67b708-b10c-11f1-85c3-4cf95d479851
1e67b76c-b10c-11f1-85c3-4cf95d479851
1e67b7d0-b10c-11f1-85c3-4cf95d479851
1e67b834-b10c-11f1-85c3-4cf95d479851
1e67b898-b10c-11f1-85c3-4cf95d479851
1e67b8f2-b10c-11f1-85c3-4cf95d479851
1e67b956-b10c-11f1-85c3-4cf95d479851
1e67b9b0-b10c-11f1-85c3-4cf95d479851
1e67ba0a-b10c-11f1-85c3-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)
a21e4d17-3d03-8210-87ea-5ce32bd83b97
fc324e17-3d03-8210-87ea-5ce32bd83b97
05844f17-3d03-8210-87ea-5ce32bd83b97
f0045017-3d03-8210-87ea-5ce32bd83b97
b8fb5117-3d03-8210-87ea-5ce32bd83b97
44e55217-3d03-8210-87ea-5ce32bd83b97
141b5317-3d03-8210-87ea-5ce32bd83b97
1bde5517-3d03-8210-87ea-5ce32bd83b97
33d95617-3d03-8210-87ea-5ce32bd83b97
0dde5717-3d03-8210-87ea-5ce32bd83b97
db675817-3d03-8210-87ea-5ce32bd83b97
f07d5917-3d03-8210-87ea-5ce32bd83b97
f8305a17-3d03-8210-87ea-5ce32bd83b97
7d725b17-3d03-8210-87ea-5ce32bd83b97
7dd05c17-3d03-8210-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)
c5bce118-3648-47c2-87d6-c51f501a21f7
e933ceca-792a-4cd3-8d9a-4972503d5e56
10fd20b7-f1a5-447f-8810-9e6a364b261a
c4261015-c4e7-49d9-8f66-fad1fa7258b0
fe40c075-4960-4c4a-a1fa-9665fad38f13
5eae7a64-65b0-4e0e-a208-ff015d43de8a
7b28e1e5-e141-4862-98ca-1cfc1b13b5af
9b51cbc8-a876-4531-9c05-423453257844
699b5b64-d2e9-43a8-8267-a14d6beb2347
2475710a-a932-4ca8-bb3d-8b58289c1eaf
25beafe9-fba4-46f5-8504-2829d4959501
42fbb101-5821-4c45-aa27-4a3103aade82
3d122380-ec36-4f8f-be60-d4a0a4d80521
a1d88d71-238d-4fdc-ad35-78a9a5fabbca
86b61c65-0a72-44bf-8c34-b323d0bbe6d0
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: