Це комбінація контрастних знаків, які сканер може читати і декодувати. Для 1D штрих-коду це чорно-білі вертикальні лінії різної товщини. Для 2D це, як правило, візерунок з квадратних точок. Сканер використовує деякі алгоритми для декодування цих шаблонів у форму, придатну для користувача.