फ़ोन पर पहले से मौजूद तस्वीर से QR कोड स्कैन करें।

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

कैमरा और स्क्रीन उल्टी दिशाओं में देखते हैं

जो फ़ोन कोड दिखा रहा है, उसी फ़ोन को कोड की तरफ़ करना पड़ेगा, और मुख्य कैमरा पीठ की तरफ़ देखता है। कोई सेटिंग इसे उलट नहीं सकती।

दूसरा फ़ोन भी आख़िर स्क्रीन की तरफ़ तना हुआ कैमरा ही है

डिस्प्ले पिक्सेल की एक जाली है और कैमरा सेंसर दूसरी जाली। एक को दूसरे से खींचिए और तस्वीर पर दोहराती हुई धारियाँ बैठ जाती हैं।

उन धारियों के बारे में दो बातें सहज समझ के उलट हैं। वे तब सबसे ज़्यादा उभरती हैं जब स्क्रीन मद्धिम हो, क्योंकि मद्धिम डिस्प्ले अपने पिक्सेल ज़्यादा देर बुझाए रखता है। और चमकीले कमरे में वे और भी बुरी हो जाती हैं, जहाँ छोटा एक्सपोज़र टिमटिमाहट को औसत में नहीं मिला पाता।

शायद कोई भी दूरी काम न आए

फ़ोन का मुख्य कैमरा कुछ सेंटीमीटर से करीब आते ही फ़ोकस करना छोड़ देता है। ज़्यादा पिक्सेल के लिए पास जाइए तो तस्वीर धुँधली हो जाती है; फ़ोकस के लिए पीछे हटिए तो कोड इतना छोटा रह जाता है कि डिकोड न हो।

फ़ोन खुद पहले से क्या कर लेता है

दोनों प्लेटफ़ॉर्म तस्वीर में से कोड पढ़ना पहले से जानते हैं, और दोनों इसका ज़िक्र नहीं करते।

iOS पर, फ़ोटो में कोड को दबाकर रखें

तस्वीर को फ़ोटो में खोलें, कोड को दबाकर रखें, और फ़ोन जो मिला वह सामने रख देता है। इसके लिए पहले Live Text चालू होना चाहिए — सेटिंग्स, सामान्य, भाषा और क्षेत्र में — और यह हर क्षेत्र या भाषा में उपलब्ध नहीं है।

यह सुविधा iOS 16 में आई थी, iOS 15 में नहीं; iOS 15 में तो आम टेक्स्ट के लिए Live Text आया था। Apple ने इस रास्ते का दस्तावेज़ कभी नहीं बनाया। QR कोड स्कैन करने के उसके निर्देश कैमरे और Control Center के उस नियंत्रण तक सीमित हैं जिसे आप खुद जोड़ते हैं, सहेजी फ़ोटो तक कभी नहीं।

Android पर, कोड जहाँ है वहीं उसके चारों ओर घेरा बनाएँ

Circle to Search वही रास्ता है जो स्क्रीन पर पहले से मौजूद कोड के लिए बना है। होम बटन या नेविगेशन हैंडल दबाकर रखें, फिर कोड के चारों ओर घेरा बनाएँ। यह ईमेल, PDF, फ़ोटो या वीडियो के भीतर के कोड पढ़ लेता है।

इसके लिए Google ऐप चाहिए, और Google का असिस्टेंट के रूप में सेट होना ज़रूरी है। Android 17 का बाकी हिस्सा चालू कैमरे पर टिका है, जिसमें Pixel का कैमरा ऐप भी शामिल है, और वह पोर्ट्रेट या वीडियो मोड में स्कैन नहीं करता। निर्माताओं की स्किन में फ़र्क होता है।

Visual Intelligence इस काम का औज़ार नहीं है

iOS 26 में यह स्क्रीन पर जो कुछ हो उसी पर काम करता है, और सुनने में यह बिलकुल सही लगता है। है नहीं। यह जो कुछ करता है उसमें QR कोड या बारकोड कहीं नहीं आते; इसके लिए iPhone 15 Pro या उससे नया चाहिए; और यह सोलह भाषाओं में, बीटा में है।

वे रास्ते कहाँ जाकर रुक जाते हैं

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

फिर ऐसी सामग्री भी है जो लिंक होती ही नहीं। वाई-फ़ाई का प्रमाण-पत्र एक स्ट्रिंग है; eSIM का सक्रियण कोड भी वैसा ही है, जिस पर iPhone कैमरे से तो काम करता है, फ़ोटो से नहीं।

और कुछ भी सहेजा नहीं जाता। आप लिंक पर टैप करते हैं, शीट बंद हो जाती है, और अगले हफ़्ते आप वही स्क्रीनशॉट फिर ढूँढ़ रहे होते हैं। Apple Wallet से कोई मदद नहीं, क्योंकि पास व्यापारी को ही जारी और हस्ताक्षरित करना होता है: Apple और Google Wallet में कार्ड

और ऐप के होने की पूरी वजह यही है: कार्ड के रूप में रखा कोड दूसरी बार ज़रूरत पड़ने पर भी वहीं मिलता है, कुछ ढूँढ़ना नहीं पड़ता। ScanKeeper, iOS और Android पर मुफ़्त है।

सबसे छोटा रास्ता तस्वीर सहेजता ही नहीं

अब तक का हर रास्ता इस बात से शुरू होता है कि तस्वीर कहीं मौजूद है: आपकी लाइब्रेरी में, या आपकी रखी किसी फ़ाइल में। ज़्यादातर कोड इस तरह नहीं आते। वे किसी चीज़ के भीतर आते हैं — ईमेल, चैट, बुकिंग की पुष्टि, या कोई खुला हुआ पन्ना — और पहले उसकी नकल सहेजना ऐसा कदम है जो आप सिर्फ़ इसलिए उठाते हैं क्योंकि टूल ने वह माँगा।

तो उसे सहेजिए ही मत। जो भी ऐप तस्वीर रखे हुए है, उसमें शेयर बटन होता है, और उस सूची में मैसेजिंग ऐप के बगल में ScanKeeper भी होता है।

कूपन वाले ईमेल के स्क्रीनशॉट पर खुली iOS शेयर शीट, जिसमें दिखाए गए ऐप्स में ScanKeeper भी है
ऐप्स की वही कतार जिससे आप उसे किसी और को भेजते।

iOS पर नाम देना ऐप से बाहर निकले बिना हो जाता है

आप जो पढ़ रहे थे उसी के ऊपर एक पैनल खुलता है: तस्वीर, जिसमें कोड उजला और बाकी हिस्सा धुँधला है, नाम का एक खाना, और सहेजें। फिर पैनल हट जाता है और आप वापस ईमेल में होते हैं। ScanKeeper खुलता ही नहीं, और यह कोई सजावट नहीं है — iOS किसी शेयर एक्सटेंशन को अपना ऐप खोलने नहीं देता, इसलिए जो कुछ वह वहीं पूरा कर सकता है, वहीं पूरा करता है।

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

Android पर ऐप खुलता है और वही काम करता है

Android पर ऐसा कोई पैनल नहीं है, इसलिए ScanKeeper सामने आ जाता है और वही इम्पोर्ट स्क्रीन दिखाता है जिस तक आप Actions से पहुँचते। नतीजा बिलकुल वही रहता है और रास्ता एक स्क्रीन लंबा हो जाता है — यह जानना काम का है, अगर आपने दोनों फ़ोन इस्तेमाल किए हैं और दोनों से एक जैसे बर्ताव की उम्मीद रखी है।

टिकट PDF के रूप में भी जा सकता है

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

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

जब तस्वीर पढ़ी न जाए

हर मॉड्यूल पर करीब तीन पिक्सेल

QR कोड मॉड्यूल की एक जाली है — वे छोटे वर्ग जिनसे वह बना होता है। डिकोडिंग तब भरोसेमंद होती है जब हर मॉड्यूल पर करीब तीन पिक्सेल पड़ें; दो प्रकाशित न्यूनतम सीमा है, लक्ष्य नहीं।

यानी पच्चीस मॉड्यूल चौड़े कोड को आर-पार करीब पचहत्तर पिक्सेल चाहिए, और पंचानबे इकाई चौड़े EAN-13 को कम से कम एक सौ नब्बे।

हाशिया भी कोड का हिस्सा है

ठीक-ठाक चलते कोड को बिगाड़ने का सबसे आम तरीका है उसे कसकर क्रॉप करना। QR कोड को हर तरफ़ चार मॉड्यूल चौड़ा साफ़ हाशिया चाहिए। EAN-13 को बाईं ओर ग्यारह और दाईं ओर सात मॉड्यूल जितनी चौड़ाई चाहिए, इसलिए बायाँ किनारा काटना ज़्यादा महँगा पड़ता है।

कंट्रास्ट, और तीस प्रतिशत वाली गलतफ़हमी

सफ़ेद पर हल्का धूसर ग्रेडिंग मानकों पर सीधे-सीधे फ़ेल हो जाता है, और कोड के पीछे रखी फ़ोटो या ग्रेडिएंट मॉड्यूल-दर-मॉड्यूल कंट्रास्ट बिगाड़ देती है। हल्के पर गहरा भरोसेमंद रहता है।

QR कोड कथित तौर पर जो तीस प्रतिशत खो सकता है, वह कोडवर्ड का अनुपात है, क्षेत्रफल का नहीं, और कोनों के तीन वर्गों को तो कोई सुरक्षा मिलती ही नहीं। बीच में लगा लोगो चल जाता है; किसी कोने पर रखा अँगूठा नहीं।

एक-आयामी कोड में सुधार की कोई गुंजाइश नहीं होती। चेक डिजिट गलती पकड़ तो लेता है, पर उसे ठीक नहीं कर सकता, इसलिए धारियों पर पड़ी चमक की एक पट्टी वहाँ जानलेवा होती है जहाँ QR कोड कंधे उचकाकर निकल जाता।

जब कुछ भी न पढ़ा जाए

जब तस्वीर सँभलने से आगे निकल चुकी हो, तब भी कोड के नीचे लिखा मान आमतौर पर काम का बचा रहता है।

कैमरा इस्तेमाल करें, तस्वीर इम्पोर्ट करें या मान मैन्युअल रूप से डालें। तीनों तरीके वही संपादन योग्य कार्ड बनाते हैं।

जिस फ़ोटो लाइब्रेरी में इनकी भरमार हो, उसके लिए एक तेज़ रास्ता है: बल्क इम्पोर्ट

तस्वीर का हर कोड रखने लायक नहीं होता

फ़ोटो लाइब्रेरी ये चीज़ें बिना कहे जमा करती रहती हैं।

जो नाम के लायक हैं

हर वह चीज़ जो आपसे दोबारा माँगी जाएगी: ईमेल से मिला लॉयल्टी बारकोड, जिम या लाइब्रेरी का नंबर, डिलीवरी सूचना में आया लॉकर कोड, तारीख वाला कूपन।

जिन्हें तस्वीर नहीं सँभाल सकती

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

स्क्रीनशॉट या सहेजी फ़ोटो से QR कोड कैसे स्कैन करें

  1. 01

    स्कैनर खोलें और गैलरी विकल्प इस्तेमाल करें

    अपनी लाइब्रेरी में स्कैनर बटन टैप करें, फिर ऊपर दिए फ़ोटो वाले नियंत्रण पर। कैमरा किसी चीज़ की ओर करने की ज़रूरत नहीं, और एक साथ कई तस्वीरें चुनने से आपको कोई नहीं रोक रहा।

    प्रिंटेड बारकोड, गैलरी और कई इम्पोर्ट नियंत्रण दिखाता ScanKeeper कैमरा स्कैनर
    उसी फ़ोन से मौजूदा तस्वीर चुनें।
  2. 02

    जो मिला, उसे जाँच लें

    ScanKeeper तस्वीर को डिवाइस पर ही पढ़ता है और डिकोड किए गए मान के बगल में पहचाना गया फ़ॉर्मेट दिखाता है।

    पहचाना गया EAN-13 मान और कार्ड नाम दिखाता नया बारकोड फ़ॉर्म
    पहचाने गए प्रकार और एन्कोड किए गए मान की जाँच करें।
  3. 03

    उसे कार्ड के रूप में सहेजें

    उसे ऐसा नाम दें जो आप बोलकर कहेंगे, फिर सहेज दें। कार्ड मान और फ़ॉर्मेट अपने पास रखता है।

    पहचाना गया EAN-13 मान और कार्ड नाम दिखाता नया बारकोड फ़ॉर्म
    महीने भर बाद नाम अंकों की कतार से बेहतर काम आता है।
  4. 04

    उसे तस्वीर के बिना दोबारा खोलें

    सहेजा कार्ड कोड दिखाता है, कॉपी बटन के साथ उसका मान, फ़ॉर्मेट, और यह भी कि आपने उसे कितनी बार खोला है।

    A saved ScanKeeper card showing its barcode, encoded value, and format
    डिकोड किया गया मान, कॉपी करने को तैयार।

सहेजा कोड वह करता है जो तस्वीर नहीं कर सकती

दूसरे फ़ोन की ज़रूरत नहीं

उसी डिवाइस पर ईमेल, संदेश, PDF स्क्रीनशॉट या सहेजी गई फ़ोटो में दिखने वाले कोड का विश्लेषण करें।

डिवाइस पर पहचान

इमेज स्कैनिंग बारकोड को ScanKeeper सर्वर पर भेजे बिना स्थानीय रूप से काम करती है।

सिर्फ़ लिंक नहीं, एक मान

जिन कोड में कोई वेब पता नहीं होता, वे ऐसे मान के रूप में लौटते हैं जिसे आप पढ़ और कॉपी कर सकते हैं।

शुरू करने से पहले क्या जानें

क्या मैं उसी फ़ोन के स्क्रीनशॉट से QR कोड स्कैन कर सकता हूँ?

हाँ, और शायद उसे सहेजना भी न पड़े। जिस ऐप में तस्वीर पहले से है, वहीं से उसे ScanKeeper को शेयर कर दें, या उसे सहेजकर बाद में गैलरी विकल्प से चुन लें। इनमें से किसी भी रास्ते के लिए दूसरा डिवाइस नहीं चाहिए।

कैमरे ने कोड पढ़ लिया, फिर सहेजी फ़ोटो से क्यों नहीं पढ़ा गया?

चालू कैमरे को कई मौके मिलते हैं — वह हिल सकता है, दोबारा फ़ोकस कर सकता है और कोण बदल सकता है, जब तक कोई एक फ़्रेम डिकोड न हो जाए। सहेजी तस्वीर को सिर्फ़ एक मौका मिलता है, उसी गुणवत्ता पर जिस पर वह खींची गई थी।

क्या ScanKeeper फ़ोटो से QR कोड के साथ बारकोड भी पढ़ सकता है?

हाँ। ScanKeeper आम EAN, UPC, Code 128, PDF417, Data Matrix और Aztec सहित समर्थित QR व बारकोड फ़ॉर्मेट के लिए तस्वीरों का विश्लेषण करता है।

क्या मैं PDF के भीतर मौजूद QR कोड पढ़ सकता हूँ?

PDF का स्क्रीनशॉट देने के बजाय PDF ही दें। उसके पन्ने डिवाइस पर ही तस्वीरों के रूप में बनते हैं और किसी भी दूसरी तस्वीर की तरह पढ़े जाते हैं, जिससे कोड पूरे आकार में रहता है, न कि उसी ज़ूम पर जम जाता है जिस पर आप थे।

अगर तस्वीर में एक से ज़्यादा कोड हों तो?

हर एक बारी-बारी से आपके सामने आता है, जिसमें वही उजला रहता है और बाकी तस्वीर धुँधली। जिस पुष्टि-ईमेल में टिकट का कोड और लाउंज पास दोनों हों, वह आपको दोनों देता है, और जो नहीं चाहिए उसके लिए छोड़ें बटन।

क्या मेरे कार्यक्रम टिकट का स्क्रीनशॉट मुझे गेट से अंदर ले जाएगा?

अक्सर नहीं। जो बारकोड हर कुछ सेकंड में ताज़ा होता है, वह बना ही इस तरह होता है कि स्थिर तस्वीर बेकार रहे, और कुछ टिकट ऐप तो स्क्रीनशॉट लेने ही नहीं देते।

अगर तस्वीर कोई भी न पढ़ पाए तो?

उसे टाइप कर दें। बारकोड के नीचे छपा नंबर ही कोड है, और सही फ़ॉर्मेट के साथ उसे हाथ से डालने पर वही कार्ड बनता है जो स्कैन से बनता।

क्या इमेज स्कैनिंग के लिए इंटरनेट चाहिए?

नहीं। इमेज विश्लेषण डिवाइस पर होता है और खाते या इंटरनेट कनेक्शन की आवश्यकता नहीं होती।

ऐप पाएँ

न साइन-अप, न ईमेल पता, न पासवर्ड। ऐप इंस्टॉल करें और कार्ड जोड़ना शुरू करें।

App Store से डाउनलोड करेंGoogle Play से पाएँ
या फ़ोन का कैमरा इसकी ओर करें और उसे कोड पढ़ने दें।