Норман Вудланд, будучи аспирантом Института технологии университета Дрекселя в Филадельфии, в 1948 году вместе с сокурсниками Бернардом Сильвером и Джордином Джохэнсоном начал разработку системы, которая помогла бы считывать автоматически всю информацию о продукте. Позже во Флориде он продолжил изобретать.

Свой первый код он сформировал из песка на берегу моря. В 1952 году ученые получили патент на изобретение. И уже в 1974 году контроль по штрих-коду прошел первый продукт, это была жевательная резинка. Это произошло в одном из супермаркетов Огайо в 1974 году. В 2011 году Вудланд и Сильвер были приняты в американский Национальный зал славы изобретателей.

Линейный штрих-код — это последовательно расположенные черные и белые полосы. В настоящее время помимо линейных штрих-кодов используются множество двумерных.