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)
019bb33d-b77c-7c9c-a331-d6c7c95591fc
019bb33d-b77c-7e88-8b62-b6dd1ac3fd23
019bb33d-b77c-7fcf-8f0e-ed5e1ce34c76
019bb33d-b77d-70f2-96c1-cc3819a9b93d
019bb33d-b77d-72a0-8114-169a78a053ef
019bb33d-b77d-73c7-b147-eb5602ffa851
019bb33d-b77d-74e2-99a8-babd953d35a3
019bb33d-b77d-75f8-8815-68c3af11a5b0
019bb33d-b77d-770f-82ee-8642c3951aee
019bb33d-b77d-7825-b43f-bf56f07e0d21
019bb33d-b77d-793c-bac3-d2a70eab0448
019bb33d-b77d-7a94-9f3a-75490cf5ade5
019bb33d-b77d-7ba2-9b85-6afe0b53c380
019bb33d-b77d-7cc5-9138-6b46ca233ee0
019bb33d-b77d-7de8-a7b8-288d553e80dd
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)
1f0efdba-e50e-692c-b52d-4cf95d479851
1f0efdba-e50e-6ac6-b52d-4cf95d479851
1f0efdba-e50e-6bb6-b52d-4cf95d479851
1f0efdba-e50e-6c88-b52d-4cf95d479851
1f0efdba-e50e-6d5a-b52d-4cf95d479851
1f0efdba-e50e-6e22-b52d-4cf95d479851
1f0efdba-e50e-6ef4-b52d-4cf95d479851
1f0efdba-e50e-6fbc-b52d-4cf95d479851
1f0efdba-e50f-6084-b52d-4cf95d479851
1f0efdba-e50f-614c-b52d-4cf95d479851
1f0efdba-e50f-62a0-b52d-4cf95d479851
1f0efdba-e50f-637c-b52d-4cf95d479851
1f0efdba-e50f-6444-b52d-4cf95d479851
1f0efdba-e50f-650c-b52d-4cf95d479851
1f0efdba-e50f-65d4-b52d-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)
3120acbd-6f4d-45cd-b33d-ccc14eaf84d2
730d4bf8-6e1f-47c0-914d-a826b9d1b62b
fa8f86d5-6ad5-41c8-96e1-4cb9ec5d166b
e1fd3454-453f-4e3d-9325-4af8fc568ad7
bc7238eb-c685-440c-8e52-1d6db9d1eeee
c7259321-ff06-4a19-81a0-3ee9873b7d2c
5a1f3884-0777-43d7-ab9a-dc206cb4b903
b9bf487a-482e-4c7c-b6d8-52a538aa56c6
b764a49a-e2f1-4f82-a705-737fabbad245
7a3bf05d-76ec-4478-9395-015b2c186a2e
de77a8bd-ca1b-4e49-8b3c-b7707cb7901f
80ec54d8-81fe-4145-8381-0e41decb2719
a1472556-2d89-45eb-ba18-a46ee5b34ed2
ab61978e-cbac-4707-b12b-0cf74350ee2c
d73e31db-040f-4f5c-a733-51942f85f2f5
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)
ae50fb10-efdb-11f0-b52d-4cf95d479851
ae50fb74-efdb-11f0-b52d-4cf95d479851
ae50fbe2-efdb-11f0-b52d-4cf95d479851
ae50fc3c-efdb-11f0-b52d-4cf95d479851
ae50fca0-efdb-11f0-b52d-4cf95d479851
ae50fd04-efdb-11f0-b52d-4cf95d479851
ae50fd5e-efdb-11f0-b52d-4cf95d479851
ae50fdc2-efdb-11f0-b52d-4cf95d479851
ae50fe30-efdb-11f0-b52d-4cf95d479851
ae50fe94-efdb-11f0-b52d-4cf95d479851
ae50fef8-efdb-11f0-b52d-4cf95d479851
ae50ff52-efdb-11f0-b52d-4cf95d479851
ae50ffb6-efdb-11f0-b52d-4cf95d479851
ae510010-efdb-11f0-b52d-4cf95d479851
ae510074-efdb-11f0-b52d-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)
f790fd18-1604-8c00-87ea-5ce32bd83b97
a4a1fe18-1604-8c00-87ea-5ce32bd83b97
09c9ff18-1604-8c00-87ea-5ce32bd83b97
c3d00119-1604-8c00-87ea-5ce32bd83b97
d2030219-1604-8c00-87ea-5ce32bd83b97
2e170319-1604-8c00-87ea-5ce32bd83b97
57f90419-1604-8c00-87ea-5ce32bd83b97
6d830519-1604-8c00-87ea-5ce32bd83b97
68210619-1604-8c00-87ea-5ce32bd83b97
4eaf0719-1604-8c00-87ea-5ce32bd83b97
d7cb0819-1604-8c00-87ea-5ce32bd83b97
07d30919-1604-8c00-87ea-5ce32bd83b97
b3790a19-1604-8c00-87ea-5ce32bd83b97
445a0b19-1604-8c00-87ea-5ce32bd83b97
13330c19-1604-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: