QR कोड कैसे काम करते हैं

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

पोस्टर पर छपे एक चौकोर कोड को स्कैन करते फ़ोन कैमरे का अमूर्त चित्र
पोस्टर पर छपे एक चौकोर कोड को स्कैन करते फ़ोन कैमरे का अमूर्त चित्र

एक कार फ़ैक्टरी में जन्म

QR कोड (Quick Response) का आविष्कार 1994 में टोयोटा समूह की कंपनी Denso Wave में मासाहिरो हारा और उनकी टीम ने किया, ताकि कार के पुर्ज़ों को रैखिक बारकोड से तेज़ी से ट्रैक किया जा सके। पेटेंट Denso Wave के पास है, पर कंपनी ने उसे लागू न करने का फ़ैसला किया, इसलिए कोई भी इस फ़ॉर्मेट का मुफ़्त उपयोग कर सकता है। यह अंतरराष्ट्रीय मानक ISO/IEC 18004 बना और फ़ोन कैमरों के इसे पढ़ने लगने पर दुनिया भर में फैल गया।

कोड की संरचना

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

संस्करण, क्षमता और मास्क

40 संस्करण हैं, 21 x 21 मॉड्यूल (संस्करण 1) से 177 x 177 (संस्करण 40) तक, हर कदम पर 4 मॉड्यूल बढ़ते हुए। स्तर L पर संस्करण 40 में 2,953 बाइट आते हैं। अंत में बड़े धब्बों और फ़ाइंडर पैटर्न जैसी आकृतियों से बचने के लिए आठ मास्क पैटर्न में से एक लगाया जाता है; एन्कोडर सबसे कम पेनल्टी वाला मास्क चुनता है।

त्रुटि सुधार और स्कैनिंग सुझाव

रीड-सोलोमन त्रुटि सुधार अतिरिक्त जानकारी जोड़ता है ताकि क्षतिग्रस्त कोड ठीक हो सके: स्तर L लगभग 7% कोडवर्ड, M लगभग 15%, Q लगभग 25% और H लगभग 30% पुनर्प्राप्त करता है। इसीलिए बीच का छोटा लोगो स्तर H पर काम करता है। भरोसेमंद स्कैनिंग के लिए चारों ओर चार मॉड्यूल का क्वाइट ज़ोन रखें, हल्की पृष्ठभूमि पर मज़बूत कंट्रास्ट वाला गहरा कोड रखें, कम से कम 2 सेमी चौड़ा छापें और कई फ़ोन से जाँचें।

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

क्या QR कोड की समय-सीमा खत्म होती है?

यहाँ बने जैसे स्थिर QR कोड कभी समाप्त नहीं होते: सामग्री कोड में ही रहती है। केवल भुगतान वाली सेवाओं के डायनेमिक कोड, जो रीडायरेक्ट लिंक की ओर इशारा करते हैं, सेवा रद्द होने पर काम करना बंद करते हैं।

एक QR कोड में कितना आ सकता है?

स्तर L पर बाइट मोड में 2,953 बाइट तक, यानी लगभग 2,900 लैटिन अक्षर। देवनागरी में हर अक्षर UTF-8 में 3 बाइट लेता है, इसलिए कम आता है। छोटी सामग्री से कोड छोटा और स्कैन करने में आसान बनता है।

क्या मैं QR कोड में लोगो लगा सकता हूँ?

हाँ, अगर त्रुटि सुधार पर्याप्त ऊँचा हो। बीच में लगभग 5% क्षेत्र ढकने वाला लोगो स्तर H पर सुरक्षित है, जो लगभग 30% कोडवर्ड पुनर्प्राप्त करता है। तीनों फ़ाइंडर पैटर्न को कभी न ढकें।

आज़माने के लिए तैयार?

अपने ब्राउज़र में PictorX खोलें — शुरू करने के लिए इंस्टॉल या क्रेडिट कार्ड की ज़रूरत नहीं।

QR कोड जनरेटर खोलें