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)
019f3101-b602-7c36-9da0-784844f2915a
019f3101-b602-7dcb-9c22-9836a2b51098
019f3101-b602-7f0f-a223-0e57bbc408b0
019f3101-b603-7029-a0ff-771b5c231a85
019f3101-b603-7144-bd8e-120ab22d2665
019f3101-b603-725b-8ded-8d05855dec43
019f3101-b603-7371-ae73-21f7344232ef
019f3101-b603-7488-ad3f-f7c655c9768a
019f3101-b603-759a-af4d-25fcdec2a93c
019f3101-b603-76b1-a12c-3d6eaac77b8c
019f3101-b603-77c7-8206-5e741f7eaf2b
019f3101-b603-78e6-9a9f-b30883f0c0be
019f3101-b603-7a00-b413-3cd8dfa369d4
019f3101-b603-7b17-8130-1a0d8655bc89
019f3101-b603-7c29-b5c7-00ea9ff20564
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)
1f1783c6-6573-66d2-836f-4cf95d479851
1f1783c6-6573-68d0-836f-4cf95d479851
1f1783c6-6573-69ca-836f-4cf95d479851
1f1783c6-6573-6aa6-836f-4cf95d479851
1f1783c6-6573-6b82-836f-4cf95d479851
1f1783c6-6573-6c5e-836f-4cf95d479851
1f1783c6-6573-6d3a-836f-4cf95d479851
1f1783c6-6573-6e16-836f-4cf95d479851
1f1783c6-6573-6ee8-836f-4cf95d479851
1f1783c6-6573-6fba-836f-4cf95d479851
1f1783c6-6574-6118-836f-4cf95d479851
1f1783c6-6574-61fe-836f-4cf95d479851
1f1783c6-6574-62d0-836f-4cf95d479851
1f1783c6-6574-63a2-836f-4cf95d479851
1f1783c6-6574-6474-836f-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)
6657456e-783c-11f1-836f-4cf95d479851
665745d2-783c-11f1-836f-4cf95d479851
66574636-783c-11f1-836f-4cf95d479851
6657469a-783c-11f1-836f-4cf95d479851
665746fe-783c-11f1-836f-4cf95d479851
6657476c-783c-11f1-836f-4cf95d479851
665747da-783c-11f1-836f-4cf95d479851
6657483e-783c-11f1-836f-4cf95d479851
665748a2-783c-11f1-836f-4cf95d479851
66574906-783c-11f1-836f-4cf95d479851
6657496a-783c-11f1-836f-4cf95d479851
665749c4-783c-11f1-836f-4cf95d479851
66574a32-783c-11f1-836f-4cf95d479851
66574a96-783c-11f1-836f-4cf95d479851
66574af0-783c-11f1-836f-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)
44438e17-9101-8a0b-87ea-5ce32bd83b97
e48b8f17-9101-8a0b-87ea-5ce32bd83b97
22a39017-9101-8a0b-87ea-5ce32bd83b97
be579117-9101-8a0b-87ea-5ce32bd83b97
7a0b9217-9101-8a0b-87ea-5ce32bd83b97
7da29317-9101-8a0b-87ea-5ce32bd83b97
cfc39417-9101-8a0b-87ea-5ce32bd83b97
3e369517-9101-8a0b-87ea-5ce32bd83b97
cc659617-9101-8a0b-87ea-5ce32bd83b97
a4c59717-9101-8a0b-87ea-5ce32bd83b97
e7909817-9101-8a0b-87ea-5ce32bd83b97
d66c9917-9101-8a0b-87ea-5ce32bd83b97
80459a17-9101-8a0b-87ea-5ce32bd83b97
fdf39b17-9101-8a0b-87ea-5ce32bd83b97
bfc99c17-9101-8a0b-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)
f8435b13-f77f-4883-9eca-f77f7305db49
70c6d767-8d67-479c-8d72-3c896d0745ef
7f1c92a7-9f6f-4d55-8b96-68b165a6ba88
69f5f677-a7be-4026-8e67-284d0c769744
eab9bb33-6d64-4737-af34-17bc78bbf8d3
3bc8b039-196f-4e9f-9813-c992f2edae59
392b0c13-2394-4710-958c-5327f5c757a3
5e53ebb1-ec7c-4c5f-958b-669da8f9a34d
0ce3c548-68ed-40bd-8bee-8cac419e7a93
77d430a6-ff19-4547-84e8-e5a65e046426
7c389fb2-d9b1-42b6-8f7b-2fdf3ea158ea
867cd2c7-a32c-4ccf-b97f-bf89ef856b6f
6ba63f68-dd50-4cce-9516-e605bee2d469
e40f2002-840d-4dbc-b843-7b66d31796cf
225cd4ef-824a-4fc2-a7a9-990130afa6c6
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: