Считать QR-коды и штрихкоды

Для QR-кода, который пришёл скриншотом, штрихкода на посылке или целой стопки кодов, которые нужно собрать в список. Камера продолжает сканировать, поэтому несколько кодов подряд сразу попадают в один список, который можно скачать.

Загружаем инструмент…

Как это работает

  1. Включите камеру и наведите её на код — или перетащите изображение.
  2. Каждый найденный код добавляется в список с определённым типом.
  3. Скопируйте один результат, скопируйте всё сразу или скачайте список как CSV.

Почему ничего не отправляется на сервер

Всё, что делает эта страница, выполняет код внутри вкладки вашего браузера — тем же движком, который рисует веб-страницы. Файл читается с диска в память вкладки, преобразуется там и записывается обратно как загружаемый файл. Он никуда не отправляется — ни нам, ни третьей стороне.

Проверьте сами

  1. Откройте инструменты разработчика в браузере (F12) и перейдите на вкладку «Сеть» (Network).
  2. Загрузите свой файл и запустите инструмент.
  3. Единственные запросы, которые вы увидите, — это код самого инструмента, а у нескольких тяжёлых инструментов ещё и их открытый движок из публичного CDN, плюс один небольшой сигнал о просмотре страницы на loreatec.jp (адрес и заголовок страницы, больше ничего). Ни один из них не несёт ваш файл.

Проверьте, что файлы не уходят →

Частые вопросы

Какие коды он распознаёт?

Двумерные коды (QR, Micro QR, DataMatrix, Aztec и PDF417) и обычные штрихкоды, которые используют в магазинах и логистике (EAN-13, EAN-8, UPC, Code 128, Code 39, ITF, Codabar). Распознавание выполняет широко используемый движок с открытым кодом, адаптированный для работы прямо на этой странице.

Почему он продолжает сканировать, а не останавливается на первом коде?

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

QR-код оказался веб-адресом. Его безопасно открывать?

Отнеситесь к нему как к ссылке от незнакомца. Считыватель показывает полный адрес прежде, чем вы решите, что с ним делать, — в этом и смысл читать код здесь, а не наводить на него камеру телефона: вы видите, куда ведёт ссылка, прежде чем что-либо откроется.

Почему фотография может не распознаться?

Обычные причины — смазанность и блики: штрихи штрихкода должны быть разделены, а отражение поперёк кода их стирает. Инструмент также пробует повернуть и инвертировать изображение, прежде чем сдаться, — так что если не помогло и это, поможет более резкий снимок, сделанный прямо анфас.

Видео с камеры отправляется куда-то?

Нет. Кадры распознаются прямо в этой вкладке и тут же отбрасываются. Ни изображение, ни кадр, ни результат не покидают ваше устройство — а это как раз то, что нужно для кода с паролем от Wi-Fi или платёжными реквизитами.