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)
01a0c630-8245-7684-9f3f-dc016ef99aa4
01a0c630-8245-78b1-9c7d-97cb795bc261
01a0c630-8245-79f4-9204-6a132a8dc9fd
01a0c630-8245-7b0f-9e15-c7f9ac35a939
01a0c630-8245-7c32-8ecb-0ecae76d8186
01a0c630-8245-7d48-8977-8f3d6967d9ee
01a0c630-8245-7e5b-80e6-2ae5415ce018
01a0c630-8245-7f71-b2dc-cb9b1f5292fa
01a0c630-8246-7084-9cd8-14a0b73284e1
01a0c630-8246-71a6-9ae0-9fe5ec75951d
01a0c630-8246-72b9-b347-7395b4089694
01a0c630-8246-73cb-bfb4-b4970a23ebe5
01a0c630-8246-74de-94fd-c3c43ee54a8f
01a0c630-8246-75f0-b621-7c3c3f3ad105
01a0c630-8246-7703-85b5-d9dfb1f370c8
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)
1f1b60fd-a622-6724-87b5-4cf95d479851
1f1b60fd-a622-6922-87b5-4cf95d479851
1f1b60fd-a622-6a12-87b5-4cf95d479851
1f1b60fd-a622-6aee-87b5-4cf95d479851
1f1b60fd-a622-6bc0-87b5-4cf95d479851
1f1b60fd-a622-6c92-87b5-4cf95d479851
1f1b60fd-a622-6d5a-87b5-4cf95d479851
1f1b60fd-a622-6e2c-87b5-4cf95d479851
1f1b60fd-a622-6efe-87b5-4cf95d479851
1f1b60fd-a622-6fc6-87b5-4cf95d479851
1f1b60fd-a623-614c-87b5-4cf95d479851
1f1b60fd-a623-6228-87b5-4cf95d479851
1f1b60fd-a623-62fa-87b5-4cf95d479851
1f1b60fd-a623-63d6-87b5-4cf95d479851
1f1b60fd-a623-64a8-87b5-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)
da623598-b60f-11f1-87b5-4cf95d479851
da623606-b60f-11f1-87b5-4cf95d479851
da623674-b60f-11f1-87b5-4cf95d479851
da6236ec-b60f-11f1-87b5-4cf95d479851
da623750-b60f-11f1-87b5-4cf95d479851
da6237be-b60f-11f1-87b5-4cf95d479851
da623822-b60f-11f1-87b5-4cf95d479851
da623886-b60f-11f1-87b5-4cf95d479851
da6238f4-b60f-11f1-87b5-4cf95d479851
da623958-b60f-11f1-87b5-4cf95d479851
da6239c6-b60f-11f1-87b5-4cf95d479851
da623a34-b60f-11f1-87b5-4cf95d479851
da623a98-b60f-11f1-87b5-4cf95d479851
da623b06-b60f-11f1-87b5-4cf95d479851
da623b74-b60f-11f1-87b5-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)
bbebfb2a-6205-8810-87ea-5ce32bd83b97
c563fc2a-6205-8810-87ea-5ce32bd83b97
0cd9fd2a-6205-8810-87ea-5ce32bd83b97
cbe3fe2a-6205-8810-87ea-5ce32bd83b97
e0bbff2a-6205-8810-87ea-5ce32bd83b97
c0b3012b-6205-8810-87ea-5ce32bd83b97
eea1022b-6205-8810-87ea-5ce32bd83b97
b140032b-6205-8810-87ea-5ce32bd83b97
1c10042b-6205-8810-87ea-5ce32bd83b97
3059052b-6205-8810-87ea-5ce32bd83b97
f2ee062b-6205-8810-87ea-5ce32bd83b97
6242072b-6205-8810-87ea-5ce32bd83b97
2322082b-6205-8810-87ea-5ce32bd83b97
104e092b-6205-8810-87ea-5ce32bd83b97
540d0a2b-6205-8810-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)
6d40951f-b0a1-44e4-a905-aa2b2b8fb856
193bdc9d-f6ea-4749-8d4d-293a75cf14a4
735ed484-18de-4db7-ae27-0946b5909173
3b1a128f-356e-4db6-80ce-24c86abe7bff
e1656694-d625-4c17-9b25-9d8b4676f48b
375edf21-1841-4542-894e-763b9e011125
392d15ae-3c24-4efb-9717-4e152a10f09f
908ba9a3-6bcf-4962-b886-f9bd69e65aad
1eec5528-86cf-44f3-8b07-bbef0f0250cd
3d7188ec-39ef-48f5-aede-18069c500fc2
36aa43ee-922e-40a9-afbe-b567fdbbec75
94344c90-c5cb-47d6-b051-56db1ad8c603
77c35e75-e7a3-4ef0-a9f6-8846f8223476
e1d8f94a-ec71-4418-b37a-95d88cac9029
19864b83-5a59-4431-a850-d0a8d9d0db5a
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: