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)
019de63c-20db-70d5-8e9a-391db3169737
019de63c-20db-7277-89c6-a8fe220692bd
019de63c-20db-73bf-aafe-af7453ca4b7c
019de63c-20db-74e2-b08c-1cbc9e656b16
019de63c-20db-761d-a32c-aadb75848f56
019de63c-20db-7754-b56e-2b83f654d33e
019de63c-20db-786f-81f2-5b7c6b24c127
019de63c-20db-79a6-97c8-1ceeafc9d31d
019de63c-20db-7b1b-b7f3-764ee62e6391
019de63c-20db-7c6f-aef4-5c3d7f835daf
019de63c-20db-7d92-9c37-c6b0cb404592
019de63c-20db-7ea8-a0b7-71cd33b839b8
019de63c-20db-7fc3-9895-118f8d0973f4
019de63c-20dc-7113-9e46-af8ee923928b
019de63c-20dc-7242-b850-5912200d1df1
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)
1f145c3a-044d-6cc4-98b1-4cf95d479851
1f145c3a-044d-6e68-98b1-4cf95d479851
1f145c3a-044d-6f4e-98b1-4cf95d479851
1f145c3a-044e-6020-98b1-4cf95d479851
1f145c3a-044e-60e8-98b1-4cf95d479851
1f145c3a-044e-61a6-98b1-4cf95d479851
1f145c3a-044e-6264-98b1-4cf95d479851
1f145c3a-044e-632c-98b1-4cf95d479851
1f145c3a-044e-63f4-98b1-4cf95d479851
1f145c3a-044e-64d0-98b1-4cf95d479851
1f145c3a-044e-669c-98b1-4cf95d479851
1f145c3a-044e-67aa-98b1-4cf95d479851
1f145c3a-044e-6872-98b1-4cf95d479851
1f145c3a-044e-693a-98b1-4cf95d479851
1f145c3a-044e-69f8-98b1-4cf95d479851
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)
4e86ed8a-08f2-4fc5-8312-610268824e4c
65d507db-cd95-41e1-8c7c-81875acb26c3
81926ab1-f043-4501-9ddf-2845b96238f2
76c44a49-9acb-444c-86df-782142d511f3
52bb6019-0efc-451b-bca2-8aa62f85c507
be1191e4-835d-4ff6-aa87-cdb196fedfca
23deec46-14da-4f66-bfaa-4e74feb2afcb
e2c3ed12-058d-41c0-8bae-a8d0b3377c97
25d92d04-b421-4d34-a44f-6af3a3e8d474
7f3ce178-e15d-4d1b-ae32-bf1593467b22
f531018e-3b7b-4b94-a24f-cca4384bd868
e46b43ed-fc53-445f-8757-162aebace32c
aee90c0d-6167-4dc1-ae2a-3820837fc8fb
ff676ed4-3df2-46cf-91b4-dd2ee5b35f57
0383989d-c490-4df4-bfee-4e346310f261
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)
a044ef20-45c3-11f1-98b1-4cf95d479851
a044ef84-45c3-11f1-98b1-4cf95d479851
a044efe8-45c3-11f1-98b1-4cf95d479851
a044f042-45c3-11f1-98b1-4cf95d479851
a044f0b0-45c3-11f1-98b1-4cf95d479851
a044f11e-45c3-11f1-98b1-4cf95d479851
a044f18c-45c3-11f1-98b1-4cf95d479851
a044f1f0-45c3-11f1-98b1-4cf95d479851
a044f24a-45c3-11f1-98b1-4cf95d479851
a044f2a4-45c3-11f1-98b1-4cf95d479851
a044f312-45c3-11f1-98b1-4cf95d479851
a044f36c-45c3-11f1-98b1-4cf95d479851
a044f3c6-45c3-11f1-98b1-4cf95d479851
a044f420-45c3-11f1-98b1-4cf95d479851
a044f47a-45c3-11f1-98b1-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)
92878035-4600-8a07-87ea-5ce32bd83b97
9b458135-4600-8a07-87ea-5ce32bd83b97
141e8235-4600-8a07-87ea-5ce32bd83b97
90cd8335-4600-8a07-87ea-5ce32bd83b97
a01a8435-4600-8a07-87ea-5ce32bd83b97
f0b68535-4600-8a07-87ea-5ce32bd83b97
41b48635-4600-8a07-87ea-5ce32bd83b97
17f28735-4600-8a07-87ea-5ce32bd83b97
17e08835-4600-8a07-87ea-5ce32bd83b97
6b648935-4600-8a07-87ea-5ce32bd83b97
d4e68a35-4600-8a07-87ea-5ce32bd83b97
5c9f8b35-4600-8a07-87ea-5ce32bd83b97
a4b18c35-4600-8a07-87ea-5ce32bd83b97
aece8d35-4600-8a07-87ea-5ce32bd83b97
b7fc8e35-4600-8a07-87ea-5ce32bd83b97
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: