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)
01a15472-d1fb-70c5-aace-3116c917485b
01a15472-d1fb-726b-9753-0eb601439837
01a15472-d1fb-7409-9c6b-71506a5fdd30
01a15472-d1fb-7561-92c4-3e58cc817291
01a15472-d1fb-767f-840e-c108ee9029e2
01a15472-d1fb-7796-be67-76ed6d0f630b
01a15472-d1fb-78ad-9934-0c7ebfaaae6b
01a15472-d1fb-79bf-8631-9cc29a99fddc
01a15472-d1fb-7ad5-8851-2ecc4dd77bfe
01a15472-d1fb-7bec-88e3-65df17a5020c
01a15472-d1fb-7cfe-a256-64ceda494f47
01a15472-d1fb-7e15-9f1a-b0a51843b803
01a15472-d1fb-7f2c-b6ff-6d4d4466eaf9
01a15472-d1fc-7046-8e2b-02f6e5c17898
01a15472-d1fc-7159-b4c7-9df667f10c2b
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)
1f1cbc4d-8abc-6b40-9e7c-4cf95d479851
1f1cbc4d-8abc-6d0c-9e7c-4cf95d479851
1f1cbc4d-8abc-6de8-9e7c-4cf95d479851
1f1cbc4d-8abc-6eba-9e7c-4cf95d479851
1f1cbc4d-8abc-6f78-9e7c-4cf95d479851
1f1cbc4d-8abd-6036-9e7c-4cf95d479851
1f1cbc4d-8abd-60f4-9e7c-4cf95d479851
1f1cbc4d-8abd-61b2-9e7c-4cf95d479851
1f1cbc4d-8abd-6270-9e7c-4cf95d479851
1f1cbc4d-8abd-632e-9e7c-4cf95d479851
1f1cbc4d-8abd-646e-9e7c-4cf95d479851
1f1cbc4d-8abd-6536-9e7c-4cf95d479851
1f1cbc4d-8abd-65f4-9e7c-4cf95d479851
1f1cbc4d-8abd-66a8-9e7c-4cf95d479851
1f1cbc4d-8abd-6766-9e7c-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)
d8abd838-cbc4-11f1-9e7c-4cf95d479851
d8abd89c-cbc4-11f1-9e7c-4cf95d479851
d8abd90a-cbc4-11f1-9e7c-4cf95d479851
d8abd964-cbc4-11f1-9e7c-4cf95d479851
d8abd9c8-cbc4-11f1-9e7c-4cf95d479851
d8abda22-cbc4-11f1-9e7c-4cf95d479851
d8abda7c-cbc4-11f1-9e7c-4cf95d479851
d8abdad6-cbc4-11f1-9e7c-4cf95d479851
d8abdb30-cbc4-11f1-9e7c-4cf95d479851
d8abdb9e-cbc4-11f1-9e7c-4cf95d479851
d8abdbf8-cbc4-11f1-9e7c-4cf95d479851
d8abdc5c-cbc4-11f1-9e7c-4cf95d479851
d8abdcc0-cbc4-11f1-9e7c-4cf95d479851
d8abdd1a-cbc4-11f1-9e7c-4cf95d479851
d8abdd7e-cbc4-11f1-9e7c-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)
22606f0d-4503-8412-87ea-5ce32bd83b97
83b2700d-4503-8412-87ea-5ce32bd83b97
a1df710d-4503-8412-87ea-5ce32bd83b97
4d3c730d-4503-8412-87ea-5ce32bd83b97
a3f0740d-4503-8412-87ea-5ce32bd83b97
a3d6750d-4503-8412-87ea-5ce32bd83b97
68ca760d-4503-8412-87ea-5ce32bd83b97
4acc770d-4503-8412-87ea-5ce32bd83b97
5133780d-4503-8412-87ea-5ce32bd83b97
009a790d-4503-8412-87ea-5ce32bd83b97
a87f7a0d-4503-8412-87ea-5ce32bd83b97
ea987b0d-4503-8412-87ea-5ce32bd83b97
17697c0d-4503-8412-87ea-5ce32bd83b97
85707d0d-4503-8412-87ea-5ce32bd83b97
4a147e0d-4503-8412-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)
26312790-c541-4f31-83db-7ad65f2eb3ee
d9c33874-b3e5-452f-ac5e-2e81960f2960
40605a88-264a-45b4-a7ed-9ce71a62b4eb
803c2897-83be-4136-9e74-c07e03dcc341
4daf6307-3257-4656-94ee-9ac6e983aef0
73c8e539-e292-4851-b30b-f1df4d915a85
095096b3-1824-404e-8112-358e5ba00577
132998e8-27d3-4680-a001-42d082e2491e
7150c828-2613-4ca1-9f7b-97be641e7ec9
e8a5d9a1-5a5c-49bd-8d21-30fc922cfed6
a5c6bf4b-25f7-46d1-94dc-d0d145e6107f
e6a47fe0-0add-4a27-b036-ad4969db7de3
3bf61887-7cec-4b16-9b12-ebd99bc5b7e7
df8804ce-6338-4ed4-b00b-cf15b703a75e
47f18884-ac42-492c-89ee-f0e5cff21f8b
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: