Скенер и декодер за баркодове
Използвайте камерата си или качете изображение, за да прочетете 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-8 | 1D | Търговски стоки в ЕС и много региони |
UPC-A / UPC-E | 1D | Търговски стоки в Северна Америка |
Code 128 | 1D | Логистика, етикети за доставка, идентификатори на инвентара |
Code 39 | 1D | Производство, етикети на активи, прости буквено-цифрови кодове |
Interleaved 2 of 5 (ITF) | 1D | Картонени опаковки, палети, дистрибуция |
Codabar | 1D | Библиотеки, кръвни банки, по-стари системи |
QR Code | 2D | URL адреси, билети, плащания, сдвояване на устройства |
Съвети за сканиране с камера
- Осветете кода, не обектива: Използвайте ярка, разсеяна светлина отстрани, за да избегнете отблясъци и отражения. Наклонете лъскавите етикети или преместете източника на светлина, за да предотвратите избледняване.
- Използвайте фенерчето при нужда: На телефони включете фенерчето при слаба светлина. Наклонете устройството леко, за да намалите отблясъците.
- Поддържайте правилно разстояние: Преместете се по-близо, докато баркодът запълва 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 има ограничени символи). Уверете се, че кодът следва правилата си.
- Вариабилност между устройства/браузъри: Опитайте друго устройство или браузър. Включете фенерчето; докоснете за фокус и дръжте стабилно.
- Качване на изображения — ориентация/обработка: Завъртете странични снимки преди качване. Избягвайте силни филтри или намаляване на шума.
- Все още не става? Опитайте по-тясно изрязване, по-добро осветление и друго устройство. Кодът може да е повреден или неподдържан.
Поверителност и локална обработка
Този скенер работи изцяло в браузъра ви: кадрите от камерата и качените изображения никога не напускат устройството ви. Използвайте го незабавно — без регистрация и без тракери. След първоначалното зареждане много браузъри могат да изпълняват този инструмент дори при нестабилна или офлайн връзка.