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)
019ea502-5a59-716d-a04f-e319df2931e0
019ea502-5a59-7338-bb3b-c4bf1c31a20a
019ea502-5a59-7473-90a1-8e14e750c4ee
019ea502-5a59-758e-9a8b-2dbac3acee1b
019ea502-5a59-76a4-be99-e49a59331370
019ea502-5a59-77bb-84fe-3dea7b714487
019ea502-5a59-78d1-aa60-7c1725dfe694
019ea502-5a59-79e4-ae56-627d30fc69ea
019ea502-5a59-7b03-afce-cedb6ba76fdc
019ea502-5a59-7c19-bd08-fc1a5342d21c
019ea502-5a59-7d30-8fe1-44a6d78d0f5e
019ea502-5a59-7e46-85ee-f5f0024183f0
019ea502-5a59-7f5d-a89f-fef773542ea1
019ea502-5a5a-7073-aac8-0f07e054ab74
019ea502-5a5a-718a-b020-0ba26fe1d960
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)
1f162dfb-f6aa-63c0-9d1a-4cf95d479851
1f162dfb-f6aa-65be-9d1a-4cf95d479851
1f162dfb-f6aa-66b8-9d1a-4cf95d479851
1f162dfb-f6aa-6794-9d1a-4cf95d479851
1f162dfb-f6aa-6866-9d1a-4cf95d479851
1f162dfb-f6aa-6938-9d1a-4cf95d479851
1f162dfb-f6aa-69f6-9d1a-4cf95d479851
1f162dfb-f6aa-6abe-9d1a-4cf95d479851
1f162dfb-f6aa-6b86-9d1a-4cf95d479851
1f162dfb-f6aa-6c44-9d1a-4cf95d479851
1f162dfb-f6aa-6dd4-9d1a-4cf95d479851
1f162dfb-f6aa-6fb4-9d1a-4cf95d479851
1f162dfb-f6ab-60ae-9d1a-4cf95d479851
1f162dfb-f6ab-6176-9d1a-4cf95d479851
1f162dfb-f6ab-6234-9d1a-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)
bf6ab31a-62df-11f1-9d1a-4cf95d479851
bf6ab37e-62df-11f1-9d1a-4cf95d479851
bf6ab3e2-62df-11f1-9d1a-4cf95d479851
bf6ab446-62df-11f1-9d1a-4cf95d479851
bf6ab4a0-62df-11f1-9d1a-4cf95d479851
bf6ab504-62df-11f1-9d1a-4cf95d479851
bf6ab572-62df-11f1-9d1a-4cf95d479851
bf6ab5cc-62df-11f1-9d1a-4cf95d479851
bf6ab630-62df-11f1-9d1a-4cf95d479851
bf6ab68a-62df-11f1-9d1a-4cf95d479851
bf6ab6ee-62df-11f1-9d1a-4cf95d479851
bf6ab748-62df-11f1-9d1a-4cf95d479851
bf6ab7ac-62df-11f1-9d1a-4cf95d479851
bf6ab806-62df-11f1-9d1a-4cf95d479851
bf6ab860-62df-11f1-9d1a-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)
e38c630f-8700-8f09-87ea-5ce32bd83b97
1f35640f-8700-8f09-87ea-5ce32bd83b97
485c650f-8700-8f09-87ea-5ce32bd83b97
7b76660f-8700-8f09-87ea-5ce32bd83b97
1ed0670f-8700-8f09-87ea-5ce32bd83b97
1191680f-8700-8f09-87ea-5ce32bd83b97
413c690f-8700-8f09-87ea-5ce32bd83b97
e30e6a0f-8700-8f09-87ea-5ce32bd83b97
f4086b0f-8700-8f09-87ea-5ce32bd83b97
02116c0f-8700-8f09-87ea-5ce32bd83b97
008a6d0f-8700-8f09-87ea-5ce32bd83b97
f2ce6e0f-8700-8f09-87ea-5ce32bd83b97
5aa26f0f-8700-8f09-87ea-5ce32bd83b97
648c700f-8700-8f09-87ea-5ce32bd83b97
5633710f-8700-8f09-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)
a5643f58-97fe-4e2c-99ba-9136f1d37d6d
0ddddd0d-22c2-4f19-8881-fae8e12478f8
4d9df483-a268-4cc3-83c2-96f84f182509
59a44aa4-bf3b-4fa7-b329-615f681ddae9
01a9a91a-ee50-47c4-bc9b-b2b1b7ece468
419b238b-77f3-46be-86b0-60c626389818
80e8a8be-804f-4dee-8752-3279b623f223
1637af37-a881-45a3-9af4-5c94747b98bf
3703fb67-687d-4663-9138-8dd0f0aaab36
808dab93-e6cc-4370-b252-a91db374cace
f1851d31-ff7d-4229-9fef-c51cb2a464be
6a306595-c92b-439a-b210-267d36aa85fe
639abfe5-ce0a-43ae-9a55-307bacc9fc77
4fe09947-4836-4968-b53c-c1540f4b36bf
f0759de0-80e4-4ec6-abe2-e3e87cfb6e63
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: