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)
019b195d-fdba-7a25-ab0f-731bfca10e0c
019b195d-fdba-7bb7-9654-129c5acc4a85
019b195d-fdba-7cf2-a000-177b49503682
019b195d-fdba-7e11-93d3-e3760c1a2b7e
019b195d-fdba-7f30-80a5-40278bc4dfb6
019b195d-fdbb-704a-b42b-d65677b3f4f8
019b195d-fdbb-7169-abd3-b5e8425289e7
019b195d-fdbb-727f-8c2a-19781b94e301
019b195d-fdbb-7396-b434-1c7396487905
019b195d-fdbb-74ad-863e-9b9f05d1c3cd
019b195d-fdbb-75c7-aa1c-39738e5b939e
019b195d-fdbb-76de-83af-c5e5661d321e
019b195d-fdbb-77f8-b77d-b38c043667e7
019b195d-fdbb-790f-bd71-1f2e30922dda
019b195d-fdbb-7a25-be2d-377dfb6e1ae7
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)
1f0d860f-b08b-6548-87c9-4cf95d479851
1f0d860f-b08b-66d8-87c9-4cf95d479851
1f0d860f-b08b-67b4-87c9-4cf95d479851
1f0d860f-b08b-6886-87c9-4cf95d479851
1f0d860f-b08b-6944-87c9-4cf95d479851
1f0d860f-b08b-6a02-87c9-4cf95d479851
1f0d860f-b08b-6ac0-87c9-4cf95d479851
1f0d860f-b08b-6b74-87c9-4cf95d479851
1f0d860f-b08b-6c32-87c9-4cf95d479851
1f0d860f-b08b-6cf0-87c9-4cf95d479851
1f0d860f-b08b-6e26-87c9-4cf95d479851
1f0d860f-b08b-6eee-87c9-4cf95d479851
1f0d860f-b08b-6fac-87c9-4cf95d479851
1f0d860f-b08c-6060-87c9-4cf95d479851
1f0d860f-b08c-6128-87c9-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)
5b3f67dd-1b63-4527-bf1e-dc1ce9be7fa5
efa0e01a-c444-48e3-b5cc-dc50dfd6e577
63d92cb5-11da-4b60-879a-afedc4a69828
51f96ff0-9b10-46ca-a9bb-72abf1f991a8
a2dd3b68-8db9-46be-9c89-fdc04a11ab21
4df43cb3-02d7-4c36-bb63-77afa11dedba
946e32ce-dd5a-483e-8063-a1fe9c1a9089
a6e9749d-3c11-40f4-8193-e961ebbf993d
58da4924-548c-4b23-94ca-d5b68f880672
9db735e5-68c0-4a45-b670-ac67f33625d4
6d44dd7e-1736-4d72-9110-07077c1e05ea
a453a7c1-1a99-4038-8200-db9534e7572b
360f2d6a-3e31-4e42-8526-0fb22b769a62
8973310d-5385-49d0-9ee2-0c6727789b62
a1f72dd0-a2e8-4808-aad2-e3fd53e41338
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)
fb08c650-d860-11f0-87c9-4cf95d479851
fb08c6aa-d860-11f0-87c9-4cf95d479851
fb08c70e-d860-11f0-87c9-4cf95d479851
fb08c772-d860-11f0-87c9-4cf95d479851
fb08c7cc-d860-11f0-87c9-4cf95d479851
fb08c830-d860-11f0-87c9-4cf95d479851
fb08c88a-d860-11f0-87c9-4cf95d479851
fb08c8e4-d860-11f0-87c9-4cf95d479851
fb08c93e-d860-11f0-87c9-4cf95d479851
fb08c9a2-d860-11f0-87c9-4cf95d479851
fb08c9fc-d860-11f0-87c9-4cf95d479851
fb08ca56-d860-11f0-87c9-4cf95d479851
fb08cab0-d860-11f0-87c9-4cf95d479851
fb08cb0a-d860-11f0-87c9-4cf95d479851
fb08cb6e-d860-11f0-87c9-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)
74c7dc08-c404-8b15-87e9-5ce32bd83b97
6b50dd08-c404-8b15-87e9-5ce32bd83b97
761ede08-c404-8b15-87e9-5ce32bd83b97
667bdf08-c404-8b15-87e9-5ce32bd83b97
01dbe008-c404-8b15-87e9-5ce32bd83b97
dc0be108-c404-8b15-87e9-5ce32bd83b97
9c1fe208-c404-8b15-87e9-5ce32bd83b97
dafde308-c404-8b15-87e9-5ce32bd83b97
b29ce408-c404-8b15-87e9-5ce32bd83b97
0a47e508-c404-8b15-87e9-5ce32bd83b97
b985e608-c404-8b15-87e9-5ce32bd83b97
34a5e708-c404-8b15-87e9-5ce32bd83b97
7e90e808-c404-8b15-87e9-5ce32bd83b97
6f76e908-c404-8b15-87e9-5ce32bd83b97
ff3cea08-c404-8b15-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.
An 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.
An UUIDv3 is made out of a MD5 hash and an 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: