Skenér a dekodér čiarových kódov

Použite fotoaparát alebo nahrajte obrázok na čítanie UPC, EAN, Code 128, Code 39, ITF a Codabar – rýchlo, súkromne a zadarmo. Tiež číta QR kódy.

Skenér a dekodér

Dekódovaný výsledok
Zatiaľ žiadny výsledok. Použite Skenovať alebo nahrajte obrázok.

Premeňte akýkoľvek notebook alebo telefón na schopnú čítačku čiarových kódov. Tento nástroj dekóduje populárne symbologie používané v retailu a logistike pomocou dvoch klientskych enginov: Shape Detection API, keď je dostupné (na mnohých zariadeniach hardvérovo akcelerované), a vylepšený ZXing dekodér ako záloha. Nič sa nenahráva – detekcia a dekódovanie prebiehajú výlučne vo vašom prehliadači pre rýchlosť a súkromie.

Ako funguje dekódovanie z fotoaparátu a obrázkov

  • Zachytenie snímky: Keď stlačíte Skenovať, aplikácia odoberie snímku z živého streamu vášho fotoaparátu (alebo z nahraného obrázka).
  • Detekcia: Najprv sa pokúsime použiť Shape Detection API (BarcodeDetector) na rýchlu lokálnu detekciu. Ak nie je podporované alebo nič nenájde, použijeme ako zálohu ZXing skompilovaný pre web.
  • Dekódovanie: Zistená oblasť sa spracuje tak, aby sa obnovili zakódované údaje (číselné údaje UPC/EAN, text v Code 128/39 atď.).
  • Výsledky: Dekódovaný obsah a formát sa zobrazia pod náhľadom. Text môžete okamžite skopírovať.
  • Súkromie: Všetko sa spracováva lokálne – žiadne obrázky ani snímky videa neopúšťajú vaše zariadenie.

Podporované formáty čiarových kódov

FormátTypTypické použitie
EAN-13 / EAN-81DMaloobchodné položky v EÚ a mnohých regiónoch
UPC-A / UPC-E1DMaloobchodné položky v Severnej Amerike
Code 1281DLogistika, zásielkové štítky, inventárne ID
Code 391DVýroba, identifikačné štítky majetku, jednoduché alfanumerické kódy
Interleaved 2 of 5 (ITF)1DKartóny, palety, distribúcia
Codabar1DKnižnice, krvné banky, staršie systémy
QR Code2DURL, vstupenky, platby, párovanie zariadení

Tipy pre skenovanie pomocou fotoaparátu

  • Osvetlite kód, nie objektív: Použite silné, rozptýlené svetlo z boku, aby ste predišli odleskom a reflexiiám. Nakloňte lesklé štítky alebo posuňte svetlo, aby sa zabránilo prepáleniu.
  • Použite svietidlo (torch), keď treba: Na telefónoch zapnite blesk v slabom osvetlení. Mierne nakloňte zariadenie, aby ste znížili odlesk.
  • Nájdite správnu vzdialenosť: Približte sa, kým kód nezaplní 60–80 % zobrazenia. Príliš ďaleko = príliš málo pixelov; príliš blízko = zlý fokus.
  • Zaostrenie a expozícia: Klepnite na kód, aby sa zaostrilo/autexponovalo. Dlhé stlačenie na mnohých telefónoch zafixuje AE/AF.
  • Orientácia záleží pri 1D kódoch: Otočte tak, aby pruhy boli horizontálne cez obrazovku. Ak je detekcia problémová, skúste 90° alebo 180°.
  • Držte stabilne: Oprite lakte, položte na povrch alebo použite obe ruky. Polsekundy pauza zlepší výsledky.
  • Dbajte na tichú zónu: Nechajte okolo kódu tenký biely okraj — nekropujte tesne k pruhom.
  • Znížte skosenie a zakrivenie: Držte kód plochý a fotoaparát paralelne. Pri zakrivených štítkoch sa vzdiaľte, aby sa zníšila deformácia, potom orezajte bližšie.
  • Preferujte hlavný fotoaparát: Vyhnite sa ultraširokým objektívom pri malých kódoch; používajte hlavný (1×) alebo teleobjektív.
  • Vyhnite sa režimom, čo upravujú obraz: Vypnite Portrait/Beauty/HDR/motion-blur režimy, ktoré môžu zjemniť jemné pruhy.
  • Vyčistite objektív: Odtlačky prstov a prach znižujú ostrosť a kontrast.
  • Pre QR kódy: Majte viditeľný celý štvorec (vrátane tichej zóny) a približne rovný; vyhnite sa čiastočným orezom rohov hľadačov.

Najlepšie výsledky pri nahrávaní obrázkov

  • Používajte vhodné formáty: PNG zachová ostré hrany; JPEG je v poriadku pri vysokej kvalite (≥ 85). Konvertujte HEIC/HEIF na PNG alebo JPEG pred nahraním.
  • Rozlíšenie je dôležité: Malé štítky: ≥ 1000×1000 px. Väčšie kódy: ≥ 600×600 px. Vyhnite sa digitálnemu zoomu – približte sa a orežte.
  • Zachovajte ostrosť: Podoprite telefón, klepnite na zaostrenie a počkajte. Rozmazanie pohybom zničí tenké pruhy a moduly QR.
  • Orežte s tichou zónou: Orezajte okolo čiarového kódu, ale nechajte tenký biely okraj; nekropujte do pruhov/modulov.
  • Opravte orientáciu: Ak je obrázok na boku/hore nohami, najprv ho otočte — EXIF rotácia nie je vždy rešpektovaná.
  • Ovládajte osvetlenie: Použite silné, rozptýlené svetlo; mierne nakloňte, aby ste presunuli odlesk z lesklých štítkov.
  • Zvýšte kontrast (ak treba): Preveďte na odtiene šedej a zvýšte kontrast. Vyhnite sa silným filtrom/redukcii šumu, ktoré rozmazávajú hrany.
  • Vyrovnajte a odstráňte skosenie: Pri zakrivených obaloch sa vzdiaľte, postavte sa kolmo na kód a potom orežte bližšie.
  • Jeden kód naraz: Ak má fotografia viacero čiarových kódov, orežte na jeden cieľový kód.
  • Zachovajte originál: Nahrajte pôvodný súbor. Správy často komprimujú a pridávajú artefakty.
  • Z obrazoviek: Preferujte priame snímky obrazovky. Ak fotíte displej, znížte jas mierne, aby ste znížili pásovanie.
  • Skúste iné zariadenie alebo objektív: Použite hlavný (1×) fotoaparát pre najlepšie detaily; ultraširoký môže zhoršiť dekódovateľnosť.

Riešenie problémov s dekódovaním

  • Potvrďte symbologiu: Podporované: EAN-13/8, UPC-A/E, Code 128, Code 39, ITF, Codabar a QR. Nepodporované: Data Matrix, PDF417.
  • Skúste iné orientácie: Otočte kód alebo zariadenie po 90° krokoch. Pre 1D čiarové kódy sú najjednoduchšie horizontálne pruhy.
  • Orežte šikovnejšie: Orežte okolo čiarového kódu a zachovajte tenkú bielu tichú zónu. Nekropujte do pruhov.
  • Zvýšte kontrast: Zlepšite osvetlenie, vyhnite sa odleskom, smerujte na tmavé pruhy na svetlom pozadí; pri nahrávaní skúste odtiene šedej s vyšším kontrastom.
  • Dávajte pozor na invertované farby: Ak sú pruhy svetlé na tmavom pozadí, znovu vyfoťte pri lepšom svetle alebo pred nahraním invertujte farby.
  • Zvýšte použiteľné rozlíšenie: Približte sa, použite fotografiu s vyšším rozlíšením alebo prepnite na lepší fotoaparát.
  • Znížte skosenie/zakrivenie: Vyrovnajte štítok, postavte fotoaparát kolmo na kód alebo sa vzdiaľte, potom orežte bližšie.
  • Skontrolujte kvalitu tlače a tichú zónu: Rozmazanie, škrabance alebo chýbajúce tiché zóny môžu zabrániť dekódovaniu. Skúste čistejší vzorok.
  • Overte pravidlá dát, keď sú relevantné: Niektoré formáty majú obmedzenia (napr. ITF párny počet číslic; Code 39 obmedzené znaky). Skontrolujte, či kód dodržiava svoje pravidlá.
  • Premenlivosť zariadenia/prehliadača: Skúste iné zariadenie alebo prehliadač. Zapnite svietidlo; klepnite na zaostrenie a držte stabilne.
  • Nahrávanie obrázkov – orientácia/ spracovanie: Pred nahraním otočte fotografie, ktoré sú na boku. Vyhnite sa silným filtrom alebo redukcii šumu.
  • Stále to nejde? Skúste tesnejší orez, lepšie osvetlenie a druhé zariadenie. Kód môže byť poškodený alebo nepodporovaný.

Súkromie a spracovanie na zariadení

Tento skener beží úplne vo vašom prehliadači: snímky z fotoaparátu a nahrané obrázky nikdy neopúšťajú vaše zariadenie. Použite ho okamžite – bez registrácie a bez sledovacích pixelov. Po počiatočnom načítaní môže mnoho prehliadačov tento nástroj prevádzkovať aj pri prerušovanom alebo offline pripojení.