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)
019bb173-2a2d-7c5f-8c24-1ef0aa89bcf8
019bb173-2a2d-7dec-b7de-2151a878eec8
019bb173-2a2d-7f2c-a1b0-5065c36a00f1
019bb173-2a2e-7057-93e1-4f74b2b563fd
019bb173-2a2e-7175-9b95-5120027f458b
019bb173-2a2e-7290-86ea-51882678f628
019bb173-2a2e-73aa-80aa-456d5fdf3a7a
019bb173-2a2e-74c5-96b7-0983366e65ba
019bb173-2a2e-75e0-9924-718a45104a37
019bb173-2a2e-76fa-ac63-1ed1aa904d14
019bb173-2a2e-7815-a719-41258b357065
019bb173-2a2e-792c-a976-aaa74ef5a463
019bb173-2a2e-7a4a-8a1f-b23624cc7ce2
019bb173-2a2e-7b65-a9f2-c39e56cb1492
019bb173-2a2e-7c7f-9b2f-602b6140c6a4
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)
1f0ef95b-6210-6704-8c53-4cf95d479851
1f0ef95b-6210-6880-8c53-4cf95d479851
1f0ef95b-6210-6966-8c53-4cf95d479851
1f0ef95b-6210-6a42-8c53-4cf95d479851
1f0ef95b-6210-6b0a-8c53-4cf95d479851
1f0ef95b-6210-6bc8-8c53-4cf95d479851
1f0ef95b-6210-6c90-8c53-4cf95d479851
1f0ef95b-6210-6d4e-8c53-4cf95d479851
1f0ef95b-6210-6e0c-8c53-4cf95d479851
1f0ef95b-6210-6ed4-8c53-4cf95d479851
1f0ef95b-6211-601e-8c53-4cf95d479851
1f0ef95b-6211-60e6-8c53-4cf95d479851
1f0ef95b-6211-61a4-8c53-4cf95d479851
1f0ef95b-6211-6262-8c53-4cf95d479851
1f0ef95b-6211-632a-8c53-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)
c5de66bd-5438-4ea4-bd08-1badd64a7ae9
5f01877e-462b-4b99-85e3-655c8e7f5d20
4b61fddb-d08c-4532-9da2-8965adc48b4e
09884b81-92dc-44b9-8207-eef444f4ce7c
a024abc7-57b0-4140-9c84-2fda22ecf219
6c0f80b3-88e3-4c04-bb57-a97803603cf6
9d138360-f7d3-4280-85b8-f2ae88f5ffb9
3017a454-ca09-4197-947b-5b3545dd34b9
33b25d05-6ea6-4c66-a03a-cc8611a67371
a3d23786-c006-4d71-8211-2c4f1496a740
b40fdc71-ea43-41e5-bc85-e2cc1c4be9b0
5d50841c-c74b-4737-b4ab-14605d591d4a
406240f2-d951-423d-8850-3949a14c3018
5f9b1478-6f40-4827-9e8f-cc0a31c92505
4fc900d7-a887-453f-a1c9-20253934d64f
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)
b6211834-ef95-11f0-8c53-4cf95d479851
b6211898-ef95-11f0-8c53-4cf95d479851
b62118f2-ef95-11f0-8c53-4cf95d479851
b6211956-ef95-11f0-8c53-4cf95d479851
b62119b0-ef95-11f0-8c53-4cf95d479851
b6211a1e-ef95-11f0-8c53-4cf95d479851
b6211a82-ef95-11f0-8c53-4cf95d479851
b6211adc-ef95-11f0-8c53-4cf95d479851
b6211b40-ef95-11f0-8c53-4cf95d479851
b6211b9a-ef95-11f0-8c53-4cf95d479851
b6211bf4-ef95-11f0-8c53-4cf95d479851
b6211c4e-ef95-11f0-8c53-4cf95d479851
b6211ca8-ef95-11f0-8c53-4cf95d479851
b6211d02-ef95-11f0-8c53-4cf95d479851
b6211d66-ef95-11f0-8c53-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)
8e075321-2102-8c00-87ea-5ce32bd83b97
dec15421-2102-8c00-87ea-5ce32bd83b97
2bca5621-2102-8c00-87ea-5ce32bd83b97
16005721-2102-8c00-87ea-5ce32bd83b97
97055821-2102-8c00-87ea-5ce32bd83b97
c1245921-2102-8c00-87ea-5ce32bd83b97
99555a21-2102-8c00-87ea-5ce32bd83b97
afb95b21-2102-8c00-87ea-5ce32bd83b97
285d5c21-2102-8c00-87ea-5ce32bd83b97
faf85d21-2102-8c00-87ea-5ce32bd83b97
f24c5e21-2102-8c00-87ea-5ce32bd83b97
86b45f21-2102-8c00-87ea-5ce32bd83b97
f1e06021-2102-8c00-87ea-5ce32bd83b97
b7116121-2102-8c00-87ea-5ce32bd83b97
3da26221-2102-8c00-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: