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)
019f1a9c-d18d-733c-a5ca-5fee1486c7da
019f1a9c-d18d-74d5-99f6-56a6cc0325de
019f1a9c-d18d-7611-9a94-2401623c8cbd
019f1a9c-d18d-7730-8557-6b69b2ea5077
019f1a9c-d18d-7846-bd27-1ca954d728a1
019f1a9c-d18d-795d-8f4e-71775ebc122a
019f1a9c-d18d-7a6f-aa1e-25fda5ed7c16
019f1a9c-d18d-7b86-87e1-c376ddb40cb2
019f1a9c-d18d-7c98-97f1-8a120b97f6a3
019f1a9c-d18d-7daf-99cc-29cf2b268ead
019f1a9c-d18d-7ec5-a27b-b5b096d03e52
019f1a9c-d18d-7fd8-8959-7de7ab914115
019f1a9c-d18e-70ee-a38a-0a3d8df6c81a
019f1a9c-d18e-7200-a4bf-dcbb29e92215
019f1a9c-d18e-7313-a785-b698800d50cd
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)
1f174d1a-13b0-67ba-b9ee-4cf95d479851
1f174d1a-13b0-6954-b9ee-4cf95d479851
1f174d1a-13b0-6a3a-b9ee-4cf95d479851
1f174d1a-13b0-6b02-b9ee-4cf95d479851
1f174d1a-13b0-6bca-b9ee-4cf95d479851
1f174d1a-13b0-6c92-b9ee-4cf95d479851
1f174d1a-13b0-6d50-b9ee-4cf95d479851
1f174d1a-13b0-6ea4-b9ee-4cf95d479851
1f174d1a-13b0-6f80-b9ee-4cf95d479851
1f174d1a-13b1-6048-b9ee-4cf95d479851
1f174d1a-13b1-6188-b9ee-4cf95d479851
1f174d1a-13b1-625a-b9ee-4cf95d479851
1f174d1a-13b1-6318-b9ee-4cf95d479851
1f174d1a-13b1-63e0-b9ee-4cf95d479851
1f174d1a-13b1-649e-b9ee-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)
a13b157a-74d1-11f1-b9ee-4cf95d479851
a13b15de-74d1-11f1-b9ee-4cf95d479851
a13b1642-74d1-11f1-b9ee-4cf95d479851
a13b16a6-74d1-11f1-b9ee-4cf95d479851
a13b1714-74d1-11f1-b9ee-4cf95d479851
a13b1778-74d1-11f1-b9ee-4cf95d479851
a13b17e6-74d1-11f1-b9ee-4cf95d479851
a13b184a-74d1-11f1-b9ee-4cf95d479851
a13b18ae-74d1-11f1-b9ee-4cf95d479851
a13b1912-74d1-11f1-b9ee-4cf95d479851
a13b1980-74d1-11f1-b9ee-4cf95d479851
a13b19da-74d1-11f1-b9ee-4cf95d479851
a13b1a3e-74d1-11f1-b9ee-4cf95d479851
a13b1aa2-74d1-11f1-b9ee-4cf95d479851
a13b1afc-74d1-11f1-b9ee-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)
6695b720-3b05-850b-87ea-5ce32bd83b97
2e8eb820-3b05-850b-87ea-5ce32bd83b97
aea3ba20-3b05-850b-87ea-5ce32bd83b97
750dbb20-3b05-850b-87ea-5ce32bd83b97
b5a5bc20-3b05-850b-87ea-5ce32bd83b97
0abcbd20-3b05-850b-87ea-5ce32bd83b97
a74fbe20-3b05-850b-87ea-5ce32bd83b97
23a3bf20-3b05-850b-87ea-5ce32bd83b97
0c21c020-3b05-850b-87ea-5ce32bd83b97
0949c120-3b05-850b-87ea-5ce32bd83b97
5cebc220-3b05-850b-87ea-5ce32bd83b97
0b55c320-3b05-850b-87ea-5ce32bd83b97
257ac420-3b05-850b-87ea-5ce32bd83b97
7ab4c520-3b05-850b-87ea-5ce32bd83b97
75a3c620-3b05-850b-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)
ee150e29-efb2-4d52-b8fc-0c47819a7a9a
91e37cc7-0c2b-4575-8c25-0703fe56f948
cdeabc53-5004-478e-808a-506e4cf7deac
f199db6a-e22f-43c8-81d5-b9fa6719b64b
ff77670d-bd97-41e6-bd3a-04c0ecabf781
8a615b74-5808-4f76-b184-2bdd3b5ecb00
1024172a-99b8-4b92-9481-36226b24f56f
bd54b5a9-a69f-4739-935b-f2819dc460b7
54e853d7-6a8d-4842-8ff9-d20d73324988
3041209b-caa8-4bef-8a92-5082e7898956
8d3101b6-c960-4425-8c4f-d080a70ac71d
213cc3fa-693d-4ba4-b095-e22daeb4689e
16a19769-a8bb-4e7e-a9ca-5298b6b534ee
c45a6079-95e2-4cb7-8bc6-5425ae8b14de
8eb46063-2e0b-4ad8-81a8-eb6f4c84983a
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: