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)
019f7bc7-8554-709c-8bca-6744c128199e
019f7bc7-8554-7290-b4c2-a3d00a6899bf
019f7bc7-8554-73d3-a481-13f8f18f6fd0
019f7bc7-8554-74ee-b15b-f71e9108e28a
019f7bc7-8554-7605-a0cc-bb2061937482
019f7bc7-8554-7717-9273-b8a4d57d817f
019f7bc7-8554-7829-9f49-d00baccc00f2
019f7bc7-8554-793c-8089-a7570bc2fdaa
019f7bc7-8554-7a4a-8f72-7052927b65dd
019f7bc7-8554-7b5d-9371-d4b7d871ea82
019f7bc7-8554-7c6f-916f-a9e7ba7b97d4
019f7bc7-8554-7d82-bbcf-914496a8df59
019f7bc7-8554-7e90-ad28-9c22a9ee38f4
019f7bc7-8554-7fa2-a7d5-165b4739b350
019f7bc7-8555-70b9-82ab-1b11fc288d28
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)
1f183a53-5498-6e72-ba2c-4cf95d479851
1f183a53-5499-607a-ba2c-4cf95d479851
1f183a53-5499-616a-ba2c-4cf95d479851
1f183a53-5499-6246-ba2c-4cf95d479851
1f183a53-5499-630e-ba2c-4cf95d479851
1f183a53-5499-63d6-ba2c-4cf95d479851
1f183a53-5499-64a8-ba2c-4cf95d479851
1f183a53-5499-6566-ba2c-4cf95d479851
1f183a53-5499-662e-ba2c-4cf95d479851
1f183a53-5499-6700-ba2c-4cf95d479851
1f183a53-5499-6854-ba2c-4cf95d479851
1f183a53-5499-6930-ba2c-4cf95d479851
1f183a53-5499-69f8-ba2c-4cf95d479851
1f183a53-5499-6ac0-ba2c-4cf95d479851
1f183a53-5499-6b88-ba2c-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)
35499c6e-83a5-11f1-ba2c-4cf95d479851
35499cdc-83a5-11f1-ba2c-4cf95d479851
35499d4a-83a5-11f1-ba2c-4cf95d479851
35499db8-83a5-11f1-ba2c-4cf95d479851
35499e1c-83a5-11f1-ba2c-4cf95d479851
35499e8a-83a5-11f1-ba2c-4cf95d479851
35499eee-83a5-11f1-ba2c-4cf95d479851
35499f52-83a5-11f1-ba2c-4cf95d479851
35499fc0-83a5-11f1-ba2c-4cf95d479851
3549a024-83a5-11f1-ba2c-4cf95d479851
3549a092-83a5-11f1-ba2c-4cf95d479851
3549a100-83a5-11f1-ba2c-4cf95d479851
3549a164-83a5-11f1-ba2c-4cf95d479851
3549a1d2-83a5-11f1-ba2c-4cf95d479851
3549a22c-83a5-11f1-ba2c-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)
53e53415-7d04-880c-87ea-5ce32bd83b97
cf2f3515-7d04-880c-87ea-5ce32bd83b97
92d13615-7d04-880c-87ea-5ce32bd83b97
27303815-7d04-880c-87ea-5ce32bd83b97
86bc3915-7d04-880c-87ea-5ce32bd83b97
eb9e3a15-7d04-880c-87ea-5ce32bd83b97
83ca3b15-7d04-880c-87ea-5ce32bd83b97
279b3c15-7d04-880c-87ea-5ce32bd83b97
b73d3d15-7d04-880c-87ea-5ce32bd83b97
b2393e15-7d04-880c-87ea-5ce32bd83b97
75973f15-7d04-880c-87ea-5ce32bd83b97
8d534015-7d04-880c-87ea-5ce32bd83b97
e51c4115-7d04-880c-87ea-5ce32bd83b97
67894215-7d04-880c-87ea-5ce32bd83b97
d0d94315-7d04-880c-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)
9e3ac88d-5955-4c2a-9834-e51012afb0a2
c1da46cd-c705-40c4-8cc5-1508adddb8ce
10452003-f7fd-41b4-afda-e5623e63d9f6
cf0a9112-ab75-435c-affe-ef33809683f1
df8d6a7f-a113-4f93-be47-5576a1c570e2
83e79c75-15fe-44f1-b4a7-48f85d9c518c
6c9b5a52-2039-4b77-8831-89369ff1fb2d
948ff42e-a405-4418-b5fa-22be3e3d1639
2816a239-8089-44f1-9983-4039b15a3c4d
82cf4906-21ef-491d-9518-b1d66a5aad4c
3c66a44f-3381-4752-84e6-0dc1bfd4a489
b35a7c70-c466-4913-a479-2b1125c42bbb
b621dca2-a26a-4c4c-abee-ce6fe1bff665
a9c63b66-6b5e-4345-840e-3b8df3f278e2
0a7a66f6-9192-44bf-b13d-67314fbbbecc
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: