May QR code ka at walang makabasa nito. Nakalutang ang kamera, umiikot ang reader, at wala kang nakukuha. Nakakadismaya — pero ang QR na ayaw mag-decode ay halos palaging nabibigo dahil sa isa sa iilang konkretong dahilan, at karamihan ay kaya mong ayusin sa loob ng isang minuto. Narito kung paano malaman kung alin ang tinatamaan mo.
1. Masyadong maliit ang code sa frame

Ito ang pinakakaraniwang sanhi. Ang QR code ay nangangailangan ng sapat na pixel para makuha ng decoder ang pattern nito. Kung ang code ay maliit na parisukat sa sulok ng malaking screenshot, o malayong tuldok sa litrato, wala lang sapat na detalye para mabasa.
Solusyon: I-crop nang mas malapit. Gupitin ang larawan para punuin ng QR ang karamihan ng frame bago mo subukang i-decode. Ang code na pumuno sa 5% ng screenshot ay madalas na nababasa agad kapag na-crop ito para pumuno sa 80%.
2. Malabo o wala sa focus

Ang motion blur mula sa mayanig na litrato, o malambot na focus, ay nagpapahid sa matatalim na gilid na inaasahan ng pattern. Kailangan ng decoder ang malinaw na itim-at-puting transisyon.
Solusyon: Kung litrato ito, kunan muli nang matatag, na tinatap para mag-focus sa code. Kung screenshot ito ng isang bagay na malabo na, mas kaunti ang magagawa mo — pero ang pag-crop sa code at pagsubok muli ay sulit pa rin, dahil ang mas maliit na malinaw na rehiyon ay minsan nade-decode kung saan hindi ang buong malambot na larawan.
3. Mababang kontrast o kakaibang kulay
Ang QR ay umaasa sa malinaw na pagkakaiba ng madidilim na module at maliwanag na background. Ang kupas na print, code sa magulong background, o istilisadong code kung saan ang "madilim" ay maputlang kulay ay maaaring bumaba lahat sa ilalim ng threshold.
Solusyon: Piliin ang malinaw na madilim-sa-maliwanag na bersyon kung mayroon ka. Magandang balita sa baligtad na code, gayunpaman: sinusubukan ng maayos na reader ang parehong normal at baligtad na pattern, kaya ang maliwanag-sa-madilim (puting code sa itim na background) ay dapat gumana pa rin.
4. Silaw, repleksyon, o hindi pantay na ilaw
Ang pagkuha ng litrato ng code sa makintab na ibabaw o screen ay madalas na naglalagay ng maliwanag na hotspot mismo sa pattern, na binubura ang bahagi nito. Ang screen-to-screen na kuha ay kumukuha rin ng moiré na interference.
Solusyon: Baguhin ang anggulo para patayin ang repleksyon, at layunin ang pantay na ilaw sa halip na isang maliwanag na spot. Kung ang code ay nasa iyong sariling screen, laktawan ang kamera nang tuluyan — i-screenshot ito at i-decode ang larawan direkta.
5. Sira o bahagyang natatakpan ang code
Ang mga QR code ay may error correction at kayang makaligtas sa ilang pinsala, pero ang malaking gasgas, tupi sa na-print na code, sticker, o daliri na tumatakip sa sulok ay maaaring itulak ito lampas sa kayang mabawi. Ang tatlong malaking position na parisukat sa mga sulok lalo na ay kailangang buo.
Solusyon: Kung pisikal ito, patagin ang tupi o linisin ang ibabaw. Kung talagang nawawala ang bahagi, walang reader na makakaimbento ng datos pabalik — kakailanganin mo ng malinis na kopya ng code.
I-decode mula sa larawan, hindi sa mayanig na kamera
Kung ang code ay file na — screenshot, na-save na litrato, na-export na graphic — hindi mo kailangan ang kamera. Ang pagbasa mismo mula sa larawan ay lubusang nilalaktawan ang problema sa focus at silaw.
Kinukuha ng QR Code Reader ng IMG.DIY ang larawang ibinigay mo, dine-decode ito sa iyong browser, at ipinapakita ang teksto — sinusubukan ang parehong normal at baligtad na pattern nang awtomatiko, at pinapaliit ang malalaking larawan para mabilis na maproseso. Lahat ay tumatakbo nang lokal; walang ina-upload.
Ilang tapat na limitasyon para itakda ang inaasahan: binabasa nito ang isang code bawat larawan, kaya kung ang larawan ay may hawak ng ilan, i-crop sa isa na gusto mo. At gumagana ito mula sa larawan, hindi mula sa live na webcam — sinadyang pagpili para manatiling buong-buong lokal. Ang napakaliit, malabo, o matinding istilisadong code ay maaari pa ring tumanggi kahit sa magandang crop; kapag nangyari iyon, ang solusyon ay halos palaging mas malinaw, mas malapit, at mas mataas-na-kontrast na kuha ng code sa halip na ibang tool.
