Skener a dekodér čárových kódů

Použijte kameru nebo nahrajte obrázek k čtení UPC, EAN, Code 128, Code 39, ITF a Codabar — rychle, soukromě a zdarma. Podporuje také QR kódy.

Skener a dekodér

Dekódovaný výsledek
Ještě žádný výsledek. Použijte Skenovat nebo nahrajte obrázek.

Přeměňte jakýkoli notebook nebo telefon na schopnou čtečku čárových kódů. Tento nástroj dekóduje běžné maloobchodní a logistické symbologie pomocí dvou klientských engineů: Shape Detection API, pokud je dostupné (na mnoha zařízeních hardwarově akcelerované), a v záloze upravený dekodér ZXing. Nic se neodesílá — detekce a dekódování probíhají zcela ve vašem prohlížeči pro rychlost a ochranu soukromí.

Jak funguje dekódování z kamery a obrázků

  • Zachycení snímku: Když stisknete Skenovat, aplikace vzorkuje snímek z živého streamu kamery (nebo z nahraného obrázku).
  • Detekce: Nejprve se pokusíme použít Shape Detection API (BarcodeDetector) pro rychlou detekci na zařízení. Pokud není podporované nebo nic nenajde, přepneme na ZXing přeložený pro web.
  • Dekódování: Detekovaná oblast je zpracována k obnovení zakódovaných dat (číselné údaje UPC/EAN, text Code 128/39 apod.).
  • Výsledky: Dekódovaná data a formát se zobrazí pod náhledem. Text můžete okamžitě zkopírovat.
  • Soukromí: Veškeré zpracování probíhá lokálně — žádné obrázky ani video snímky neopouštějí vaše zařízení.

Podporované formáty čárových kódů

FormátTypBěžné použití
EAN-13 / EAN-81DMaloobchodní položky v EU a v mnoha regionech
UPC-A / UPC-E1DMaloobchodní položky v Severní Americe
Code 1281DLogistika, přepravní štítky, identifikátory zásob
Code 391DVýroba, identifikátory majetku, jednoduché alfanumerické kódy
Interleaved 2 of 5 (ITF)1DKrabice, palety, distribuce
Codabar1DKnihovny, krevní banky, starší systémy
QR kód2DURL, vstupenky, platby, párování zařízení

Tipy pro skenování kamerou

  • Osvětlete kód, ne objektiv: Použijte jasné rozptýlené světlo z boku, aby se zabránilo odleskům a odrazům. Nakloňte lesklé štítky nebo posuňte světlo, aby nedošlo k přesvícení.
  • Použijte blesk (svítilnu) podle potřeby: Na telefonech zapněte svítilnu v tmavém prostředí. Nakloněním zařízení mírně snížíte odlesky.
  • Držte správnou vzdálenost: Přibližte se, dokud čárový kód nezabere 60–80 % zobrazení. Příliš daleko = málo pixelů; příliš blízko = špatné zaostření.
  • Zaostření a expozice: Klepnutím na čárový kód zaostřete a nastavíte expozici. Dlouhým stiskem na mnoha telefonech lze zámknout AE/AF.
  • Orientace má význam u 1D kódů: Otočte tak, aby čáry probíhaly vodorovně přes obrazovku. Pokud je detekce obtížná, vyzkoušejte 90° nebo 180°.
  • Udržte zařízení stabilně: Podepřete lokty, opřete se o povrch nebo použijte obě ruce. Půlsekundová pauza zlepší výsledky.
  • Dbejte na tichou zónu: Nechte tenký bílý okraj kolem kódu — neřežte těsně ke čárám.
  • Snižte zkosení a zakřivení: Udržujte kód rovný a kameru rovnoběžnou. U zakřivených štítků ustupte, čímž snížíte deformaci, a pak ořízněte užší oblast.
  • Preferujte hlavní fotoaparát: U malých kódů se vyhněte ultraširokoúhlým objektivům; použijte hlavní (1×) nebo teleobjektiv.
  • Vyhněte se režimům měnícím obraz: Vypněte režimy Portrét/Krása/HDR/odstranění pohybového rozmazání, které mohou zjemnit jemné čáry.
  • Vyčistěte objektiv: Odtisky prstů a prach snižují ostrost a kontrast.
  • Pro QR kódy: Mějte viditelný celý čtverec (včetně tiché zóny) a zhruba rovný; vyhněte se částečnému ořezu rohů vyhledávacích značek.

Nejlepší výsledky při nahrávání obrázků

  • Používejte vhodné formáty: PNG zachovává ostré hrany; JPEG je v pořádku při vysoké kvalitě (≥ 85). Před nahráním převeďte HEIC/HEIF na PNG nebo JPEG.
  • Rozlišení je důležité: Malé štítky: ≥ 1000×1000 px. Větší kódy: ≥ 600×600 px. Vyhněte se digitálnímu zoomu — přibližte se a ořízněte.
  • Udržte ostrost: Podepřete telefon, klepněte pro zaostření a chvíli počkejte. Pohybové rozmazání ničí jemné čáry a moduly QR.
  • Ořízněte s tichou zónou: Ořízněte oblast kolem čárového kódu, ale ponechte tenký bílý okraj; neřežte do čar/modulů.
  • Opravte orientaci: Pokud je obrázek na boku nebo vzhůru nohama, nejprve jej otočte — EXIF rotace není vždy respektována.
  • Kontrolujte osvětlení: Použijte jasné, rozptýlené světlo; mírným nakloněním odstraňte odlesky z lesklých štítků.
  • Zvyšte kontrast (pokud je potřeba): Převod na odstíny šedi a zvýšení kontrastu pomůže. Vyhněte se silným filtrům/nepotlačování šumu, které rozmazávají hrany.
  • Vyrovnejte a odstraňte zkosení: U zakřivených obalů ustupte, vyrovnejte fotoaparát vůči kódu a pak ořízněte užší oblast.
  • Jeden kód najednou: Pokud má fotografie více čárových kódů, ořízněte jen cílový kód.
  • Zachovejte originál: Nahrajte originální soubor. Zprávové aplikace často komprimují a přidávají artefakty.
  • Z obrazovek: Preferujte přímé snímky obrazovky (screenshoty). Pokud fotografujete displej, mírně snižte jas, aby se snížilo pruhování.
  • Zkuste jiné zařízení nebo objektiv: Pro nejlepší detaily použijte hlavní (1×) fotoaparát; ultraširokoúhlý objektiv může zhoršit čitelnost.

Řešení problémů s dekódováním

  • Potvrďte symbologii: Podporováno: EAN-13/8, UPC-A/E, Code 128, Code 39, ITF, Codabar a QR. Nepodporováno: Data Matrix, PDF417.
  • Vyzkoušejte různé orientace: Otočte kód nebo zařízení po krocích po 90°. U 1D čárových kódů jsou nejjednodušší vodorovné čáry.
  • Ořízněte chytřeji: Ořízněte kolem kódu a udržte tenkou bílou tichou zónu. Neřežte do čar.
  • Zvyšte kontrast: Zlepšete osvětlení, vyhněte se odleskům, cílem jsou tmavé čáry na světlém pozadí; u nahrávek zkuste odstíny šedi s vyšším kontrastem.
  • Pozor na invertované barvy: Pokud jsou čáry světlé na tmavém pozadí, znovu vyfoťte s více světla nebo před nahráním invertujte barvy.
  • Zvyšte použitelné rozlišení: Přibližte se, použijte fotografii s vyšším rozlišením nebo přepněte na lepší fotoaparát.
  • Snižte zkosení/zakřivení: Vyrovnejte štítek, nastavte kameru kolmo ke kódu, nebo ustupte a pak ořízněte užší oblast.
  • Zkontrolujte kvalitu tisku a tichou zónu: Rozmazání, škrábance nebo chybějící tichá zóna mohou zabránit dekódování. Zkuste čistší vzorek.
  • Ověřte pravidla dat, pokud je to relevantní: Některé formáty mají omezení (např. ITF sudý počet číslic; Code 39 omezená množina znaků). Ověřte, že kód pravidla dodržuje.
  • Variabilita zařízení/prohlížeče: Vyzkoušejte jiné zařízení nebo prohlížeč. Zapněte svítilnu; klepněte pro zaostření a držte stabilně.
  • Nahrávání obrázků — orientace/zpracování: Před nahráním otočte fotografie na bok. Vyhněte se silným filtrům nebo potlačení šumu.
  • Stále to nejde? Zkuste užší ořez, lepší osvětlení a druhé zařízení. Kód může být poškozený nebo nepodporovaný.

Soukromí a zpracování na zařízení

Tento skener běží zcela ve vašem prohlížeči: snímky z kamery a nahrané obrázky nikdy neopouštějí vaše zařízení. Použijte ho okamžitě — bez registrace a bez sledovacích pixelů. Po počátečním načtení může mnoho prohlížečů tento nástroj spustit i při nestabilním nebo offline připojení.