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)
019de64f-a443-7063-a1df-8d15732fd611
019de64f-a444-7215-a4e9-928614db64a9
019de64f-a444-735d-99e4-97dc387db2d4
019de64f-a444-7488-9856-447288fb273a
019de64f-a444-75a2-860c-5d4e9967db81
019de64f-a444-76c1-bce4-0849c0750418
019de64f-a444-77dc-a77d-eddb79f6a4e1
019de64f-a444-78f6-beef-5637b1d05d17
019de64f-a444-7a11-8e98-50c6a0da2c25
019de64f-a444-7b2c-8d66-3e36b1268004
019de64f-a444-7c42-8c7a-13da0488f74d
019de64f-a444-7d59-a629-53ce73989306
019de64f-a444-7e6f-9748-7c3e619b4799
019de64f-a444-7f8a-9bac-3f20ee3c6ba2
019de64f-a445-70a0-8a83-acf3a8632703
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)
1f145c69-a820-6cd2-98b1-4cf95d479851
1f145c69-a820-6e62-98b1-4cf95d479851
1f145c69-a820-6f48-98b1-4cf95d479851
1f145c69-a821-6024-98b1-4cf95d479851
1f145c69-a821-60ec-98b1-4cf95d479851
1f145c69-a821-6326-98b1-4cf95d479851
1f145c69-a821-6420-98b1-4cf95d479851
1f145c69-a821-64e8-98b1-4cf95d479851
1f145c69-a821-65b0-98b1-4cf95d479851
1f145c69-a821-6678-98b1-4cf95d479851
1f145c69-a821-67b8-98b1-4cf95d479851
1f145c69-a821-6880-98b1-4cf95d479851
1f145c69-a821-6948-98b1-4cf95d479851
1f145c69-a821-6a10-98b1-4cf95d479851
1f145c69-a821-6ace-98b1-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)
4d360ace-32e3-43a0-b13a-75106181be9d
9cd0ff61-6af9-4273-974d-083a21af4c8c
4db9ae4d-1601-463e-9abe-fcf37975d87a
fb363ec8-d4e3-4964-a99c-024e2fc2323a
6a5cb680-cd5c-43f4-8b1d-eae17a2ee684
4d1558dd-e3cd-4f3f-8f7e-ccfd45ece001
5343315b-8b67-4252-acc0-27f3b63a36f7
06fe4b5b-028c-4216-a1c1-194c9591fcaf
9c3f27b7-5ae6-4aa0-852c-7a2d83a12173
e43abc10-ea4b-4fd1-8608-c9c7e99ec025
fd029c26-e606-4451-a7e1-1349edb01402
07fe4d99-fc94-4b0f-8a07-eb1ed5f8c00b
c111fd8f-dc1f-4a45-944b-0ef4e28af29e
bdf0409a-d22f-4462-9ae6-1e3b2c543d05
cc84d6a4-dc01-4431-b5ca-5111e3ee0487
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)
9a82203c-45c6-11f1-98b1-4cf95d479851
9a8220dc-45c6-11f1-98b1-4cf95d479851
9a822172-45c6-11f1-98b1-4cf95d479851
9a822208-45c6-11f1-98b1-4cf95d479851
9a822294-45c6-11f1-98b1-4cf95d479851
9a822320-45c6-11f1-98b1-4cf95d479851
9a8223c0-45c6-11f1-98b1-4cf95d479851
9a82244c-45c6-11f1-98b1-4cf95d479851
9a8224ec-45c6-11f1-98b1-4cf95d479851
9a822582-45c6-11f1-98b1-4cf95d479851
9a822618-45c6-11f1-98b1-4cf95d479851
9a8226a4-45c6-11f1-98b1-4cf95d479851
9a822730-45c6-11f1-98b1-4cf95d479851
9a82279e-45c6-11f1-98b1-4cf95d479851
9a82280c-45c6-11f1-98b1-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)
94c8530c-5c00-8a07-87ea-5ce32bd83b97
209c540c-5c00-8a07-87ea-5ce32bd83b97
55b1550c-5c00-8a07-87ea-5ce32bd83b97
2c82560c-5c00-8a07-87ea-5ce32bd83b97
9b64570c-5c00-8a07-87ea-5ce32bd83b97
5e99580c-5c00-8a07-87ea-5ce32bd83b97
e6d7590c-5c00-8a07-87ea-5ce32bd83b97
0e115a0c-5c00-8a07-87ea-5ce32bd83b97
23455b0c-5c00-8a07-87ea-5ce32bd83b97
05305c0c-5c00-8a07-87ea-5ce32bd83b97
e3fb5e0c-5c00-8a07-87ea-5ce32bd83b97
7c2f5f0c-5c00-8a07-87ea-5ce32bd83b97
8c31600c-5c00-8a07-87ea-5ce32bd83b97
ebb1610c-5c00-8a07-87ea-5ce32bd83b97
1088620c-5c00-8a07-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: