Двумерный штрих код является изображением в котором закодирован больший по сравнению с линейным кодом объем информации и ее расшифровка производится в двух измерениях. В связи с тем, что в 2D штрихкоде может храниться большой объем информации, данный виды кодов нашли широкое применение в настоящее время. При помощи двумерного кода можно создать визитную карточку или ссылку на сайт, составить готовое CMC или E-mail сообщение, указать параметры Wi-Fi сети для быстрого к ней подключения, сформировать платежное поручение и это далеко не предел возможности двумерного штрих кода.
Технология заложенная в 2D штрихкоде позволяет использовать при его составлении не только цифры и латинские буквы, но и буквы кириллического текста, а так же иероглифы, данная возможность существенно расширяет область применения указанных кодов.
Область применения двумерных кодов расширяется с каждым годом, их используют в логистике, медицине, в производстве, для нанесения на товар и т.д.
К двумерным кодам относятся следующие виды штриховых кодов:
Отличие матричных от составных штрих кодов состоит в следующем, составной код это группа линейных штрих кодов составленных в несколько рядов друг над другом и читаются они построчно примерно как текст в книге, матричный же штрих код читается как единое целое и сразу же в двух направлениях по горизонтали и вертикали.