Двухмерный штрих код, или 2D, разработан для кодирования большого объёма информации. Кодирование информации происходит не только по горизонтали, как обычные линейные штрих-коды, но и по вертикали.