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)
019fe42b-1af3-7f79-ac02-fb1ca3ef9229
019fe42b-1af4-713c-b7c9-a3d0fdca10ee
019fe42b-1af4-7290-b304-7df4a54b73f1
019fe42b-1af4-73b7-b929-d22a93b0e742
019fe42b-1af4-74da-9ad3-4803447e79de
019fe42b-1af4-75f8-bd1b-a0f006f1596f
019fe42b-1af4-771b-ab12-8bd9c46ee3c0
019fe42b-1af4-783a-8f5f-a8eb9b321280
019fe42b-1af4-7959-803b-bd2a557291a7
019fe42b-1af4-7a77-8d1c-bc5624ab2d9c
019fe42b-1af4-7b9a-b7f9-6463df2af18b
019fe42b-1af4-7cbd-8df9-93e024728fd0
019fe42b-1af4-7ddc-a479-f0b7860023a7
019fe42b-1af4-7efa-a462-681eaeb328a5
019fe42b-1af5-7019-a28c-253d2d7c3b9e
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)
1f19392e-74e4-66e2-9063-4cf95d479851
1f19392e-74e4-68e0-9063-4cf95d479851
1f19392e-74e4-69d0-9063-4cf95d479851
1f19392e-74e4-6ab6-9063-4cf95d479851
1f19392e-74e4-6b88-9063-4cf95d479851
1f19392e-74e4-6c5a-9063-4cf95d479851
1f19392e-74e4-6d22-9063-4cf95d479851
1f19392e-74e4-6df4-9063-4cf95d479851
1f19392e-74e4-6ed0-9063-4cf95d479851
1f19392e-74e4-6fa2-9063-4cf95d479851
1f19392e-74e5-613c-9063-4cf95d479851
1f19392e-74e5-6222-9063-4cf95d479851
1f19392e-74e5-62f4-9063-4cf95d479851
1f19392e-74e5-63c6-9063-4cf95d479851
1f19392e-74e5-648e-9063-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)
e74e5574-9392-11f1-9063-4cf95d479851
e74e55d8-9392-11f1-9063-4cf95d479851
e74e563c-9392-11f1-9063-4cf95d479851
e74e56a0-9392-11f1-9063-4cf95d479851
e74e56fa-9392-11f1-9063-4cf95d479851
e74e575e-9392-11f1-9063-4cf95d479851
e74e57b8-9392-11f1-9063-4cf95d479851
e74e5812-9392-11f1-9063-4cf95d479851
e74e5876-9392-11f1-9063-4cf95d479851
e74e58d0-9392-11f1-9063-4cf95d479851
e74e593e-9392-11f1-9063-4cf95d479851
e74e59a2-9392-11f1-9063-4cf95d479851
e74e5a06-9392-11f1-9063-4cf95d479851
e74e5a6a-9392-11f1-9063-4cf95d479851
e74e5ace-9392-11f1-9063-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)
01280926-6200-8d0d-87ea-5ce32bd83b97
38d00a26-6200-8d0d-87ea-5ce32bd83b97
64630b26-6200-8d0d-87ea-5ce32bd83b97
77350d26-6200-8d0d-87ea-5ce32bd83b97
e6790e26-6200-8d0d-87ea-5ce32bd83b97
96130f26-6200-8d0d-87ea-5ce32bd83b97
8ba71026-6200-8d0d-87ea-5ce32bd83b97
1ac51126-6200-8d0d-87ea-5ce32bd83b97
df571226-6200-8d0d-87ea-5ce32bd83b97
cd361326-6200-8d0d-87ea-5ce32bd83b97
319d1426-6200-8d0d-87ea-5ce32bd83b97
05131526-6200-8d0d-87ea-5ce32bd83b97
a1be1626-6200-8d0d-87ea-5ce32bd83b97
d4b61726-6200-8d0d-87ea-5ce32bd83b97
bf471826-6200-8d0d-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)
76f761e2-04c7-49ad-930b-1e066f967f86
1aa9b76d-9734-4d99-9527-4565f8e3b3e8
cd3418fe-75b8-4f7b-a878-966a5e675bce
73f91cd6-4df8-4749-bd35-95ac65857d14
52c45628-c4d2-4627-a157-b9027274bcf5
79b73aa0-a8a9-4a8f-aa8d-06a3142ebc75
23c3dae0-36d0-4bf2-b6e4-e0bfb64ca032
b5d3c02f-2fc7-4140-a424-3476c196a5f3
dc18d742-b3a2-40a2-8643-996f996c9551
6086f2c1-a008-4a04-9d9a-c655d8ec52a7
f4653387-8b76-4e7a-a3f3-7a3a02912f8e
1d9cf9ab-b319-4579-a21d-e5269d516b8a
a84b5c7f-f135-4a60-906b-3da2355430e4
b3a4d7f1-3ee2-4594-8ccd-e30244fe5af5
62acd0a3-070b-498e-b6b7-3aae1a697afc
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: