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)
019bc5ad-19a8-7663-b8a2-024077cfbdb2
019bc5ad-19a8-7819-b3eb-1b4f2b01700c
019bc5ad-19a8-7903-8d9d-9195c1d2caa3
019bc5ad-19a8-7a2e-90c7-565f6a56024f
019bc5ad-19a8-7b50-ac78-b60cfcc36b75
019bc5ad-19a8-7c6b-97a0-56cb4418f21f
019bc5ad-19a8-7d8a-884a-5bf01abd7609
019bc5ad-19a8-7ea8-afa0-e3a4f75a0a65
019bc5ad-19a8-7fc3-86f6-ee7f548317a4
019bc5ad-19a9-70e2-b943-94d3f0dd9bb5
019bc5ad-19a9-7201-9da2-694264665937
019bc5ad-19a9-731b-9b73-c33029743d7c
019bc5ad-19a9-743a-a65b-a241589c2152
019bc5ad-19a9-7559-accf-ca95cb301bbf
019bc5ad-19a9-7677-88a7-2051bd32b54c
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)
1f0f2abc-d3ba-6eb2-a3c7-4cf95d479851
1f0f2abc-d3bb-6056-a3c7-4cf95d479851
1f0f2abc-d3bb-615a-a3c7-4cf95d479851
1f0f2abc-d3bb-6240-a3c7-4cf95d479851
1f0f2abc-d3bb-631c-a3c7-4cf95d479851
1f0f2abc-d3bb-63f8-a3c7-4cf95d479851
1f0f2abc-d3bb-64d4-a3c7-4cf95d479851
1f0f2abc-d3bb-65b0-a3c7-4cf95d479851
1f0f2abc-d3bb-668c-a3c7-4cf95d479851
1f0f2abc-d3bb-675e-a3c7-4cf95d479851
1f0f2abc-d3bb-68d0-a3c7-4cf95d479851
1f0f2abc-d3bb-69b6-a3c7-4cf95d479851
1f0f2abc-d3bb-6a92-a3c7-4cf95d479851
1f0f2abc-d3bb-6b6e-a3c7-4cf95d479851
1f0f2abc-d3bb-6c40-a3c7-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)
5659cc5c-594a-4a6c-81bc-6031e7d9386d
af988549-212e-4a1c-878a-5696b815eb8c
ee036a6e-73f4-45bc-9546-00643cec7f99
be407355-4564-4a7f-97f5-cb138fff8c7d
24915574-a512-436b-b5ec-9c84a15204ab
e06c6334-0e09-4173-856e-f9fcfb6aeb08
3ba735e8-c5e6-45e1-b16d-8b2e5b24069f
1a68dff0-3377-465f-bbb7-44f1204c2181
530ba723-6254-4f5b-9bcc-c9819cc513ed
2f9daf83-caa9-4355-8c16-f98ca561c64b
8dd66b29-329a-432f-aa8b-43f902463dc2
014f5ffd-58bd-41fb-8cd3-be01dc808237
0d7068e9-55c1-4554-aeb3-0fad408924ea
a7772a45-eeae-4e3c-bf63-5a8b1525daaf
09169b6a-df55-4712-afc1-418659686924
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)
cd3bc172-f2ab-11f0-a3c7-4cf95d479851
cd3bc1e0-f2ab-11f0-a3c7-4cf95d479851
cd3bc244-f2ab-11f0-a3c7-4cf95d479851
cd3bc2a8-f2ab-11f0-a3c7-4cf95d479851
cd3bc30c-f2ab-11f0-a3c7-4cf95d479851
cd3bc366-f2ab-11f0-a3c7-4cf95d479851
cd3bc3de-f2ab-11f0-a3c7-4cf95d479851
cd3bc44c-f2ab-11f0-a3c7-4cf95d479851
cd3bc4b0-f2ab-11f0-a3c7-4cf95d479851
cd3bc51e-f2ab-11f0-a3c7-4cf95d479851
cd3bc582-f2ab-11f0-a3c7-4cf95d479851
cd3bc5e6-f2ab-11f0-a3c7-4cf95d479851
cd3bc640-f2ab-11f0-a3c7-4cf95d479851
cd3bc6a4-f2ab-11f0-a3c7-4cf95d479851
cd3bc6fe-f2ab-11f0-a3c7-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)
1f48810e-b901-8001-87ea-5ce32bd83b97
8a6e820e-b901-8001-87ea-5ce32bd83b97
0c48830e-b901-8001-87ea-5ce32bd83b97
ec73840e-b901-8001-87ea-5ce32bd83b97
6d6a850e-b901-8001-87ea-5ce32bd83b97
54f0860e-b901-8001-87ea-5ce32bd83b97
b992870e-b901-8001-87ea-5ce32bd83b97
3249880e-b901-8001-87ea-5ce32bd83b97
8b9e890e-b901-8001-87ea-5ce32bd83b97
f6a38a0e-b901-8001-87ea-5ce32bd83b97
51658b0e-b901-8001-87ea-5ce32bd83b97
54d18d0e-b901-8001-87ea-5ce32bd83b97
28ac8e0e-b901-8001-87ea-5ce32bd83b97
12528f0e-b901-8001-87ea-5ce32bd83b97
5ae7900e-b901-8001-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: