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)
019dd639-bec8-7cc1-b2c9-a783e73e249a
019dd639-bec8-7e52-ae9d-80ab3020cb5c
019dd639-bec8-7f9a-b180-dd1ac2723771
019dd639-bec9-70b9-8b3e-39c5ff07e782
019dd639-bec9-71d8-ad77-14e640d20f5a
019dd639-bec9-72f2-a6c3-a91d4d1134a6
019dd639-bec9-740d-83db-583d8dffaa84
019dd639-bec9-7527-bbba-aa6a4a530377
019dd639-bec9-763e-9d9a-376e46c6a470
019dd639-bec9-7759-93b2-0806ad6643e5
019dd639-bec9-7873-93b4-51048359085c
019dd639-bec9-798e-96bf-bf02bb09b772
019dd639-bec9-7afe-9d58-a7d0955f059c
019dd639-bec9-7c5b-a2a4-6ab1c5d993ca
019dd639-bec9-7d7d-ac5b-44b3b10c52fd
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)
1f143524-32df-6066-90bd-4cf95d479851
1f143524-32df-6228-90bd-4cf95d479851
1f143524-32df-6304-90bd-4cf95d479851
1f143524-32df-63e0-90bd-4cf95d479851
1f143524-32df-64a8-90bd-4cf95d479851
1f143524-32df-6566-90bd-4cf95d479851
1f143524-32df-662e-90bd-4cf95d479851
1f143524-32df-66f6-90bd-4cf95d479851
1f143524-32df-67b4-90bd-4cf95d479851
1f143524-32df-687c-90bd-4cf95d479851
1f143524-32df-69d0-90bd-4cf95d479851
1f143524-32df-6aac-90bd-4cf95d479851
1f143524-32df-6b6a-90bd-4cf95d479851
1f143524-32df-6c32-90bd-4cf95d479851
1f143524-32df-6cf0-90bd-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)
decafeae-4e83-48d4-8024-b8e1d37244f6
a0acb35f-6f40-4733-9542-f30c26183365
19b01512-5413-4bbf-b64c-b9bf58737b1c
f2dc1e3e-55e0-43aa-bcb5-b68f39d44b97
2bb7dbf8-119c-4617-b79d-3b22c4e639cb
b2d29b62-d88b-4e26-93c6-fe16f006531d
1f673804-4975-411a-98fa-8a224b11fc8a
7c9bd12f-c149-4556-b87a-9b707d7ba62c
4ad74009-3cfe-4e18-b03b-c0a3c9dbc4cd
cd29cb2c-aed1-468c-8cea-b35f48c5b441
9cd36bf1-344a-41a0-8d94-604c9ad8a58d
09548576-cf82-4c9b-96ae-ca6cea8a133d
bd73b17f-84cd-42df-b903-f65728b0974c
d69caf8e-df0e-4d62-a281-caeb4a9e29b1
3c05675c-f47f-45fb-b7e0-ca7cdb4c2a0e
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)
432e0218-4352-11f1-90bd-4cf95d479851
432e027c-4352-11f1-90bd-4cf95d479851
432e02d6-4352-11f1-90bd-4cf95d479851
432e033a-4352-11f1-90bd-4cf95d479851
432e0394-4352-11f1-90bd-4cf95d479851
432e0402-4352-11f1-90bd-4cf95d479851
432e045c-4352-11f1-90bd-4cf95d479851
432e04b6-4352-11f1-90bd-4cf95d479851
432e051a-4352-11f1-90bd-4cf95d479851
432e0574-4352-11f1-90bd-4cf95d479851
432e05d8-4352-11f1-90bd-4cf95d479851
432e063c-4352-11f1-90bd-4cf95d479851
432e06a0-4352-11f1-90bd-4cf95d479851
432e06fa-4352-11f1-90bd-4cf95d479851
432e075e-4352-11f1-90bd-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)
310fdd15-4a05-8607-87ea-5ce32bd83b97
8fa8de15-4a05-8607-87ea-5ce32bd83b97
08a2df15-4a05-8607-87ea-5ce32bd83b97
175ae015-4a05-8607-87ea-5ce32bd83b97
ac8ce115-4a05-8607-87ea-5ce32bd83b97
207ee215-4a05-8607-87ea-5ce32bd83b97
13a0e315-4a05-8607-87ea-5ce32bd83b97
2b85e415-4a05-8607-87ea-5ce32bd83b97
c4ffe515-4a05-8607-87ea-5ce32bd83b97
f2d2e615-4a05-8607-87ea-5ce32bd83b97
6ff9e815-4a05-8607-87ea-5ce32bd83b97
d985e915-4a05-8607-87ea-5ce32bd83b97
610eea15-4a05-8607-87ea-5ce32bd83b97
d086eb15-4a05-8607-87ea-5ce32bd83b97
630cec15-4a05-8607-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: