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)
019bf1cd-8828-7809-a9e4-0431f8d1ce58
019bf1cd-8828-79cf-8a43-e04826238997
019bf1cd-8828-7b17-bbd5-234f0e23fe73
019bf1cd-8828-7c3e-b5fb-1a6adc5aa5e6
019bf1cd-8828-7d5d-a2a3-78b690185f48
019bf1cd-8828-7e7b-ae95-92bf0bd1ab5f
019bf1cd-8828-7f96-8b19-d379bf24ea2b
019bf1cd-8829-70b1-be16-4d8eedc53c25
019bf1cd-8829-71d8-8a4d-2973e69790c1
019bf1cd-8829-72fe-afe0-9ceb4a9a6946
019bf1cd-8829-741d-a8a8-7866645bfa24
019bf1cd-8829-7538-a016-b601dc96e231
019bf1cd-8829-7652-ba14-821a257369f3
019bf1cd-8829-776d-bd25-0eee68097ff5
019bf1cd-8829-788c-97ee-ffe7e0123e9c
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)
1f0f9678-0181-6bda-987d-4cf95d479851
1f0f9678-0181-6d7e-987d-4cf95d479851
1f0f9678-0181-6e64-987d-4cf95d479851
1f0f9678-0181-6f2c-987d-4cf95d479851
1f0f9678-0181-6ff4-987d-4cf95d479851
1f0f9678-0182-60b2-987d-4cf95d479851
1f0f9678-0182-6170-987d-4cf95d479851
1f0f9678-0182-6238-987d-4cf95d479851
1f0f9678-0182-62f6-987d-4cf95d479851
1f0f9678-0182-63be-987d-4cf95d479851
1f0f9678-0182-64fe-987d-4cf95d479851
1f0f9678-0182-65d0-987d-4cf95d479851
1f0f9678-0182-668e-987d-4cf95d479851
1f0f9678-0182-674c-987d-4cf95d479851
1f0f9678-0182-680a-987d-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)
de61e10b-fb29-432a-af99-89446442e591
79aa2eef-4a12-4859-8b2a-d6cc59a4d28c
6cba65cd-a690-4d7f-ada1-62a34989412b
3354b63e-a1fb-463a-a691-f1322dfa55bb
e08f5755-69f2-44cd-94d8-993cbc64a61d
42651d00-fa47-4b88-bb94-55beb539fba5
e7d4124d-8d16-4956-86b0-3504f6465af4
624c1c73-8581-4daa-bce8-6486c91734f1
b29068a0-acb3-4ff3-a349-89d16058ab2f
2a0efc2d-bce3-4d79-95ff-bc07af6c54c8
44376ac6-fa59-476c-b0d2-471c14c466f7
5921f228-3500-4c38-9af4-2c2dec4eb14a
54beb4f4-7384-42e2-9ca9-8fa63f6497eb
1c627d4d-f949-4efc-9a7f-532f20d5f990
c6a9e27b-efd5-432b-9850-ee8392b5d0b1
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)
80182d64-f967-11f0-987d-4cf95d479851
80182dd2-f967-11f0-987d-4cf95d479851
80182e36-f967-11f0-987d-4cf95d479851
80182e90-f967-11f0-987d-4cf95d479851
80182ef4-f967-11f0-987d-4cf95d479851
80182f58-f967-11f0-987d-4cf95d479851
80182fbc-f967-11f0-987d-4cf95d479851
80183034-f967-11f0-987d-4cf95d479851
801830a2-f967-11f0-987d-4cf95d479851
80183106-f967-11f0-987d-4cf95d479851
80183174-f967-11f0-987d-4cf95d479851
801831d8-f967-11f0-987d-4cf95d479851
80183232-f967-11f0-987d-4cf95d479851
80183296-f967-11f0-987d-4cf95d479851
801832fa-f967-11f0-987d-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)
27ee7339-eb04-8801-87ea-5ce32bd83b97
cd467439-eb04-8801-87ea-5ce32bd83b97
03627539-eb04-8801-87ea-5ce32bd83b97
e6077639-eb04-8801-87ea-5ce32bd83b97
4ab27739-eb04-8801-87ea-5ce32bd83b97
29b87839-eb04-8801-87ea-5ce32bd83b97
8c237939-eb04-8801-87ea-5ce32bd83b97
db887a39-eb04-8801-87ea-5ce32bd83b97
5d317b39-eb04-8801-87ea-5ce32bd83b97
a6067c39-eb04-8801-87ea-5ce32bd83b97
99b67d39-eb04-8801-87ea-5ce32bd83b97
503f7e39-eb04-8801-87ea-5ce32bd83b97
d9207f39-eb04-8801-87ea-5ce32bd83b97
0f878039-eb04-8801-87ea-5ce32bd83b97
f7e18139-eb04-8801-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: