Штрих-код — это уникальное изображение, которое при маркировке наносится на поверхность товара. Существует два вида такого кода: одномерный или 1D, и двухмерный или 2D. Они также различаются по стандарту производства, согласно которому внесена информация о товаре.
1D-код состоит из вертикальных полос и пробелов и может включать в себя до 30 символов. Самый популярный — код EAN из 13 символов. 2D-код состоит из полос и других фигур. Наиболее известный пример — QR-код.