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)
01a10d7c-7802-7ec5-a005-c9563df7b0da
01a10d7c-7803-705b-b9be-b734ddf879fd
01a10d7c-7803-719a-be9b-65dba40b855f
01a10d7c-7803-72b1-98e0-e78b3a3d9129
01a10d7c-7803-73c3-a052-7b129386786a
01a10d7c-7803-74da-adf3-31634ff98da5
01a10d7c-7803-75ec-8b8c-6454763244f6
01a10d7c-7803-770b-8292-9532012513b9
01a10d7c-7803-781d-bc21-bc2f97742e71
01a10d7c-7803-7934-a1d1-a3e43138e938
01a10d7c-7803-7a46-aa46-f905453ac72e
01a10d7c-7803-7b59-9867-d58920482fb7
01a10d7c-7803-7c6b-836b-22481f498a64
01a10d7c-7803-7d7d-b0f0-5f8201b03c6b
01a10d7c-7803-7e90-8fc3-a28e0a795221
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)
1f1c0f0e-1915-6cb8-b6a5-4cf95d479851
1f1c0f0e-1915-6ea2-b6a5-4cf95d479851
1f1c0f0e-1915-6f9c-b6a5-4cf95d479851
1f1c0f0e-1916-606e-b6a5-4cf95d479851
1f1c0f0e-1916-6140-b6a5-4cf95d479851
1f1c0f0e-1916-6212-b6a5-4cf95d479851
1f1c0f0e-1916-62da-b6a5-4cf95d479851
1f1c0f0e-1916-63ac-b6a5-4cf95d479851
1f1c0f0e-1916-647e-b6a5-4cf95d479851
1f1c0f0e-1916-6546-b6a5-4cf95d479851
1f1c0f0e-1916-66b8-b6a5-4cf95d479851
1f1c0f0e-1916-6794-b6a5-4cf95d479851
1f1c0f0e-1916-6866-b6a5-4cf95d479851
1f1c0f0e-1916-692e-b6a5-4cf95d479851
1f1c0f0e-1916-6a00-b6a5-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)
e1916adc-c0f0-11f1-b6a5-4cf95d479851
e1916b40-c0f0-11f1-b6a5-4cf95d479851
e1916ba4-c0f0-11f1-b6a5-4cf95d479851
e1916c08-c0f0-11f1-b6a5-4cf95d479851
e1916c6c-c0f0-11f1-b6a5-4cf95d479851
e1916cd0-c0f0-11f1-b6a5-4cf95d479851
e1916d34-c0f0-11f1-b6a5-4cf95d479851
e1916d98-c0f0-11f1-b6a5-4cf95d479851
e1916dfc-c0f0-11f1-b6a5-4cf95d479851
e1916e60-c0f0-11f1-b6a5-4cf95d479851
e1916ec4-c0f0-11f1-b6a5-4cf95d479851
e1916f32-c0f0-11f1-b6a5-4cf95d479851
e1916f96-c0f0-11f1-b6a5-4cf95d479851
e1916ffa-c0f0-11f1-b6a5-4cf95d479851
e191705e-c0f0-11f1-b6a5-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)
43d26d2b-8204-8611-87ea-5ce32bd83b97
dfee6e2b-8204-8611-87ea-5ce32bd83b97
f89d6f2b-8204-8611-87ea-5ce32bd83b97
68d5702b-8204-8611-87ea-5ce32bd83b97
651b712b-8204-8611-87ea-5ce32bd83b97
7b7e722b-8204-8611-87ea-5ce32bd83b97
1b58742b-8204-8611-87ea-5ce32bd83b97
16dd752b-8204-8611-87ea-5ce32bd83b97
c29f762b-8204-8611-87ea-5ce32bd83b97
f448772b-8204-8611-87ea-5ce32bd83b97
3720782b-8204-8611-87ea-5ce32bd83b97
b9c2792b-8204-8611-87ea-5ce32bd83b97
be157a2b-8204-8611-87ea-5ce32bd83b97
a5717b2b-8204-8611-87ea-5ce32bd83b97
8bb07c2b-8204-8611-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)
774d957e-1341-4d7f-95fe-cb2290438cd9
8019175f-aef4-40c1-89a7-1907e57959a5
7a6d3911-5e9a-435f-ae67-022f4b6f54e3
6b044cfc-639a-410e-a174-87a0b7b6bdd1
5fab1046-27db-4956-9866-0466b5cf15c5
6d754217-7df1-4032-9119-3f864711ae06
2143abea-5261-47ea-a3a6-80893b42b81f
394c351e-e16f-4885-8f29-2211843f9788
cde9f20e-45d1-4d56-b74c-e5704d60ab61
d00e7e51-de8d-4476-9713-b024222c9450
58a860fe-5150-4a02-961f-7563b6330e98
cf274fef-04a7-422a-8e97-d053edb8da1c
7ae5d657-4967-41b5-a972-3f5007b0e6d7
076e2b5e-8a08-427d-b830-98b495d2b62c
20d8791d-f27c-4245-881b-cf43b681dfdf
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: