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)
019c9843-50e8-7a21-b22e-fc1df88e13a1
019c9843-50e8-7cee-98a9-28d8707ddabd
019c9843-50e8-7e5b-9d30-ebd7ebd5ca43
019c9843-50e8-7f82-8555-847c6fe9dc85
019c9843-50e9-709c-aa0b-1052f109a4ba
019c9843-50e9-71bb-ba60-960b44880360
019c9843-50e9-72d1-8a0d-ea75c325261e
019c9843-50e9-73f0-bc25-687da2d66a1c
019c9843-50e9-750b-a5eb-6c4c19f815c8
019c9843-50e9-7625-a4cf-418a96c9e626
019c9843-50e9-7744-a7ed-4b13184a08f9
019c9843-50e9-7863-bde9-08c0717a4073
019c9843-50e9-7979-affd-6ae75e2d689f
019c9843-50e9-7a94-9aed-e30a08bbbdf8
019c9843-50e9-7bd8-a6f1-aa632e2cc0b6
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)
1f112cdd-909e-6ed8-9863-4cf95d479851
1f112cdd-909f-60cc-9863-4cf95d479851
1f112cdd-909f-61bc-9863-4cf95d479851
1f112cdd-909f-6298-9863-4cf95d479851
1f112cdd-909f-6360-9863-4cf95d479851
1f112cdd-909f-643c-9863-4cf95d479851
1f112cdd-909f-6504-9863-4cf95d479851
1f112cdd-909f-65cc-9863-4cf95d479851
1f112cdd-909f-669e-9863-4cf95d479851
1f112cdd-909f-6766-9863-4cf95d479851
1f112cdd-909f-68d8-9863-4cf95d479851
1f112cdd-909f-69aa-9863-4cf95d479851
1f112cdd-909f-6a72-9863-4cf95d479851
1f112cdd-909f-6b3a-9863-4cf95d479851
1f112cdd-909f-6c0c-9863-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)
86c84845-3d5a-40ef-bcd1-65460bb4260e
240e8da1-166b-4992-83db-83b5bca4142f
9b9314f1-96d6-4fc4-be52-de037625c04d
0a320d89-1e90-492d-8212-0d5fc432b4d6
9619bd78-6909-486d-a8f2-2439ca93d57a
338f6d34-5de0-4bd6-9cf0-3fba51d3bed0
147c5aa9-c156-46f0-841b-9c789352481c
9b2da1d0-c2b3-4197-aff6-83ba3acac880
a04d2c20-55bf-4bd8-8401-ecbda7c14392
8f006447-e62a-4022-999f-5e2fbde1d2a7
d92180fc-fc19-42c6-aaf7-e2be0c562cf2
bf12a5b7-8509-4919-9500-2c6b093359ac
f045bfd0-e310-40f3-973f-2ca9f074da26
efa71de9-d6e5-4a41-85c6-7775807bf98f
41a5c3b0-e2da-44c8-8e29-80452b80d60d
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)
d90a0148-12cd-11f1-9863-4cf95d479851
d90a01ac-12cd-11f1-9863-4cf95d479851
d90a0210-12cd-11f1-9863-4cf95d479851
d90a027e-12cd-11f1-9863-4cf95d479851
d90a02e2-12cd-11f1-9863-4cf95d479851
d90a033c-12cd-11f1-9863-4cf95d479851
d90a03a0-12cd-11f1-9863-4cf95d479851
d90a03fa-12cd-11f1-9863-4cf95d479851
d90a0472-12cd-11f1-9863-4cf95d479851
d90a04e0-12cd-11f1-9863-4cf95d479851
d90a054e-12cd-11f1-9863-4cf95d479851
d90a05bc-12cd-11f1-9863-4cf95d479851
d90a062a-12cd-11f1-9863-4cf95d479851
d90a068e-12cd-11f1-9863-4cf95d479851
d90a06fc-12cd-11f1-9863-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)
a0486922-1d01-8903-87ea-5ce32bd83b97
e2bb6a22-1d01-8903-87ea-5ce32bd83b97
96106b22-1d01-8903-87ea-5ce32bd83b97
32976c22-1d01-8903-87ea-5ce32bd83b97
42056d22-1d01-8903-87ea-5ce32bd83b97
879f6e22-1d01-8903-87ea-5ce32bd83b97
40b46f22-1d01-8903-87ea-5ce32bd83b97
ae1f7022-1d01-8903-87ea-5ce32bd83b97
03d57122-1d01-8903-87ea-5ce32bd83b97
781f7222-1d01-8903-87ea-5ce32bd83b97
98d67322-1d01-8903-87ea-5ce32bd83b97
ed5e7422-1d01-8903-87ea-5ce32bd83b97
22c07522-1d01-8903-87ea-5ce32bd83b97
0c407622-1d01-8903-87ea-5ce32bd83b97
11bb7722-1d01-8903-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: