QR сканер штрих-кода и генератор
Штрих-код (также штрих-код) представляет собой оптическое, машиночитаемый, представление данных; данные обычно описывает нечто об объекте, который несет в себе штрих-код. Традиционный штрих-кода систематически представляют данные путем изменения ширины и параллельных линий, и может упоминаться как линейный или одномерным (1D). Позже было разработана двумерный (2D) варианта, используя прямоугольники, точки, шестиугольники и другие геометрические узоры, называемые матричные коды или 2D штрих-коду, хотя они не используют бруски как таковые. Изначально штрих-коды были просмотрены только с помощью специальных оптических сканеров, называемых считыватели штрих-кодов.