В современных мобильных устройства реализованы два различных режима использования символов штрихового кода. В первом режиме символ штрихового кода посылают на мобильное устройство для считывания сканером штрихового кода (обычно используется для приложений, связанных с проверкой личности, таких как контроль доступа и билеты). Во втором режиме мобильное устройство используют для считывания с помощью встроенной фотокамеры напечатанных или отображаемых на электронном дисплее символов штрихового кода (обычно используемых в рекламных объявлениях, когда мобильное устройство выполняет функцию запуска приложения для доступа к сети Интернет).