Mi ez az eszköz?
A QR-kód dekódoló beolvassa a QR-kód képében lévő fekete-fehér mintát, és kinyeri a benne kódolt szöveget — egy URL-t, sima szöveget, Wi-Fi hitelesítő adatokat, egy vizitkártyát (vCard), bármit, amit eredetileg kódoltak. Ehhez normál esetben telefonkamera kell, de egy mentett kép (egy chat képernyőfotója, egy nyomtatott kód fotója, egy letöltött fájl) nem mindig kényelmes kamerával beolvasni.
Ez az eszköz közvetlenül a feltöltött képfájlból dekódol a jsQR könyvtár segítségével, ugyanazzal a nyílt forráskódú dekódolási megközelítéssel, amelyet sok kamera-alapú olvasóalkalmazás is használ — csak élő kameraforrás helyett egy statikus képre alkalmazva.
Miért érdemes használni?
- Dekódolás bármilyen képfájlból — képernyőfotó, fotó, letöltött PNG/JPG — telefonkamera nélkül.
- Ha a dekódolt tartalom egy URL, automatikusan kattintható linkként jelenik meg.
- Helyi feldolgozás — a kép soha nem hagyja el a böngésződet, biztonságos Wi-Fi jelszavakat vagy privát linkeket tartalmazó QR-kódokhoz is.
- Természetesen párosítható a QR-kód Generátorunkkal — itt kódold, ott dekódold.
- Ingyenes, fiók nélkül, vízjel nélkül.
Használati útmutató
- Kattints a mezőre, vagy húzz rá egy QR-kódot tartalmazó képet.
- A dekódoló automatikusan betöltődik, és beolvassa a kódot.
- A dekódolt szöveg alul jelenik meg — ha URL, egy kattintható link is megjelenik.
- Kattints a Másolás gombra a dekódolt szöveg felhasználásához.
Példa
Bemenet
Egy weboldalra mutató QR-kódot tartalmazó képernyőfotóKimenet
https://codekithub.comAutomatikusan URL-ként azonosítva, közvetlen kattintható linkkel a nyers szöveg mellett megjelenítve.
Gyakorlati tippek QR-kód dekódolásához képből
- A képernyőfotók megbízhatóbban dekódolhatók, mint a fotók — egy képernyőmentés tiszta, éles pixelszélekkel rendelkezik, míg egy nyomtatott kódról készült telefonfotó szenvedhet elmosódástól, fényvisszaverődéstől vagy ferde szögtől, amely torzítja a négyzetes modulokat.
- Ha egy fotó nem dekódolható, először vágd szorosan a QR-kód köré. A kód körüli felesleges háttér zavarhatja a mintafelismerést, különösen kisebb vagy alacsonyabb felbontású képeknél.
- Mielőtt telefonkamerával beolvasnál egy QR-kódot, itt előbb dekódolva sima szövegként láthatod a célzott URL-t vagy tartalmat — hasznos, ha egy kód ismeretlen forrásból származik, és ellenőrizni szeretnéd, mielőtt megnyitnál egy linket.
- A Wi-Fi QR-kódok egy nyers karakterlánccá dekódolódnak, mint például WIFI:T:WPA;S:MyNetwork;P:password;; — a hálózat neve és jelszava közvetlenül olvasható abban a szövegben, nem kell újra beolvasni telefonnal a csatlakozáshoz.
Gyakori okok, amiért egy QR-kód nem dekódolható
A leggyakoribb eset: egy QR-kód, amely telefonkamerán jól beolvasható, de ugyanaz a kép itt feltöltve nem sikerül (vagy fordítva), általában felbontásra vezethető vissza — a kameraalkalmazások gyakran extra élesítést vagy autófókuszt adnak hozzá, amit egy statikus kép nem kap meg. A kép nagyobb felbontáson való újramentése vagy újraexportálása feltöltés előtt általában megoldja.
A második leggyakoribb eset egy alacsony hibajavítási szinttel generált, majd tömörített vagy átméretezett kód, amely éppen annyira sérül meg a mintázatban, hogy az megtöri a dekódolást. A QR-kódoknak négy beépített hibajavítási szintje van — az Alacsony a sérült adatok kb. 7%-át helyreállítja, egészen a Magas kb. 30%-áig, a Wikipédia QR-kód cikke szerint —, tehát egy Alacsony toleranciával készült kódnak sokkal kevesebb mozgástere van tömörítési hibák vagy részleges takarás előtt, mielőtt leáll a beolvasás. Ha te magad generáltad a kódot, a nagyobb méretű és magasabb hibajavítási szintű újragenerálás elkerüli ezt.
Gyakori kérdések
Miért nem tudja beolvasni a telefonom kamerája ezt a QR-kódot?
Gyakori okok: a kép túl kicsi vagy alacsony felbontású a képernyőn megjelenítve, fényvisszaverődés vagy fotószög torzítja a mintát, vagy magát a kódot alacsony hibajavítási szinttel generálták, és kisebb sérülése van. Az eredeti fájl feltöltése ide közvetlenül olvassa be a nyers pixeladatokat, ami gyakran akkor is sikerül, amikor egy kamerás beolvasás nehézségekbe ütközik.
Milyen típusú tartalmakat tud dekódolni?
Bármit, amit egy QR-kód tartalmazhat: URL-eket, sima szöveget, Wi-Fi hitelesítő adatokat (WIFI:T:WPA;S:...), vizitkártyákat (vCard), telefonszámokat és egyebeket. Az eszköz pontosan megmutatja, mi volt kódolva — URL-ek esetén kattintható linket is ad.
Feltöltésre kerül a kép egy szerverre?
Nem. A dekódolás teljes egészében a böngésződben zajlik a jsQR könyvtár segítségével, amely szükség szerint töltődik be. A kép helyben dolgozódik fel, és soha nem kerül elküldésre sehova — biztonságos akkor is, ha a QR-kód privát információt tartalmaz.
Miért írja azt, hogy nem található QR-kód?
Ilyenkor jellemzően a kép nem tartalmaz teljes, sértetlen QR-kód mintázatot — ellenőrizd, hogy a teljes kód látható-e, nincs-e körbevágva, felismerhetetlenségig elmosódva, vagy túl alacsony felbontású ahhoz, hogy megmutassa az egyes moduljait.
Dekódolhatok több QR-kódot egy képben?
Ez az eszköz az első QR-kód mintázatot dekódolja, amit megtalál a képen. Több kódot tartalmazó képek esetén vágd ki és töltsd fel külön-külön mindegyiket.