Скенер и декодер за баркодове

Използвайте камерата си или качете изображение, за да прочетете UPC, EAN, Code 128, Code 39, ITF и Codabar — бързо, поверително и безплатно. Чете и QR кодове.

Скенер и декодер

Декодиран резултат
Все още няма резултат. Използвайте Сканирай или качете изображение.

Превърнете всеки лаптоп или телефон в мощен четец на баркодове. Този инструмент декодира популярни символики за търговия на дребно и логистика, използвайки два механизма, работещи на клиента: Shape Detection API, когато е наличен (хардуерно ускорен на много устройства), и усъвършенстван ZXing декодер като резервен метод. Нищо не се качва — откриването и декодирането се изпълняват изцяло в браузъра ви за бързина и поверителност.

Как работи декодирането от камера и изображения

  • Заснемане на кадър: Когато натиснете Сканирай, приложението взема пробен кадър от живия поток на камерата (или от каченото изображение).
  • Откриване: Първо опитваме Shape Detection API (BarcodeDetector) за бързо локално откриване. Ако не е поддържан или не намери нищо, използваме ZXing, компилиран за уеб.
  • Декодиране: Откритият регион се обработва, за да се възстановят кодирани данни (цифри UPC/EAN, текст Code 128/39 и др.).
  • Резултати: Декодираното съдържание и формат се показват под визуализацията. Можете да копирате текста веднага.
  • Поверителност: Цялата обработка е локална — никакви изображения или видеокадри не напускат устройството ви.

Поддържани формати на баркодове

ФорматТипЧести приложения
EAN-13 / EAN-81DТърговски стоки в ЕС и много региони
UPC-A / UPC-E1DТърговски стоки в Северна Америка
Code 1281DЛогистика, етикети за доставка, идентификатори на инвентара
Code 391DПроизводство, етикети на активи, прости буквено-цифрови кодове
Interleaved 2 of 5 (ITF)1DКартонени опаковки, палети, дистрибуция
Codabar1DБиблиотеки, кръвни банки, по-стари системи
QR Code2DURL адреси, билети, плащания, сдвояване на устройства

Съвети за сканиране с камера

  • Осветете кода, не обектива: Използвайте ярка, разсеяна светлина отстрани, за да избегнете отблясъци и отражения. Наклонете лъскавите етикети или преместете източника на светлина, за да предотвратите избледняване.
  • Използвайте фенерчето при нужда: На телефони включете фенерчето при слаба светлина. Наклонете устройството леко, за да намалите отблясъците.
  • Поддържайте правилно разстояние: Преместете се по-близо, докато баркодът запълва 60–80% от полето. Твърде далече = малко пиксели; твърде близо = лош фокус.
  • Фокус и експозиция: Докоснете баркода, за да фокусира/настрои експозицията автоматично. На много телефони задръжте натиснато, за да заключите AE/AF.
  • Ориентацията има значение за 1D кодовете: Завъртете така, че ивиците да са хоризонтални на екрана. Опитайте 90° или 180°, ако откриването е упорито.
  • Дръжте стабилно: Подпрете лактите, почивайте на повърхност или използвайте две ръце. Полусекунда пауза подобрява резултатите.
  • Внимавайте за т.нар. 'тиха зона': Оставете тънка бяла граница около кода — не изрязвайте до самите ивици.
  • Намалете наклона и извиването: Дръжте кода плосък и камерата паралелно. При извити етикети отстъпете, за да намалите деформацията, след което изрежете по-тясно.
  • Предпочитайте основната камера: Избягвайте ултрашироки обективи за малки кодове; използвайте основната (1×) или телефото камера.
  • Избягвайте режими, които променят изображението: Изключете Режим Портрет/Красота/HDR/намаляване на движението, които могат да размият фините ивици.
  • Почистете обектива: Пръстови отпечатъци и прах намаляват остротата и контраста.
  • За QR кодове: Дръжте целия квадрат (с тиха зона) видим и приблизително прав; избягвайте частично изрязване на ъглите на квадрата.

Най-добри резултати при качване на изображения

  • Използвайте подходящи формати: PNG запазва чистите ръбове; JPEG е подходящ при високо качество (≥ 85). Конвертирайте HEIC/HEIF в PNG или JPEG преди качване.
  • Резолюцията има значение: Малки етикети: ≥ 1000×1000 px. По-големи кодове: ≥ 600×600 px. Избягвайте дигитален зуум — придвижете се по-близо и изрежете.
  • Поддържайте острота: Подпрете телефона, докоснете за фокус и задръжте неподвижно. Размазаното движение унищожава тънките ивици и модулите на QR кодовете.
  • Изрежете с тиха зона: Изрежете около баркода, но оставете тънка бяла граница; не изрязвайте върху ивиците/модулите.
  • Фиксирайте ориентацията: Ако изображението е настрани/надолу с главата, завъртете го първо — EXIF ротацията не винаги се зачита.
  • Контролирайте осветлението: Използвайте ярка, разсеяна светлина; наклонете леко, за да преместите отблясъците от лъскавите етикети.
  • Увеличете контраста (ако е нужно): Преобразувайте в сиво и повишете контраста. Избягвайте силни филтри/намаляване на шума, които размазват ръбовете.
  • Изравняване и премахване на изкривявания: За извити опаковки отстъпете, направете камерата квадратно към кода, след което изрежете по-тясно.
  • Един код наведнъж: Ако снимката има много баркодове, изрежете до желания код.
  • Запазете оригинала: Качете оригиналния файл. Приложенията за съобщения често компресират и добавят артефакти.
  • От екрани: Предпочитайте директни екранни снимки. Ако снимате дисплей, намалете яркостта леко, за да намалите лентирането.
  • Опитайте друго устройство или обектив: Използвайте основната (1×) камера за най-добри детайли; ултраширокият може да влоши декодируемостта.

Отстраняване на проблеми при неуспешно декодиране

  • Потвърдете символиката: Поддържани: EAN-13/8, UPC-A/E, Code 128, Code 39, ITF, Codabar и QR. Не се поддържат: Data Matrix, PDF417.
  • Опитайте различни ориентации: Завъртете кода или устройството с 90° стъпки. За 1D баркодове хоризонталните ивици са най-лесни.
  • Изрязвайте по-умно: Изрежете около баркода, като запазите тънка бяла тиха зона. Не изрязвайте в ивиците.
  • Повишете контраста: Подобрете осветлението, избягвайте отблясъци, стремете се към тъмни ивици върху светъл фон; за качвания опитайте сиви тонове с по-висок контраст.
  • Внимавайте за инвертирани цветове: Ако ивиците са светли на тъмен фон, снимайте отново с повече светлина или инвертирайте цветовете преди качване.
  • Увеличете използваемата резолюция: Приближете се, използвайте снимка с по-висока резолюция или преминете на по-добра камера.
  • Намалете наклона/изкривяването: Изравнете етикета, направете камерата квадратно към кода или отстъпете, след което изрежете по-тясно.
  • Проверете качеството на печата и тихата зона: Размазвания, драскотини или липсващи тихи зони могат да попречат на декодирането. Опитайте по-чист екземпляр.
  • Проверете правилата за данните, когато е релевантно: Някои формати имат ограничения (напр. ITF изисква четен брой цифри; Code 39 има ограничени символи). Уверете се, че кодът следва правилата си.
  • Вариабилност между устройства/браузъри: Опитайте друго устройство или браузър. Включете фенерчето; докоснете за фокус и дръжте стабилно.
  • Качване на изображения — ориентация/обработка: Завъртете странични снимки преди качване. Избягвайте силни филтри или намаляване на шума.
  • Все още не става? Опитайте по-тясно изрязване, по-добро осветление и друго устройство. Кодът може да е повреден или неподдържан.

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

Този скенер работи изцяло в браузъра ви: кадрите от камерата и качените изображения никога не напускат устройството ви. Използвайте го незабавно — без регистрация и без тракери. След първоначалното зареждане много браузъри могат да изпълняват този инструмент дори при нестабилна или офлайн връзка.