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)
019acaad-6ec3-7f30-89c2-ae25445c73de
019acaad-6ec4-71d8-ba6d-dbdf4f507ec9
019acaad-6ec4-7379-8ae3-ba4250087fda
019acaad-6ec4-751b-a16e-049712395677
019acaad-6ec4-766b-9db8-4eb0bcc89fd1
019acaad-6ec4-77af-89a1-0121e743d7fd
019acaad-6ec4-790b-a3ec-02e79d6148a6
019acaad-6ec4-7a6f-92ea-cfd8f9d6d49d
019acaad-6ec4-7bd8-b100-74860a52089f
019acaad-6ec4-7d34-a29e-6f1e6d2f18cd
019acaad-6ec4-7e84-b739-55e20970727d
019acaad-6ec4-7fd3-a2bb-e11b34105806
019acaad-6ec5-7127-b495-26526e1ff97a
019acaad-6ec5-7288-9b63-c07a32e8f1b2
019acaad-6ec5-73f4-a1d5-b886f5b891e3
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)
1f0cc5f2-a383-6f86-97af-4cf95d479851
1f0cc5f2-a384-61fc-97af-4cf95d479851
1f0cc5f2-a384-6396-97af-4cf95d479851
1f0cc5f2-a384-651c-97af-4cf95d479851
1f0cc5f2-a384-668e-97af-4cf95d479851
1f0cc5f2-a384-67f6-97af-4cf95d479851
1f0cc5f2-a384-6972-97af-4cf95d479851
1f0cc5f2-a384-6ad0-97af-4cf95d479851
1f0cc5f2-a384-6c2e-97af-4cf95d479851
1f0cc5f2-a384-6dc8-97af-4cf95d479851
1f0cc5f2-a384-6fc6-97af-4cf95d479851
1f0cc5f2-a385-6142-97af-4cf95d479851
1f0cc5f2-a385-62aa-97af-4cf95d479851
1f0cc5f2-a385-6412-97af-4cf95d479851
1f0cc5f2-a385-65f2-97af-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)
ec47d40f-83da-4d65-89a8-fb5fc14ee485
6dda5c3a-0570-4914-95e8-dd889a372817
563b0576-6571-4e9f-9987-7d36c46c9c8b
26ded015-45b0-4659-9581-64bddbc36cd4
f08f689b-01ef-4dc2-8cfa-9236a0825276
10320754-e46b-4d55-96c2-75c5eab8c2aa
df1042c9-bb38-4b61-ad3b-63075f1e8e2b
7d5bdb87-c7bc-4a1b-9472-23c2fa7e70e3
439c9897-ed02-4bb1-9523-931f3a478418
6e86f0ce-022e-4990-ac52-7fedcbe80bb4
01409cfe-53fe-44c3-a50c-f418119d28ce
147e9385-adbb-4972-9615-7d1330ed33ae
7baa3ec7-3821-4623-95ab-18438b800bce
d12bd1a7-7db7-4d0d-8328-208f794a0b46
e65a432a-03bc-4e8b-b958-3bfa306cc6c8
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)
2a385d0e-cc5f-11f0-97af-4cf95d479851
2a385db8-cc5f-11f0-97af-4cf95d479851
2a385e4e-cc5f-11f0-97af-4cf95d479851
2a385ee4-cc5f-11f0-97af-4cf95d479851
2a385f7a-cc5f-11f0-97af-4cf95d479851
2a386010-cc5f-11f0-97af-4cf95d479851
2a3860a6-cc5f-11f0-97af-4cf95d479851
2a386132-cc5f-11f0-97af-4cf95d479851
2a3861d2-cc5f-11f0-97af-4cf95d479851
2a386268-cc5f-11f0-97af-4cf95d479851
2a3862fe-cc5f-11f0-97af-4cf95d479851
2a386394-cc5f-11f0-97af-4cf95d479851
2a38642a-cc5f-11f0-97af-4cf95d479851
2a3864c0-cc5f-11f0-97af-4cf95d479851
2a38654c-cc5f-11f0-97af-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)
d7ef1437-3003-8c14-87e9-5ce32bd83b97
7dc11537-3003-8c14-87e9-5ce32bd83b97
19761637-3003-8c14-87e9-5ce32bd83b97
461d1737-3003-8c14-87e9-5ce32bd83b97
8c581837-3003-8c14-87e9-5ce32bd83b97
280e1937-3003-8c14-87e9-5ce32bd83b97
e6a11a37-3003-8c14-87e9-5ce32bd83b97
c64c1b37-3003-8c14-87e9-5ce32bd83b97
89791c37-3003-8c14-87e9-5ce32bd83b97
038f1d37-3003-8c14-87e9-5ce32bd83b97
4c9e1e37-3003-8c14-87e9-5ce32bd83b97
59041f37-3003-8c14-87e9-5ce32bd83b97
c12f2037-3003-8c14-87e9-5ce32bd83b97
91fc2137-3003-8c14-87e9-5ce32bd83b97
73ff2237-3003-8c14-87e9-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.
An 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.
An UUIDv3 is made out of a MD5 hash and an 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: