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)
01a0ff03-84b7-7490-8d65-a126ec1e384a
01a0ff03-84b7-762e-88a9-5260b3f0092b
01a0ff03-84b7-776d-9329-c0f7c86ba4dc
01a0ff03-84b7-7888-8386-7188f4963ec7
01a0ff03-84b7-799e-b1a1-a68df760cad3
01a0ff03-84b7-7ab9-a0b2-abdd625c7ec3
01a0ff03-84b7-7bcb-89fe-528c281bcf81
01a0ff03-84b7-7cee-8268-125d876a1bce
01a0ff03-84b7-7e00-819a-7b8407431d05
01a0ff03-84b7-7f17-b830-5b69dd1d2abc
01a0ff03-84b8-7029-8ac2-10952ff2b709
01a0ff03-84b8-7140-9dd5-e5cc6c9af3f3
01a0ff03-84b8-7257-955b-2fa57204c6b1
01a0ff03-84b8-736d-9ae8-64f00df8f52b
01a0ff03-84b8-747f-ab51-2bb128bc0da0
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)
1f1bebb8-cf1a-650a-8838-4cf95d479851
1f1bebb8-cf1a-66fe-8838-4cf95d479851
1f1bebb8-cf1a-67ee-8838-4cf95d479851
1f1bebb8-cf1a-68ca-8838-4cf95d479851
1f1bebb8-cf1a-699c-8838-4cf95d479851
1f1bebb8-cf1a-6a64-8838-4cf95d479851
1f1bebb8-cf1a-6b36-8838-4cf95d479851
1f1bebb8-cf1a-6bfe-8838-4cf95d479851
1f1bebb8-cf1a-6cc6-8838-4cf95d479851
1f1bebb8-cf1a-6d98-8838-4cf95d479851
1f1bebb8-cf1a-6f00-8838-4cf95d479851
1f1bebb8-cf1a-6fdc-8838-4cf95d479851
1f1bebb8-cf1b-60a4-8838-4cf95d479851
1f1bebb8-cf1b-6176-8838-4cf95d479851
1f1bebb8-cf1b-623e-8838-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)
8cf1b31a-bebb-11f1-8838-4cf95d479851
8cf1b388-bebb-11f1-8838-4cf95d479851
8cf1b3ec-bebb-11f1-8838-4cf95d479851
8cf1b450-bebb-11f1-8838-4cf95d479851
8cf1b4be-bebb-11f1-8838-4cf95d479851
8cf1b522-bebb-11f1-8838-4cf95d479851
8cf1b590-bebb-11f1-8838-4cf95d479851
8cf1b5ea-bebb-11f1-8838-4cf95d479851
8cf1b64e-bebb-11f1-8838-4cf95d479851
8cf1b6b2-bebb-11f1-8838-4cf95d479851
8cf1b70c-bebb-11f1-8838-4cf95d479851
8cf1b770-bebb-11f1-8838-4cf95d479851
8cf1b7d4-bebb-11f1-8838-4cf95d479851
8cf1b842-bebb-11f1-8838-4cf95d479851
8cf1b8a6-bebb-11f1-8838-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)
391dcc37-9305-8311-87ea-5ce32bd83b97
c966cd37-9305-8311-87ea-5ce32bd83b97
9b09cf37-9305-8311-87ea-5ce32bd83b97
baffd037-9305-8311-87ea-5ce32bd83b97
df70d137-9305-8311-87ea-5ce32bd83b97
d8b6d237-9305-8311-87ea-5ce32bd83b97
61fbd337-9305-8311-87ea-5ce32bd83b97
a8a9d437-9305-8311-87ea-5ce32bd83b97
fb14d537-9305-8311-87ea-5ce32bd83b97
8966d637-9305-8311-87ea-5ce32bd83b97
e1ccd737-9305-8311-87ea-5ce32bd83b97
f273d837-9305-8311-87ea-5ce32bd83b97
a2bed937-9305-8311-87ea-5ce32bd83b97
c193da37-9305-8311-87ea-5ce32bd83b97
9d2bdb37-9305-8311-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)
8a81f890-61fa-4ec5-9578-fae78e9a48af
72af242e-8611-4f75-a82f-152d9861b8c3
103a7903-1d66-4db8-bb26-6273191a71ee
d385ed5f-7dd7-407d-9b16-f7987cc7bbba
44a75da0-ae14-417e-921b-41153630fbcd
202caa3d-0163-4242-b52c-9270061d4c42
ff45e02f-ad0b-4556-8194-69fb1b867ef1
2d755709-d868-4d6b-8c3c-1426d301b636
8f72593d-8863-4750-8426-566120c0b325
0ab2d135-6a9a-4c54-8251-934229ecff0c
3b317608-093e-41c6-87ac-dba2e3fd659c
10bebc6e-46f3-45db-b0a1-3ec3e95d5d65
df41e14d-468b-4b2d-a58a-2a0a97f8a080
887905ee-0b58-4b77-ab73-04d0f5ddfdae
1156a0e6-a33b-4d0f-8fb8-4a00637061af
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: