Сканер штрихкодов онлайн — бесплатно, без приложения

Сканировать штрихкод EAN, UPC, Code 128 в браузере с камеры или из файла. Определяем страну производителя по GS1-префиксу автоматически. Без приложений.

46 стран по EAN-префиксу10 форматов·локально
EAN-13 распознан
4 607 123 456 789
Страна
префикс 460–469
Россия
  • ФорматEAN-13
  • Контрольная цифраверна
  • Время112 ms

Загрузка сканера штрихкодов...

13
форматов штрихкодов и 2D-кодов
по фото
распознавание из галереи
46 стран
по EAN-префиксу производителя
0 байт
уходит на сервер — всё локально

Сканер штрихкодов онлайн — это браузерный инструмент для считывания линейных штрихкодов через камеру устройства или загрузку изображения. В отличие от QR-сканера, он оптимизирован под форматы EAN-13, EAN-8, UPC-A, Code 128 и другие линейные коды, которые используются в розничной торговле, логистике и системе маркировки Честный знак.

Главные сценарии использования — три разные аудитории. Покупатель в магазине хочет проверить страну происхождения товара или найти информацию о нём по коду. Продавец маркетплейса сканирует фото упаковки, чтобы извлечь EAN-13 без ввода вручную. Складской работник принимает партию и фиксирует коды без промышленного сканера-пистолета. Все три задачи решаются нашим инструментом за несколько секунд прямо в браузере.

Как работает браузерный сканер штрихкодов

Технически сканер использует библиотеку html5-qrcode с движком ZXing (Zebra Crossing), скомпилированным в WebAssembly. WebRTC API предоставляет доступ к камере устройства без отправки видеопотока на сервер. Каждый кадр анализируется локально: алгоритм ищет переходы свет-тень, характерные для штрихкода, определяет ориентацию, выделяет полосы и декодирует данные.

Для линейных форматов библиотека использует один-мерный алгоритм поиска: сканирует горизонтальные линии кадра и ищет паттерн «начало — данные — конец». Это быстрее двумерного анализа QR, но требует, чтобы штрихкод был ориентирован горизонтально или вертикально к кадру.

При загрузке файла используется Canvas API: изображение рисуется в невидимом canvas-элементе, после чего библиотека анализирует пиксельные данные аналогичным алгоритмом. Время обработки файла 200×600 пикселей — около 150 мс.

Поддерживаемые форматы и их применение

EAN-13 — международный стандарт GS1, 13 цифр. Основной формат розничной торговли в России и Европе. Используется на кассах, складах, маркетплейсах. Контрольная цифра вычисляется по алгоритму Modulo 10.

EAN-8 — укороченная версия EAN-13, 8 цифр. Для мелкоупакованных товаров с малой площадью этикетки: жвачка, батарейки, мини-косметика.

UPC-A — американский стандарт, 12 цифр. Совместим с EAN-13 через добавление ведущего нуля. Стандарт для розницы США, Канады, Великобритании. Amazon и крупные американские сети требуют именно UPC-A.

Code 128 — универсальный формат с поддержкой всех 128 символов ASCII. Три субнабора: Code A (специальные символы), Code B (буквы и цифры), Code C (пары цифр для максимальной плотности). Стандарт для GS1-128 (логистика) с кодами применения (AI): вес, даты, серийные номера.

Code 39 — поддерживает 43 символа: A-Z, 0-9, - . $ / + % пробел. Самоверифицирующийся (каждый символ содержит 3 широких элемента из 9). Применяется в автомобильной промышленности (Ford, GM), медицине, оборонном секторе.

Code 93 — компактная альтернатива Code 39. Те же символы, но более высокая плотность. Используется в логистике Canada Post и некоторых курьерских службах.

ITF (Interleaved 2 of 5) — числовой формат с чередованием. Для маркировки транспортных упаковок и паллет. ITF-14 (14-значный ITF) — стандарт для GTIN-14 в GS1.

Codabar — для числовых данных с контрольным символом. Библиотеки (ISBN), службы доставки крови, FedEx (старые системы).

Data Matrix — двумерный код для системы Честный знак. Код маркировки (КМ) содержит GTIN, серийный номер, ключ проверки и крипто-подпись. Размер от 10×10 до 144×144 модулей.

Сценарии использования: от потребителя до склада

Потребитель: сканирование EAN-13 в магазине даёт страну регистрации производителя. Важно: страна регистрации в GS1 — это страна, где производитель зарегистрировал бренд, а не страна физического производства. Французская компания может производить товары в Китае, но иметь GS1-префикс 30-37. Для реальной страны производства смотрите маркировку «Произведено в...» на упаковке.

Продавец маркетплейса: получил партию товара, нужно внести EAN-13 в личный кабинет WB или Ozon. Фотографирует этикетку, загружает в наш сканер, копирует код — быстрее ручного ввода 13 цифр без ошибок.

Складской учёт: небольшой склад без промышленного оборудования использует камеру ноутбука. Сканируют Code 128 или EAN-13, история формирует лог приёмки. Для серьёзной инвентаризации рекомендуем интегрировать наш API.

Честный знак: сканер распознаёт Data Matrix и показывает числовое содержимое КМ. Полная проверка подлинности через систему ЧЗ — через официальное приложение «Честный знак» или API ЧЗ.

Определение страны производителя по EAN-13

GS1-префикс — первые 2-3 цифры EAN-13 — указывает страну, в которой производитель зарегистрировал свой код. Это не страна производства и не страна экспорта. Производитель регистрируется в GS1 той страны, где он ведёт основную деятельность или зарегистрирован юридически.

Россия имеет диапазон 460-469. Однако многие российские товары имеют коды других стран, если компания основана за рубежом или получила префикс в другой юрисдикции. И наоборот: товары иностранного производства могут иметь российский префикс, если импортёр зарегистрирован в России и добавил собственный EAN-13.

Наш сканер содержит актуальную таблицу GS1-префиксов с поддержкой более 50 стран и регионов мира. Для EAN-13 страна определяется автоматически при каждом сканировании.

Проверка подлинности через контрольную цифру

Контрольная цифра EAN-13 вычисляется по алгоритму Luhn (Modulo 10). Алгоритм: сложите все нечётные позиции (1, 3, 5, 7, 9, 11), умножьте сумму чётных позиций (2, 4, 6, 8, 10, 12) на 3, сложите оба результата, вычтите остаток от деления на 10 из 10.

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

Важно: правильная контрольная цифра не гарантирует, что код официально зарегистрирован в GS1. Злоумышленник может сгенерировать любой EAN-13 с верной контрольной цифрой. Для проверки регистрации в GS1 используйте gepir.gs1.org.

Безопасность при использовании онлайн-сканера

Всё декодирование выполняется в браузере через WebAssembly — штрихкоды не передаются на наши серверы ни в каком виде. Камера работает через браузерный MediaDevices API: после закрытия вкладки доступ к камере прекращается автоматически.

История сканирований хранится в localStorage вашего браузера. Это технология на стороне клиента — мы не имеем доступа к хранилищу вашего браузера технически. Данные существуют только на вашем устройстве.

При нажатии кнопки «Найти товар» — ссылка ведёт на внешний сервис (barcodelookup.com или аналог). Эта операция уже выполняется на стороне внешнего сервера и передаёт EAN-13 во внешнюю базу данных. Это опциональное действие, которое вы контролируете самостоятельно.

Возможности онлайн-сканера штрихкодов

Камера, файл, определение страны, проверка контрольной цифры — всё что нужно.

Страна производителя за миллисекунды

Для EAN-13 показываем страну по GS1-префиксу: 460-469 — Россия, 400-440 — Германия, 690-699 — Китай. Таблица 50+ стран.

460–469 Россия400–440 Германия690–699 Китай500–509 Великобритания00–13 США/Канада

Камера в реальном времени

Наведите — распознаёт за секунду. Автофокус, переключение между фронтальной и задней.

По фото или скриншоту

PNG, JPG, WEBP. Drag & drop или выбор файла.

Всё локально

WebAssembly в браузере. Изображения и история не уходят на сервер.

10 форматов

EAN, UPC, Code 128, Code 39, Code 93, ITF, Codabar, RSS-14, Data Matrix.

Поиск товара по коду

Ссылка на barcodelookup.com и подобные базы — название, производитель, фото.

Инвентаризация без оборудования

Камера ноутбука вместо промышленного сканера. 20 сканов с timestamps — готовый лог приёмки.

Контрольная цифра

Modulo 10 для EAN-13 / EAN-8. Видно: корректный ли код или считан с ошибкой.

Кто и как использует сканер штрихкодов

Покупатели, продавцы, склад — десять реальных сценариев.

Проверка товара перед покупкой

Покупатель в магазине сканирует штрихкод смартфоном через браузер — получает EAN-13 и страну производителя. Не нужно устанавливать отдельное приложение. Сравните код на товаре с заявленной страной.

Верификация посылки при получении

Получили заказ с маркетплейса — сравните штрихкод на товаре с заказом. Если на упаковке нанесён EAN-13 или Code 128, сканируйте и проверяйте совпадение артикула.

Инвентаризация без купленного сканера

Малый склад или небольшой магазин: используйте камеру ноутбука или смартфона вместо промышленного ридера. Сканируйте один за другим, экспортируйте историю в CSV.

Проверка маркировки Честный знак

Data Matrix на упаковке лекарств, молока, обуви — сканируйте нашим инструментом для получения числового кода. Полную проверку в системе ЧЗ выполните через приложение «Честный знак».

Поиск товара по штрихкоду

Получили числовой код EAN-13 — введите его в barcode.org или barcodelookup.com для поиска информации о товаре: название, производитель, страна. Наш сканер упрощает считывание кода.

Проверка подлинности товара

Контрафактные товары часто имеют неверную контрольную цифру EAN-13. Наш сканер проверяет её автоматически. Если код не соответствует стандарту — это повод для сомнений.

Складской учёт при приёмке партии

Сотрудник принимает поставку: наводит камеру ноутбука на штрихкоды коробок, фиксирует коды в истории. Работает даже если промышленный сканер занят или разряжен.

Верификация кода в акционных материалах

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

Мониторинг сроков годности

На некоторых товарах GS1-128 содержит дату производства и срок годности в AI-атрибутах. Наш сканер показывает полное содержимое GS1-128, включая эти поля.

Обучение персонала

Новый сотрудник изучает форматы штрихкодов: EAN-13 vs Code 128 vs Data Matrix. Сканирует реальные образцы, видит декодированные данные и понимает структуру форматов.

Как пользоваться сканером штрихкодов онлайн

Шесть шагов от открытия страницы до результата

  1. 1

    Откройте сканер в браузере

    Перейдите на qrcode.website/barcode-scanner. Страница работает по HTTPS — это обязательное условие для доступа к камере браузером. Не нужна установка приложений или расширений.

  2. 2

    Выберите режим: камера или файл

    Режим "Камера" — для сканирования живым потоком: наведите на штрихкод, результат появится автоматически. Режим "Файл" — загрузите фото или скриншот с штрихкодом.

  3. 3

    Разрешите доступ к камере

    При первом использовании браузер запросит разрешение. Нажмите "Разрешить". Поток с камеры не записывается и не уходит на сервер — декодирование локальное, через WebAssembly.

  4. 4

    Наведите камеру на штрихкод

    Держите штрихкод в зоне сканирования, расстояние 10–25 см. Хорошее освещение без бликов. Библиотека анализирует каждый кадр: EAN-13 считывается за 1–3 кадра при нормальных условиях.

  5. 5

    Получите декодированный результат

    Сканер показывает числовой код, тип формата (EAN-13, Code 128 и т.д.), страну производителя по GS1-префиксу для EAN-13, результат проверки контрольной цифры.

  6. 6

    Используйте результат

    Скопируйте код в буфер, найдите товар в открытых базах или перейдите к проверке в Честном знаке. История последних 20 сканов сохраняется для удобства работы.

Таблица стран по GS1-префиксу EAN-13

Первые 2–3 цифры EAN-13 указывают страну регистрации производителя в системе GS1

ПрефиксСтранаПрефиксСтрана
460–469Россия400–440Германия
690–699Китай00–13США и Канада
500–509Великобритания300–379Франция
380Болгария383Словения
385Хорватия387Босния и Герцеговина
590Польша599Венгрия
600–601ЮАР629ОАЭ
640–649Финляндия729Израиль
740–745Центральная Америка750Мексика
754–755Канада (GS1 Canada)759Венесуэла
770–771Колумбия773Уругвай
775Перу779Аргентина
780Чили784Парагвай
789–790Бразилия800–839Италия
840–849Испания850Куба
858Словакия859Чехия
860Сербия869Турция
870–879Нидерланды880Южная Корея
885Таиланд888Сингапур
890Индия893Вьетнам
899Индонезия900–919Австрия
930–939Австралия940–949Новая Зеландия
955Малайзия958Макао (Китай)

Онлайн-сканер vs мобильное приложение

Браузерный сканер не требует установки и работает на компьютере — это его ключевое преимущество.

ПараметрМобильное приложениеСканер онлайн
Нужна установка приложения
Работа на компьютере с веб-камерой
Сканирование из файлаВ части приложений
Определение страны производителяВ платных версиях
Проверка контрольной цифры EAN-13Редко
Данные уходят на серверОбычно да
История 20 последних скановЧасто только платноБесплатно, локально
Data Matrix (Честный знак)В ограниченных

Частые вопросы о сканере штрихкодов

Форматы, безопасность, страны, проблемы со считыванием — короткие ответы.

Как сканировать штрих-код без приложения?

Откройте qrcode.website/barcode-scanner в любом браузере — Safari на iPhone, Chrome на Android или Chrome/Firefox на компьютере. Нажмите "Разрешить доступ к камере", наведите объектив на штрихкод на расстоянии 10–20 см. Код распознается автоматически за 1–3 секунды. Если камеры нет — сфотографируйте штрихкод или сделайте скриншот, переключитесь на вкладку "Файл" и загрузите изображение. Весь процесс занимает 15–30 секунд.

Как распознать штрих-код по фото?

Сделайте фото штрихкода с хорошим освещением и без сильного размытия. Сохраните файл на устройство. Откройте qrcode.website/barcode-scanner, выберите вкладку "Файл", загрузите фото. Сканер поддерживает PNG, JPG, WEBP. Библиотека ZXing анализирует изображение и находит штрихкод даже если он занимает небольшую часть кадра. Качество распознавания лучше при: хорошем контрасте, расстоянии 10–20 см при съёмке, отсутствии бликов и теней.

Можно ли проверить штрих-код онлайн?

Да — в двух смыслах. Первое: проверить корректность кода — наш сканер проверяет контрольную цифру EAN-13 и EAN-8 по алгоритму Modulo 10. Если контрольная цифра неверна — сообщим об ошибке. Второе: найти информацию о товаре — после распознавания предлагаем ссылку на поиск по коду в открытых базах. Полная информация о товаре (название, производитель, фото) доступна на barcodelookup.com, barcode.org и похожих сервисах.

Как узнать товар по штрих-коду?

Сканируйте штрихкод нашим инструментом — получите числовой код EAN-13. Скопируйте его и вставьте в поиск на одном из сайтов: barcodelookup.com, buycott.com, barcode-list.ru, goods.ru. Эти базы содержат миллионы товаров. Первые 3 цифры EAN-13 — код страны регистрации производителя (не обязательно страна производства), наш сканер показывает его автоматически. Если товар не найден в базе — он может быть новым, маркетплейсным или иметь внутренний код.

Как считать штрих-код браузером?

Браузер использует WebRTC API для доступа к камере устройства. Библиотека html5-qrcode обрабатывает каждый кадр видеопотока через алгоритм ZXing (Zebra Crossing), оптимизированный для линейных штрихкодов. Сканирование происходит полностью в браузере без отправки данных на сервер. Требования: HTTPS (наш сайт всегда работает по HTTPS), современный браузер (Chrome 60+, Firefox 75+, Safari 14+), разрешение камеры от 720p для надёжного считывания.

Что значит EAN-13 и как расшифровать цифры?

EAN-13 расшифровывается как European Article Number, 13-значный. Структура кода: первые 2-3 цифры — код страны регистрации производителя в системе GS1 (не страна производства!). Следующие 4-5 цифр — код предприятия, зарегистрированного в GS1 этой страны. Затем код конкретного товара. Последняя, 13-я цифра — контрольная, вычисляется по алгоритму Modulo 10 из предыдущих 12. Наш сканер автоматически показывает страну по GS1-префиксу и проверяет контрольную цифру.

Безопасно ли сканировать штрихкоды онлайн?

Полностью безопасно. Распознавание происходит локально в браузере через WebAssembly — изображение с камеры или загруженный файл не покидают ваше устройство. Мы не сохраняем и не видим ваши штрихкоды. История сканирований хранится в localStorage браузера — технология, доступная только вашему браузеру, без доступа с нашей стороны. Очистить историю можно одной кнопкой. В режиме инкогнито история удаляется автоматически при закрытии вкладки.

Чем отличается QR-код от штрихкода?

Штрихкод (линейный) хранит данные в одном измерении — в чередовании полос разной ширины. EAN-13 кодирует ровно 13 цифр. Code 128 — произвольный текст. Считывается лазерным или LED-сканером слева направо. QR-код — двумерный: данные кодируются в сетке чёрных квадратов. Хранит до 4296 символов буквенно-цифровых данных. Считывается фотокамерой или смартфоном. QR-код содержит избыточность (до 30% восстановление при повреждении), штрихкод — нет. Для маркировки товаров в рознице используется EAN-13 (штрихкод), для маркетинга и URL — QR-код.

Почему сканер не распознаёт штрихкод?

Пять самых частых причин. Первая: плохое освещение — нужен равномерный свет без бликов и теней. Вторая: код повреждён или загрязнён — линейный штрихкод не имеет коррекции ошибок, достаточно закрыть одну полосу. Третья: расстояние — оптимально 10–20 см, слишком близко или далеко — автофокус не справится. Четвёртая: штрихкод инвертирован (белый на тёмном) — переверните или попробуйте загрузить как файл. Пятая: низкое разрешение изображения при загрузке файла — нужно минимум 100 пикселей на длину кода. Попробуйте режим файла вместо камеры — обработка статического изображения надёжнее.

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

Линейные форматы: EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, Code 93, ITF (Interleaved 2 of 5), Codabar, RSS-14 (GS1 DataBar). Двумерные форматы: Data Matrix (используется в системе Честный знак), PDF417 (водительские удостоверения нового образца). Для QR-кодов используйте отдельную страницу /qr-scanner — она оптимизирована под квадратные матричные коды и работает точнее.

Как работает определение страны производителя?

Первые 2-3 цифры EAN-13 — это GS1-префикс, который указывает страну регистрации производителя в системе GS1 (не страну физического производства!). Например, компания может зарегистрировать бренд в России (460-469) и производить товар в Китае. Наш сканер содержит полную таблицу GS1-префиксов: более 50 стран и регионов. Отображаем страну сразу при распознавании кода. EAN-8 также имеет GS1-префикс в первых 2-3 цифрах. UPC-A (начинается с 0) соответствует США и Канаде.

Можно ли использовать сканер на компьютере?

Да, и это одно из главных преимуществ онлайн-сканера. На компьютере два варианта. С веб-камерой (встроенной в ноутбук или USB): откройте страницу, выберите режим "Камера", разрешите доступ, поднесите товар к камере. Без камеры: сфотографируйте штрихкод на смартфон, перенесите файл на компьютер (или сделайте скриншот экрана), откройте наш сканер в режиме "Файл" и загрузите изображение. Второй способ работает на любом компьютере без камеры.

Нужен генератор штрихкодов для маркетплейса?

Создайте EAN-13 или Code 128 для Wildberries, Ozon и Яндекс Маркета за 10 секунд. Скачать PNG или SVG бесплатно.