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)
019b460c-bdc5-7182-8366-e9ed5c7b9776
019b460c-bdc5-731b-917e-d66c00c37fcb
019b460c-bdc5-7463-96f7-c4fbc6b4654b
019b460c-bdc5-7586-9a65-c7f4874387b4
019b460c-bdc5-76a4-b2b3-795898107e10
019b460c-bdc5-77bf-bfc7-96adb919f654
019b460c-bdc5-78de-adad-a027f3f6ff82
019b460c-bdc5-79f8-b95b-00a83c18f062
019b460c-bdc5-7b13-b6d5-37415c73781d
019b460c-bdc5-7c2e-acab-74b7cd5e7d4c
019b460c-bdc5-7d48-975b-e9e4f5c24ce7
019b460c-bdc5-7e63-8192-9c024303ebc8
019b460c-bdc5-7f7d-8c1c-a0943b00d0cd
019b460c-bdc6-709c-83c7-874a7fc6d819
019b460c-bdc6-71b7-9ce2-ae261f4c4ec6
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)
1f0df326-5364-6e94-b22f-4cf95d479851
1f0df326-5365-601a-b22f-4cf95d479851
1f0df326-5365-6100-b22f-4cf95d479851
1f0df326-5365-61d2-b22f-4cf95d479851
1f0df326-5365-629a-b22f-4cf95d479851
1f0df326-5365-6362-b22f-4cf95d479851
1f0df326-5365-6420-b22f-4cf95d479851
1f0df326-5365-64e8-b22f-4cf95d479851
1f0df326-5365-65b0-b22f-4cf95d479851
1f0df326-5365-666e-b22f-4cf95d479851
1f0df326-5365-67cc-b22f-4cf95d479851
1f0df326-5365-689e-b22f-4cf95d479851
1f0df326-5365-695c-b22f-4cf95d479851
1f0df326-5365-6a24-b22f-4cf95d479851
1f0df326-5365-6ae2-b22f-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)
6fc2dd13-eda7-4e9d-918b-227100929e91
9ecf0847-fad7-468f-8d2d-f0ec0d66533e
e1bd6bcf-9c16-4c74-9449-85dbc118251d
617837ec-e852-46a4-a39e-553b7fc50747
1db70c31-a713-4d8c-ba43-eb568974e372
85dcc761-6f38-4b2f-9c2e-f9f696d495e5
38db97fd-feac-481e-8e09-78bb412d2b0d
5db262ec-c5c8-49a4-9118-164451e58979
b12eec50-4941-4db7-8279-b6ac7693dd53
3ec09b06-a0c8-4e55-b223-09f516acfadb
ff89b801-d837-42ec-a38d-83a20cdc6911
e1064445-ffd4-4573-a58a-d6f5e46a1da0
dae5b095-aef3-4eb1-9259-0f0f36a8c6d3
ff6af89b-e8f2-487b-9570-4365290aec4e
38b349bd-71fb-494a-add5-d77d0a043d57
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)
65365ff6-df32-11f0-b22f-4cf95d479851
6536605a-df32-11f0-b22f-4cf95d479851
653660c8-df32-11f0-b22f-4cf95d479851
65366122-df32-11f0-b22f-4cf95d479851
6536619a-df32-11f0-b22f-4cf95d479851
653661fe-df32-11f0-b22f-4cf95d479851
65366262-df32-11f0-b22f-4cf95d479851
653662c6-df32-11f0-b22f-4cf95d479851
6536632a-df32-11f0-b22f-4cf95d479851
6536638e-df32-11f0-b22f-4cf95d479851
653663e8-df32-11f0-b22f-4cf95d479851
6536644c-df32-11f0-b22f-4cf95d479851
653664b0-df32-11f0-b22f-4cf95d479851
65366514-df32-11f0-b22f-4cf95d479851
65366578-df32-11f0-b22f-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)
521aca12-f202-8416-87e9-5ce32bd83b97
8152cb12-f202-8416-87e9-5ce32bd83b97
2474cc12-f202-8416-87e9-5ce32bd83b97
6599cd12-f202-8416-87e9-5ce32bd83b97
10edce12-f202-8416-87e9-5ce32bd83b97
2079cf12-f202-8416-87e9-5ce32bd83b97
a4f2d012-f202-8416-87e9-5ce32bd83b97
a901d112-f202-8416-87e9-5ce32bd83b97
33a2d212-f202-8416-87e9-5ce32bd83b97
7ccbd312-f202-8416-87e9-5ce32bd83b97
9f3ad412-f202-8416-87e9-5ce32bd83b97
16f6d512-f202-8416-87e9-5ce32bd83b97
ab40d612-f202-8416-87e9-5ce32bd83b97
b9afd712-f202-8416-87e9-5ce32bd83b97
878dd812-f202-8416-87e9-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: