सीधे कंटेंट पर जाएं

फ़ोटो से QR कोड पढ़ें

फ़ोटो या स्क्रीनशॉट डालें और ठीक-ठीक देखें कि कोड में क्या लिखा है — पूरा लिंक, Wi-Fi पासवर्ड, कॉन्टैक्ट कार्ड — उस पर कुछ भी करने से पहले। अपने-आप कुछ नहीं खुलता।

  • कभी स्टोर नहीं होती
  • न कतार, न इंतज़ार
  • साइनअप नहीं, वॉटरमार्क नहीं

यह कैसे काम करता है

1

फ़ोटो जोड़ें

स्क्रीनशॉट, पोस्टर या मेन्यू की फ़ोटो, सेव की हुई इमेज। अगर वह पहले से क्लिपबोर्ड पर है तो पेस्ट करें।

2

देखें कि उसमें क्या है

लिंक पूरा दिखाया जाता है, Wi-Fi कोड उसके नेटवर्क और पासवर्ड के रूप में, कॉन्टैक्ट कार्ड उसके फ़ील्ड के रूप में। एक फ़ोटो में कई कोड हों तो सभी मिल जाते हैं।

3

फ़ैसला करें

टेक्स्ट कॉपी करें, या चाहें तो लिंक खोलें। आपके लिए कुछ भी खोला, डायल या जॉइन नहीं किया जाता।

डिकोडर आपको कोड के बारे में क्या बताता है

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

फिर टेक्स्ट का मतलब निकाला जाता है, और इनमें से दो जांचें ही वजह हैं कि कोड पर फ़ोन तानने के बजाय उसे यहां पढ़ा जाए। जिस वेब पते के होस्ट में अलग-अलग वर्णमालाएं मिली हों, या जिसमें punycode लेबल हो, उसे चिह्नित किया जाता है — यह ऐसे डोमेन का रूप है जिसमें कोई सिरिलिक अक्षर बिल्कुल लैटिन अक्षर जैसा दिखता है, और यह लिंक पढ़कर देखा नहीं जा सकता। सादा, बिना एन्क्रिप्शन वाला पता अलग से चिह्नित किया जाता है, इस सलाह के साथ कि उसमें पासवर्ड या कार्ड नंबर टाइप न करें। सिर्फ़ http और https पते ही लिंक बनाए जाते हैं; किसी और स्कीम वाला पेलोड आपको टेक्स्ट के रूप में दिखाया जाता है और टेक्स्ट ही रहता है।

लिंक के अलावा, यह पेज Wi-Fi क्रेडेंशियल, vCard और MeCard कॉन्टैक्ट, कैलेंडर इवेंट, मेल, फ़ोन और टेक्स्ट-मैसेज पेलोड, मैप पॉइंट, रिटेल प्रोडक्ट नंबर और वन-टाइम-पासवर्ड सीक्रेट पहचानता है — वही जो टू-फ़ैक्टर ऑथेंटिकेशन सेट करने में इस्तेमाल होता है, और यह डिकोडर के सर्वर को शामिल न करने की सच में अच्छी वजह है। जिस प्रोडक्ट नंबर का चेक डिजिट बाक़ी अंकों से मेल नहीं खाता, उसे तथ्य के रूप में बताने के बजाय शायद ग़लत पढ़ा गया मानकर चिह्नित किया जाता है। Wi-Fi कोड को फ़ॉर्मैट में बताए गए एस्केपिंग नियमों से पार्स किया जाता है, इसलिए सेमीकोलन वाला पासवर्ड सही-सलामत रहता है, और बिना किसी पासवर्ड वाले खुले नेटवर्क पर ख़ास ध्यान दिलाया जाता है।

जब आपको कुछ और चाहिए

खोज तीन चरणों तक जाती है और फिर रुक जाती है। जो कोड बड़ी फ़ोटो का छोटा हिस्सा है, बहुत आउट ऑफ़ फ़ोकस है, या जिसका उससे ज़्यादा हिस्सा ग़ायब है जितना एरर करेक्शन दोबारा बना सकता है, वह दोबारा कोशिश करने से नहीं मिलेगा — इसके बजाय फ़ोटो फिर से लें, पास से और सीधे, फ़्रेम का ज़्यादा हिस्सा भरते हुए। यहां न कैमरा है, न लाइव स्कैनिंग, और यही एक चीज़ है जो फ़ोन बेहतर करता है; अगर कोड सच में आपके सामने है, तो फ़ोन का अपना कैमरा ऐप उसे पढ़ लेगा, और यह पेज उस स्क्रीनशॉट, PDF और फ़ोटो के लिए है जो आपको भेजी गई थी।

किसी भी दोहराए जाने वाले काम के लिए — टिकटों का फ़ोल्डर, लेबल की शीट, स्कैन किए फ़ॉर्म का बैच — यह एक बार में एक फ़ोटो है, और यह काम एक कमांड का है। ZBar का zbarimg शेल लूप से इमेज फ़ाइलों के कोड पढ़कर जो मिला उसे प्रिंट करता है, और Python का pyzbar स्क्रिप्ट के अंदर यही करता है। दोनों मुफ़्त हैं, दोनों हज़ार फ़ाइलें हज़ार क्लिक के बिना संभालते हैं, और दोनों में से कोई भी वे चीज़ें नहीं जांचता जो यह पेज जांचता है, इसलिए बैच डिकोड बस डिकोड है और संदिग्ध पते के बारे में फ़ैसला आपका ही रहता है।

अक्सर पूछे जाने वाले सवाल

QR कोड को सीधे स्कैन करने के बजाय पढ़ें क्यों?

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

क्या यह मेरा कैमरा इस्तेमाल करता है?

नहीं। यह वह फ़ोटो पढ़ता है जो आपके पास पहले से है — स्क्रीनशॉट, कैमरा रोल की फ़ोटो, किसी की भेजी इमेज। कोई कैमरा परमिशन नहीं देनी और कोई लाइव स्कैनिंग नहीं। अगर कोड आपके सामने है, तो पहले फ़ोन से उसकी फ़ोटो लें और वह फ़ोटो यहां डालें।

क्या मेरी फ़ोटो कहीं स्टोर होती है?

नहीं। फ़ोटो कभी स्टोर नहीं होती और कहीं भेजी नहीं जाती — और इस साइट पर लगभग कहीं और से ज़्यादा यहां यह मायने रखता है, क्योंकि किसी कोड में Wi-Fi पासवर्ड, पेमेंट रिक्वेस्ट या टू-फ़ैक्टर सीक्रेट हो सकता है।

यह किस तरह के कोड पढ़ सकता है?

हर वर्शन के QR कोड, Micro QR और rMQR, साथ ही दूसरे चौकोर फ़ॉर्मैट: Data Matrix (इलेक्ट्रॉनिक्स और पैकेजिंग पर), Aztec (रेल और एयरलाइन टिकट पर), PDF417 (ड्राइविंग लाइसेंस और बोर्डिंग पास पर) और MaxiCode। धारियों वाले प्रोडक्ट बारकोड का अपना अलग पेज है।

यह कहता है कि मेरा कोड एक Wi-Fi नेटवर्क है। मैं उसका क्या करूं?

नेटवर्क का नाम, पासवर्ड और सिक्योरिटी टाइप अलग-अलग फ़ील्ड में दिखाए जाते हैं, ताकि आप पासवर्ड पढ़कर ख़ुद टाइप कर सकें। आपके लिए कोई नेटवर्क जॉइन नहीं किया जाता। बिना पासवर्ड वाला खुला नेटवर्क देने वाला कोड चिह्नित किया जाता है, क्योंकि उस पर आप जो कुछ भी भेजते हैं, उसे आसपास के दूसरे लोग पढ़ सकते हैं।

इसे कुछ नहीं मिला। क्यों?

आमतौर पर इसलिए कि कोड बड़ी फ़ोटो में छोटा है, बहुत धुंधला है, या आंशिक रूप से कटा हुआ है। तीन बार कोशिश की जाती है — फ़ोटो छोटी करके, पूरे साइज़ पर, और कैमरे का नॉइज़ साफ़ करके — और कोड को उल्टा और इनवर्ट करके भी ढूंढा जाता है। अगर यह सब नाकाम हो, तो पास से ली गई और ज़्यादा शार्प फ़ोटो लगभग हमेशा काम करती है। जिस कोड का लगभग एक-तिहाई से ज़्यादा हिस्सा ख़राब या छिपा हुआ हो, वह वापस नहीं पाया जा सकता।

क्या यह एक फ़ोटो में कई कोड पढ़ सकता है?

हां — कोड से भरी शीट, या दो-तीन कोड वाला पेज, एक सूची के रूप में आता है जिसमें हर कोड अलग से पढ़ा गया होता है।

ध्यान दें: यह फ़ोटो पढ़ता है, लाइव कैमरा फ़ीड नहीं। बहुत ख़राब, बहुत ज़्यादा ढका हुआ या पहचानने के लिए बहुत छोटा कोड नहीं पढ़ा जा सकता — एरर करेक्शन खरोंच या बीच में लगा लोगो संभाल लेता है, ग़ायब एक-तिहाई हिस्सा नहीं। कोड की किसी भी चीज़ पर अपने-आप अमल नहीं होता, और यह जानबूझकर है।

यह टूल अपनी वेबसाइट पर लगाएं

किसी भी ब्लॉग, क्लास पेज या हेल्प आर्टिकल के लिए मुफ़्त। एक स्निपेट पेस्ट करें और आपके विज़िटर इसे सीधे आपके पेज पर इस्तेमाल कर सकेंगे।