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)
01a1bf82-b288-7fcb-9936-c3822dfef037
01a1bf82-b289-7186-b0ae-6f394ae0d314
01a1bf82-b289-72d5-bab8-b15782932e38
01a1bf82-b289-73e0-b86b-b3072626ca60
01a1bf82-b289-7503-bb06-3851124f13e4
01a1bf82-b289-761d-8ee2-6f5d07138258
01a1bf82-b289-773c-a917-7111fa8e77ed
01a1bf82-b289-785b-a5bb-060b5202537f
01a1bf82-b289-7979-9679-6aa7381d2ed2
01a1bf82-b289-7a9c-821d-9b1f90497985
01a1bf82-b289-7bbb-96de-98d7c7824070
01a1bf82-b289-7cd5-b130-8f49754372a9
01a1bf82-b289-7df8-9779-ea3dbd285e31
01a1bf82-b289-7f17-8e1a-4dfb7b2881f8
01a1bf82-b28a-7036-a5af-629f5f334565
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)
1f1dc1af-4df7-63a0-8f6d-4cf95d479851
1f1dc1af-4df7-659e-8f6d-4cf95d479851
1f1dc1af-4df7-66a2-8f6d-4cf95d479851
1f1dc1af-4df7-6788-8f6d-4cf95d479851
1f1dc1af-4df7-6864-8f6d-4cf95d479851
1f1dc1af-4df7-694a-8f6d-4cf95d479851
1f1dc1af-4df7-6a26-8f6d-4cf95d479851
1f1dc1af-4df7-6af8-8f6d-4cf95d479851
1f1dc1af-4df7-6bd4-8f6d-4cf95d479851
1f1dc1af-4df7-6cb0-8f6d-4cf95d479851
1f1dc1af-4df7-6e5e-8f6d-4cf95d479851
1f1dc1af-4df7-6f44-8f6d-4cf95d479851
1f1dc1af-4df8-6016-8f6d-4cf95d479851
1f1dc1af-4df8-60f2-8f6d-4cf95d479851
1f1dc1af-4df8-61ce-8f6d-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)
f4df82c8-dc1a-11f1-8f6d-4cf95d479851
f4df832c-dc1a-11f1-8f6d-4cf95d479851
f4df839a-dc1a-11f1-8f6d-4cf95d479851
f4df83f4-dc1a-11f1-8f6d-4cf95d479851
f4df8462-dc1a-11f1-8f6d-4cf95d479851
f4df84c6-dc1a-11f1-8f6d-4cf95d479851
f4df852a-dc1a-11f1-8f6d-4cf95d479851
f4df858e-dc1a-11f1-8f6d-4cf95d479851
f4df85f2-dc1a-11f1-8f6d-4cf95d479851
f4df864c-dc1a-11f1-8f6d-4cf95d479851
f4df86b0-dc1a-11f1-8f6d-4cf95d479851
f4df871e-dc1a-11f1-8f6d-4cf95d479851
f4df8782-dc1a-11f1-8f6d-4cf95d479851
f4df87f0-dc1a-11f1-8f6d-4cf95d479851
f4df885e-dc1a-11f1-8f6d-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)
8fa31338-1502-8913-87ea-5ce32bd83b97
a34e1438-1502-8913-87ea-5ce32bd83b97
6c3c1538-1502-8913-87ea-5ce32bd83b97
07e91638-1502-8913-87ea-5ce32bd83b97
75811738-1502-8913-87ea-5ce32bd83b97
89241838-1502-8913-87ea-5ce32bd83b97
d3d01938-1502-8913-87ea-5ce32bd83b97
87cb1a38-1502-8913-87ea-5ce32bd83b97
45dd1b38-1502-8913-87ea-5ce32bd83b97
a8e21c38-1502-8913-87ea-5ce32bd83b97
4dd91d38-1502-8913-87ea-5ce32bd83b97
4de81e38-1502-8913-87ea-5ce32bd83b97
3a951f38-1502-8913-87ea-5ce32bd83b97
928a2038-1502-8913-87ea-5ce32bd83b97
bdb42138-1502-8913-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)
4744c690-9644-4408-9b92-101102373349
ad59d10b-001b-42ef-83d7-1cec6e5a8379
7023c056-d5f5-409f-810b-685f28f2b248
60150f4d-c1c2-458d-b261-cd6aba713335
43d0f6d3-be58-401b-a141-5b7643c35567
b6084f64-ace6-45c3-980d-8b0398e30e43
74ad99a3-3bea-40ad-b749-a863c80a9feb
45e58780-20eb-495c-88c1-66172891a50d
13eb9aba-9b1d-4fee-9cf5-814f5cf8e607
61cb370b-03fe-406b-9024-636a31655b75
837c0805-11be-46f3-bcc8-48fbb3e419b6
0700b7d2-1d11-4f28-993e-309594813059
e5175f92-f2c4-4869-ad80-24e39a0573e7
9da90633-2932-4bbe-8dd3-82575c596a9f
eeea130a-b1a2-4db2-845c-097daf2d0dda
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: