CodeKitHub
Každodenní nástroje

Dekodér QR kódu — Přečíst QR kód z obrázku

Naposledy aktualizováno:

Chcete-li dekódovat QR kód z obrázku, nahrajte sem screenshot, fotku nebo uložený soubor a dekódovaný text — URL, Wi-Fi informace, prostý text — se okamžitě zobrazí, bez nutnosti kamery telefonu. Dekódování probíhá zcela ve vašem prohlížeči pomocí stejného open-source enginu, na kterém staví mnoho aplikací pro skenování QR kódů v telefonu.

Co je tento nástroj?

Dekodér QR kódu čte černobílý vzor v obrázku QR kódu a extrahuje text, který kóduje — URL, prostý text, přihlašovací údaje k Wi-Fi, vizitku vCard, cokoli, co bylo původně zakódováno. Běžně to vyžaduje kameru telefonu, ale uložený obrázek (screenshot z chatu, fotka vytištěného kódu, stažený soubor) nelze vždy pohodlně nasnímat kamerou.

Tento nástroj dekóduje přímo z nahraného obrázkového souboru pomocí knihovny jsQR, stejného open-source přístupu k dekódování, jaký používá mnoho skenovacích aplikací s kamerou — jen aplikovaného na statický obrázek místo živého obrazu z kamery.

Proč ho používat?

  • Dekóduje z jakéhokoli obrázkového souboru — screenshot, fotka, stažené PNG/JPG — bez potřeby kamery telefonu.
  • Pokud je dekódovaný obsah URL, automaticky se zobrazí jako klikatelný odkaz.
  • Lokální zpracování — obrázek nikdy neopustí váš prohlížeč, bezpečné i pro QR kódy obsahující Wi-Fi hesla nebo soukromé odkazy.
  • Přirozeně navazuje na náš Generátor QR kódů — zakódujte zde, dekódujte tam.
  • Zdarma, bez účtu, bez vodoznaku.

Jak se používá

  1. Klikněte do rámečku nebo do něj přetáhněte obrázek obsahující QR kód.
  2. Dekodér se automaticky načte a přečte kód.
  3. Dekódovaný text se zobrazí níže — pokud jde o URL, zobrazí se i klikatelný odkaz.
  4. Klikněte na Kopírovat pro použití dekódovaného textu.

Příklad

Vstup

Screenshot obsahující QR kód odkazující na web

Výstup

https://codekithub.com

Automaticky rozpoznáno jako URL, s přímým klikatelným odkazem zobrazeným vedle syrového textu.

Praktické tipy pro dekódování QR kódu z obrázku

  • Screenshoty se dekódují spolehlivěji než fotky — snímek obrazovky má čisté, ostré pixelové hrany, zatímco fotka vytištěného kódu telefonem může trpět rozmazáním, odleskem nebo záběrem pod úhlem, který zkresluje čtvercové moduly.
  • Pokud se fotka nedaří dekódovat, nejprve ji ořízněte těsně kolem samotného QR kódu. Přebytečné pozadí kolem kódu může zmást detekci vzoru, zejména u menších nebo méně kvalitních obrázků.
  • Než QR kód naskenujete kamerou telefonu, jeho dekódování zde vám umožní nejprve vidět cílovou URL nebo obsah jako prostý text — užitečné, když kód pochází z neznámého zdroje a chcete ho zkontrolovat před otevřením odkazu.
  • QR kódy pro Wi-Fi se dekódují do syrového řetězce jako WIFI:T:WPA;S:MyNetwork;P:password;; — název sítě a heslo jsou čitelné přímo v tomto textu, není potřeba znovu skenovat telefonem pro připojení.

Běžné důvody, proč se QR kód nedaří dekódovat

Nejčastější případ, se kterým se lidé setkávají: QR kód, který se v pořádku naskenuje kamerou telefonu, ale selže při nahrání stejného obrázku sem (nebo naopak), obvykle souvisí s rozlišením — aplikace fotoaparátu často přidávají doostření nebo automatické zaostření, které statický obrázek nemá. Opětovné uložení nebo export obrázku ve vyšším rozlišení před nahráním to obvykle vyřeší.

Druhým nejčastějším případem je kód vygenerovaný s nízkou úrovní korekce chyb a poté komprimovaný nebo zmenšený, což poškodí právě dost vzoru, aby se rozbilo dekódování. QR kódy mají čtyři vestavěné úrovně korekce chyb — nízká obnoví přibližně 7 % poškozených dat, až po vysokou s přibližně 30 %, podle článku o QR kódu na Wikipedii — takže kód vytvořený s nízkou tolerancí má mnohem méně prostoru pro kompresní artefakty nebo částečné zakrytí, než se přestane skenovat. Pokud jste kód vygenerovali sami, jeho opětovné vygenerování ve větší velikosti a s vyšší úrovní korekce chyb tomuto předchází.

Generátor QR kódů

Časté dotazy

Proč můj telefonní fotoaparát nemůže naskenovat tento QR kód?

Běžné příčiny: obrázek je po zobrazení na obrazovce příliš malý nebo v nízkém rozlišení, na fotce je odlesk nebo úhel zkreslující vzor, nebo byl samotný kód vygenerován s nízkou úrovní korekce chyb a má drobné poškození. Nahrání původního souboru zde čte syrová pixelová data přímo, což často uspěje tam, kde skenování kamerou selhává.

Jaký obsah dokáže tento nástroj dekódovat?

Cokoli, co QR kód může obsahovat: URL, prostý text, přihlašovací údaje k Wi-Fi (WIFI:T:WPA;S:...), kontaktní karty (vCard), telefonní čísla a další. Nástroj vám ukáže přesně to, co bylo zakódováno — u URL navíc poskytne klikatelný odkaz.

Nahrává se obrázek na server?

Ne. Dekódování probíhá zcela ve vašem prohlížeči pomocí knihovny jsQR, načtené na vyžádání. Obrázek se zpracovává lokálně a nikam se nepřenáší — bezpečné i pro QR kódy obsahující soukromé informace.

Proč nástroj hlásí, že žádný QR kód nebyl nalezen?

Obvykle obrázek ve skutečnosti neobsahuje úplný, nepoškozený vzor QR kódu — zkontrolujte, že je celý kód viditelný a není oříznutý, rozmazaný k nepoznání nebo v příliš nízkém rozlišení na zobrazení jednotlivých modulů.

Mohu dekódovat více QR kódů v jednom obrázku?

Tento nástroj dekóduje první vzor QR kódu, který v obrázku najde. U obrázků s více kódy ořízněte a nahrajte každý zvlášť.

Související nástroje