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)
019eef35-ba05-74ee-aa94-b2b03d357520
019eef35-ba05-76ad-833f-840b9b60b243
019eef35-ba05-7819-ae43-6d18681cd23b
019eef35-ba05-793c-a5e2-c5c69541b791
019eef35-ba05-7a57-9274-4046f1801df4
019eef35-ba05-7b75-bf89-8baf8ae96a24
019eef35-ba05-7c90-8048-2931730fa657
019eef35-ba05-7daa-98f2-14d9ad881eba
019eef35-ba05-7ec5-85bc-67a48d7ab68a
019eef35-ba05-7fe4-8069-5fd4296d6143
019eef35-ba06-70fe-a2f6-c85cd054d879
019eef35-ba06-7219-a3f8-0a6758857373
019eef35-ba06-7334-acdf-f56156bda413
019eef35-ba06-745f-a1b8-ade214605871
019eef35-ba06-7579-86c1-6980ebf0a9e3
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)
1f16e323-633d-6bc2-8e0d-4cf95d479851
1f16e323-633d-6ee2-8e0d-4cf95d479851
1f16e323-633d-6fdc-8e0d-4cf95d479851
1f16e323-633e-60ae-8e0d-4cf95d479851
1f16e323-633e-6180-8e0d-4cf95d479851
1f16e323-633e-6248-8e0d-4cf95d479851
1f16e323-633e-6310-8e0d-4cf95d479851
1f16e323-633e-63e2-8e0d-4cf95d479851
1f16e323-633e-64aa-8e0d-4cf95d479851
1f16e323-633e-6572-8e0d-4cf95d479851
1f16e323-633e-66ee-8e0d-4cf95d479851
1f16e323-633e-67d4-8e0d-4cf95d479851
1f16e323-633e-689c-8e0d-4cf95d479851
1f16e323-633e-696e-8e0d-4cf95d479851
1f16e323-633e-6a36-8e0d-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)
3633eb26-6e32-11f1-8e0d-4cf95d479851
3633eb9e-6e32-11f1-8e0d-4cf95d479851
3633ec0c-6e32-11f1-8e0d-4cf95d479851
3633ec84-6e32-11f1-8e0d-4cf95d479851
3633ecf2-6e32-11f1-8e0d-4cf95d479851
3633ed56-6e32-11f1-8e0d-4cf95d479851
3633edba-6e32-11f1-8e0d-4cf95d479851
3633ee1e-6e32-11f1-8e0d-4cf95d479851
3633ee96-6e32-11f1-8e0d-4cf95d479851
3633eefa-6e32-11f1-8e0d-4cf95d479851
3633ef5e-6e32-11f1-8e0d-4cf95d479851
3633efc2-6e32-11f1-8e0d-4cf95d479851
3633f026-6e32-11f1-8e0d-4cf95d479851
3633f08a-6e32-11f1-8e0d-4cf95d479851
3633f0ee-6e32-11f1-8e0d-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)
e8823310-d302-8d0a-87ea-5ce32bd83b97
ec3d3410-d302-8d0a-87ea-5ce32bd83b97
38773510-d302-8d0a-87ea-5ce32bd83b97
88823610-d302-8d0a-87ea-5ce32bd83b97
bed63710-d302-8d0a-87ea-5ce32bd83b97
e6653810-d302-8d0a-87ea-5ce32bd83b97
eb6f3910-d302-8d0a-87ea-5ce32bd83b97
fefa3a10-d302-8d0a-87ea-5ce32bd83b97
06003b10-d302-8d0a-87ea-5ce32bd83b97
e4353c10-d302-8d0a-87ea-5ce32bd83b97
5f953d10-d302-8d0a-87ea-5ce32bd83b97
84213e10-d302-8d0a-87ea-5ce32bd83b97
844d3f10-d302-8d0a-87ea-5ce32bd83b97
fb3c4010-d302-8d0a-87ea-5ce32bd83b97
1bd84110-d302-8d0a-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)
6a3df954-5722-4e92-9b6b-62f017543d30
ea654c3a-fc71-44b6-ba03-45f007cdd814
351f3610-792a-4951-8afe-3b085f15adda
5dacd3ec-4e1e-4fff-adec-c18f05cb7cd9
1d5af179-5682-4bf5-8c2c-411e05760d8f
8b8daba3-cd77-447e-a7f0-6214c421b46d
2cb24915-abc6-497a-9586-1bcdc3842bfb
7b4420b5-c377-4e05-b5c5-4ad7640942e2
cd59a2f2-7d27-4c38-9440-8de204d44cf3
0935d3a9-6089-4198-b423-84a41ef0391d
187e2593-5e77-4a54-bfb4-01fe6d8e7308
964a694a-85c1-47b3-8e6c-e352e45b9cfe
6496eed8-78ab-47ac-852f-e7899654c2c6
21fc069c-04a2-4b45-8363-4dc9f9a4cec0
bb4720ff-efb9-428b-97e7-20f9c6f2fd94
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: