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)
019bf470-7847-7609-bc40-b36f042a6f34
019bf470-7847-7796-994c-361d7ceb719d
019bf470-7847-78d1-9dff-3cbea03e9799
019bf470-7847-79f0-8c57-8705d8a2602e
019bf470-7847-7b07-a872-a91542dcc6af
019bf470-7847-7c1d-b7fe-cf54a7c50bca
019bf470-7847-7d34-92b0-20f5899452d8
019bf470-7847-7e4a-bce3-a1aff8f069d2
019bf470-7847-7f61-bdce-c1526a433e46
019bf470-7848-707b-804b-e6978fd1b486
019bf470-7848-7196-b52d-9cc35e22a37d
019bf470-7848-72ad-ad15-c799ad9e5446
019bf470-7848-73cb-acb2-3e3f0caef93b
019bf470-7848-74e2-9375-8ec2fd785b96
019bf470-7848-75f8-94c4-635eed3bd5ef
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)
1f0f9ce7-cdbc-6edc-b643-4cf95d479851
1f0f9ce7-cdbd-6076-b643-4cf95d479851
1f0f9ce7-cdbd-615c-b643-4cf95d479851
1f0f9ce7-cdbd-622e-b643-4cf95d479851
1f0f9ce7-cdbd-62f6-b643-4cf95d479851
1f0f9ce7-cdbd-63be-b643-4cf95d479851
1f0f9ce7-cdbd-6486-b643-4cf95d479851
1f0f9ce7-cdbd-6544-b643-4cf95d479851
1f0f9ce7-cdbd-660c-b643-4cf95d479851
1f0f9ce7-cdbd-66d4-b643-4cf95d479851
1f0f9ce7-cdbd-6814-b643-4cf95d479851
1f0f9ce7-cdbd-68e6-b643-4cf95d479851
1f0f9ce7-cdbd-69a4-b643-4cf95d479851
1f0f9ce7-cdbd-6a62-b643-4cf95d479851
1f0f9ce7-cdbd-6b20-b643-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)
8d1e1c0d-2e8d-41a3-ab89-a0420f78c4cc
1524dc86-4bd9-49c8-8cdc-698097a3897f
8141cdcb-231a-4d8c-9da2-619def3357a8
e7070071-aa94-4200-9fa7-dfd21b832c55
556d6ea6-8573-4579-bb5f-be5276ecceb6
0381f866-9602-444b-8e17-d5ba4c5e6c81
239b89fe-96db-4285-a035-1b6d6e1cf1ce
c4b46d9b-d312-4729-93f3-4768f9eb6d3f
45ba8779-ccb5-4717-aa76-cd8cb7dc0994
7fcfcdce-1716-45d0-8ed0-13dc1b370429
69f58f14-d613-471e-b0f3-77c47c9ea9e7
f2ce0c87-a634-4ac7-98f9-8bcb2e46afaf
a8a8752d-604b-49ff-a2f2-b95dd9718c27
05146068-3fda-4a34-9152-3a09e7ef78f9
7d003fc8-1aec-40cc-96ef-d74bcf2b4c3e
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)
7cdbe03e-f9ce-11f0-b643-4cf95d479851
7cdbe0ac-f9ce-11f0-b643-4cf95d479851
7cdbe110-f9ce-11f0-b643-4cf95d479851
7cdbe16a-f9ce-11f0-b643-4cf95d479851
7cdbe1ce-f9ce-11f0-b643-4cf95d479851
7cdbe228-f9ce-11f0-b643-4cf95d479851
7cdbe28c-f9ce-11f0-b643-4cf95d479851
7cdbe2e6-f9ce-11f0-b643-4cf95d479851
7cdbe34a-f9ce-11f0-b643-4cf95d479851
7cdbe3a4-f9ce-11f0-b643-4cf95d479851
7cdbe41c-f9ce-11f0-b643-4cf95d479851
7cdbe48a-f9ce-11f0-b643-4cf95d479851
7cdbe4e4-f9ce-11f0-b643-4cf95d479851
7cdbe53e-f9ce-11f0-b643-4cf95d479851
7cdbe5a2-f9ce-11f0-b643-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)
211d2f0a-2d02-8901-87ea-5ce32bd83b97
f593300a-2d02-8901-87ea-5ce32bd83b97
4b24310a-2d02-8901-87ea-5ce32bd83b97
94a7320a-2d02-8901-87ea-5ce32bd83b97
1068330a-2d02-8901-87ea-5ce32bd83b97
168c340a-2d02-8901-87ea-5ce32bd83b97
deae350a-2d02-8901-87ea-5ce32bd83b97
fe13360a-2d02-8901-87ea-5ce32bd83b97
333f370a-2d02-8901-87ea-5ce32bd83b97
bce1380a-2d02-8901-87ea-5ce32bd83b97
4127390a-2d02-8901-87ea-5ce32bd83b97
67cf3b0a-2d02-8901-87ea-5ce32bd83b97
a5af3c0a-2d02-8901-87ea-5ce32bd83b97
72343d0a-2d02-8901-87ea-5ce32bd83b97
8ddf3e0a-2d02-8901-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: