आपके पास एक QR कोड है और कुछ इसे नहीं पढ़ता। कैमरा मंडराता है, रीडर घूमता है, और आपको कुछ नहीं मिलता। निराशाजनक — पर जो QR डिकोड नहीं होता वो लगभग हमेशा कुछ ठोस वजहों में से एक के लिए नाकाम होता है, और उनमें से ज़्यादातर आप एक मिनट से कम में ठीक कर सकते हैं। यहां बताया है कि आप किससे टकरा रहे हैं यह कैसे पता करें।
1. कोड फ़्रेम में बहुत छोटा है

यह अब तक की सबसे आम वजह है। एक QR कोड को डिकोडर द्वारा उसका पैटर्न पहचानने के लिए काफ़ी पिक्सल चाहिए। अगर कोड किसी बड़े स्क्रीनशॉट के कोने में एक छोटा वर्ग है, या किसी फ़ोटो में एक दूर का कण है, तो पढ़ने को बस काफ़ी डिटेल नहीं है।
समाधान: पास से क्रॉप करें। डिकोड करने की कोशिश से पहले इमेज को ऐसे काटें कि QR फ़्रेम का ज़्यादातर हिस्सा भरे। जो कोड किसी स्क्रीनशॉट का 5% भरता था वो अक्सर 80% भरने तक क्रॉप होते ही तत्काल पढ़ा जाता है।
2. यह धुंधला या फ़ोकस से बाहर है

किसी हिलती फ़ोटो से मोशन ब्लर, या एक नरम फ़ोकस, उन करारे किनारों को फैला देता है जिन पर पैटर्न निर्भर करता है। डिकोडर को करारे काले-सफ़ेद बदलाव चाहिए।
समाधान: अगर यह एक फ़ोटो है, तो स्थिर रहकर, कोड पर फ़ोकस करने के लिए टैप करके इसे दोबारा लें। अगर यह किसी पहले से धुंधली चीज़ का स्क्रीनशॉट है, तो आप कम कर सकते हैं — पर कोड तक क्रॉप करके दोबारा कोशिश करना फिर भी आज़माने लायक है, क्योंकि एक छोटा करारा इलाक़ा कभी वहां डिकोड हो जाता है जहां पूरी नरम इमेज नहीं हुई।
3. कम कंट्रास्ट या अजीब रंग
एक QR गहरे मॉड्यूल और हल्के बैकग्राउंड के बीच एक साफ़ अंतर पर निर्भर करता है। एक फीका प्रिंट, किसी व्यस्त बैकग्राउंड पर कोड, या एक शैलीबद्ध कोड जहां "गहरा" एक हल्का रंग है — ये सब सीमा से नीचे गिर सकते हैं।
समाधान: अगर आपके पास हो तो एक करारे गहरे-पर-हल्के संस्करण को तरजीह दें। उलटे कोड पर अच्छी ख़बर, हालांकि: एक ढंग का रीडर सामान्य और उलटे दोनों पैटर्न आज़माता है, इसलिए हल्का-पर-गहरा (काले बैकग्राउंड पर सफ़ेद कोड) फिर भी चलना चाहिए।
4. चकाचौंध, परावर्तन, या असमान रोशनी
किसी चमकदार सतह या स्क्रीन पर कोड की फ़ोटो लेना अक्सर पैटर्न के आर-पार एक चमकीला हॉटस्पॉट डाल देता है, उसका हिस्सा मिटाते हुए। स्क्रीन-से-स्क्रीन शॉट moiré व्यवधान भी पकड़ते हैं।
समाधान: परावर्तन ख़त्म करने के लिए कोण बदलें, और एक चमकीले धब्बे के बजाय एकसमान रोशनी का लक्ष्य रखें। अगर कोड आपकी अपनी स्क्रीन पर है, तो कैमरे को पूरी तरह छोड़ दें — इसका स्क्रीनशॉट लें और इमेज को सीधे डिकोड करें।
5. कोड ख़राब है या आंशिक रूप से ढका है
QR कोड में एरर करेक्शन होता है और वे कुछ नुक़सान झेल सकते हैं, पर एक बड़ी ख़रोंच, किसी प्रिंट किए कोड के आर-पार एक मोड़, एक स्टिकर, या किसी कोने को ढकती एक उंगली उसे उससे आगे धकेल सकती है जो पुनर्प्राप्य है। कोनों में तीन बड़े स्थिति वर्ग ख़ासकर बरक़रार रहने चाहिए।
समाधान: अगर यह भौतिक है, तो किसी मोड़ को सपाट करें या सतह साफ़ करें। अगर हिस्सा सचमुच ग़ायब है, तो कोई रीडर डेटा वापस नहीं गढ़ सकता — आपको कोड की एक साफ़ कॉपी चाहिए होगी।
किसी हिलते कैमरे से नहीं, इमेज से डिकोड करें
अगर कोड पहले से एक फ़ाइल है — एक स्क्रीनशॉट, एक सहेजी फ़ोटो, एक एक्सपोर्ट किया ग्राफ़िक — तो आपको कैमरे की ज़रूरत ही नहीं। सीधे इमेज से पढ़ना फ़ोकस और चकाचौंध की समस्याएं पूरी तरह छोड़ देता है।
IMG.DIY का QR Code Reader आपकी दी गई इमेज लेता है, उसे आपके ब्राउज़र में डिकोड करता है, और टेक्स्ट दिखाता है — सामान्य और उलटे दोनों पैटर्न अपने आप आज़माते हुए, और बड़ी इमेज को घटाते हुए ताकि वे जल्दी प्रोसेस हों। सब कुछ लोकल चलता है; कुछ भी अपलोड नहीं होता।
उम्मीदें तय करने के लिए कुछ ईमानदार सीमाएं: यह एक इमेज में एक कोड पढ़ता है, इसलिए अगर कोई तस्वीर कई रखती है, तो जो आप चाहते हैं उस तक क्रॉप करें। और यह किसी इमेज से काम करता है, किसी लाइव वेबकैम से नहीं — पूरी तरह लोकल रहने के लिए एक जानबूझकर लिया चुनाव। बहुत छोटे, धुंधले, या भारी शैलीबद्ध कोड एक अच्छे क्रॉप के बाद भी टिक सकते हैं; जब ऐसा हो, तो समाधान लगभग हमेशा किसी अलग टूल के बजाय कोड का एक करारा, पास का, ज़्यादा-कंट्रास्ट वाला कैप्चर होता है।
