Считывайте любой штрихкод с картинки или камеры прямо в браузере
Этот онлайн-сканер штрихкодов читает 1D- и 2D-коды с фото, скриншотов и видео с камеры в реальном времени: EAN-13, EAN-8, UPC-A, UPC-E, ISBN, Code 128, Code 39, Code 93, ITF, Codabar, GS1 DataBar, QR Code, Data Matrix, PDF417, Aztec и MaxiCode. Все коды на изображении находятся сразу, а для каждого результата показываются расшифрованный текст, формат и рамка, отмечающая, где код расположен на картинке. Расшифровка выполняется на WebAssembly на вашем устройстве с помощью открытого движка ZXing, поэтому изображения и коды на них никогда не загружаются.
Как отсканировать штрихкод онлайн
- 1Перетащите фото или скриншот на страницу, нажмите Выбрать изображение или вставьте скопированное изображение с помощью Ctrl+V (Cmd+V на Mac).
- 2Или переключитесь на Камеру, нажмите Включить камеру и разрешите доступ. Держите штрихкод ровно и неподвижно в кадре; он считывается несколько раз в секунду.
- 3Каждый найденный код обводится на картинке и помечается номером, совпадающим с его карточкой результата. Наведите курсор на карточку, чтобы подсветить её рамку.
- 4Скопируйте расшифрованный текст одним кликом. Если в коде есть веб-адрес, ссылка проверяется на распространённые уловки до того, как вы её откроете.
- 5Сузьте поиск до 1D-штрихкодов или 2D-кодов, если нужен только один вид: так быстрее, и другие коды на этикетке не попадут в результаты.
Поддерживаемые форматы штрихкодов
- Розница: EAN-13, EAN-8, UPC-A, UPC-E, ISBN
- Коды почти на каждом товаре в магазине и на обороте книг. Контрольная цифра проверяется при расшифровке, поэтому результат показывается, только если он корректен.
- Промышленность: Code 128, Code 39, Code 93, ITF, Codabar
- Транспортные этикетки, трек-номера посылок, инвентарные бирки, читательские билеты, пакеты с кровью и складские стеллажи. Коды коробок GS1-128 и ITF-14 тоже читаются.
- GS1 DataBar
- Компактные коды на свежих продуктах и купонах, включая многоярусные и расширенные варианты.
- 2D: QR Code, Data Matrix, PDF417, Aztec, MaxiCode
- QR-коды на плакатах, Data Matrix на электронике и упаковках лекарств, PDF417 на удостоверениях личности и посадочных талонах, Aztec на ж/д- и авиабилетах и MaxiCode на посылках UPS.
Советы для надёжного сканирования
- Пусть штрихкод занимает значительную часть кадра, но пустое поле по обе стороны от штрихов должно оставаться видимым: сканеру нужна эта свободная зона, чтобы найти начало кода.
- Держите камеру параллельно этикетке. Длинные 1D-штрихкоды лучше всего читаются, когда проходят через изображение горизонтально.
- Избегайте бликов на глянцевой упаковке, слегка наклонив товар, и используйте дневной свет или лампу, а не вспышку на близком расстоянии.
- Если камера телефона не может сфокусироваться так близко, отодвиньтесь немного: маленький чёткий код читается лучше, чем большой размытый.
- Скриншот или отсканированный документ вставьте напрямую, а не фотографируйте экран: это добавляет муар и размытие.
- Выцветшие или малоконтрастные отпечатки автоматически обрабатываются повторно с усиленным контрастом и инвертированными цветами.
Что показывает результат
Значок формата называет символику, например EAN-13 или Data Matrix. Второй значок появляется, если содержимое не является обычным текстом: GS1 — для кодов с идентификаторами применения GS1 (например, (01) для GTIN, (17) для срока годности и (10) для номера партии), или Двоичные — если код содержит сырые байты, а не текст.
Пронумерованная рамка на изображении точно показывает, из какого кода получен каждый результат. Это помогает, когда на этикетке несколько штрихкодов, например на транспортной этикетке с трек-номером, почтовым индексом и 2D-кодом.
Номер EAN или UPC идентифицирует товар, но не содержит его название или цену: они хранятся в базе данных продавца или бренда. Чтобы создать свой штрихкод, воспользуйтесь генератором штрихкодов. Для QR-кодов с данными Wi-Fi, контактами или ссылками сканер QR-кодов также разбивает содержимое на поля.
Приватность по умолчанию
Штрихкоды на посадочных талонах, удостоверениях, рецептах и транспортных этикетках могут содержать персональные данные. Этот сканер расшифровывает всё локально: движок ZXing скомпилирован в WebAssembly, загружается с этого сайта и работает во вкладке вашего браузера. Изображения, кадры с камеры и расшифрованный текст никогда не покидают ваше устройство, а камера выключается, как только вы её останавливаете, переключаете вкладку или уходите со страницы.
Часто задаваемые вопросы
- Как отсканировать штрихкод с изображения?
- Перетащите изображение на страницу, выберите его кнопкой или вставьте с помощью Ctrl+V. Каждый штрихкод на картинке расшифровывается и обводится, а его текст и формат показываются рядом.
- Можно ли отсканировать штрихкод веб-камерой ноутбука?
- Да. Переключитесь на Камеру, нажмите Включить камеру и разрешите доступ. Веб-камеры часто плохо фокусируются вблизи, поэтому держите штрихкод на расстоянии 15–30 см и не двигайте его.
- Почему мой штрихкод не распознаётся?
- Обычно изображение размыто, штрихи слишком мелкие или обрезано пустое поле вокруг кода. Попробуйте более чёткое фото с близкого расстояния, на котором виден весь код с полями, избегайте бликов и убедитесь, что в фильтре форматов выбрано Все форматы.
- Можно ли считать несколько штрихкодов на одном изображении?
- Да. Все коды на изображении расшифровываются сразу и нумеруются на картинке, так что видно, какой результат к какому коду относится.
- Читает ли он QR-коды и Data Matrix?
- Да. Помимо 1D-штрихкодов, он читает QR Code, Micro QR, Data Matrix, PDF417, Aztec и MaxiCode.
- Можно ли найти товар по штрихкоду EAN или UPC?
- Сканер выдаёт номер. Сам штрихкод не содержит названия или цены товара, поэтому скопируйте номер и найдите его в базе данных товаров или поисковике.
- Загружаются ли мои изображения?
- Нет. Расшифровка выполняется на WebAssembly в вашем браузере. Изображения, видео с камеры и результаты остаются на вашем устройстве.
- Работает ли он на iPhone и Android?
- Да, в любом современном мобильном браузере. На телефоне по умолчанию используется задняя камера; если камер несколько, можно выбрать другую из списка.