सभी लेख

QR कोड: पिक्सल के एक चौकोर में लिंक कैसे समा जाता है

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

UPI QR और भारत की भुगतान क्रांति

भारत में NPCI द्वारा संचालित UPI (Unified Payments Interface) प्रणाली ने QR कोड को भुगतान का मानक तरीका बना दिया है — दुकानदार अपना UPI QR कोड दिखाता है, ग्राहक किसी भी सहभागी ऐप से स्कैन करता है, और पैसा सीधे बैंक खाते में पहुँच जाता है, बिना कार्ड या नकदी के। यह इंटरऑपरेबिलिटी — यानी अलग-अलग ऐप्स का एक ही QR कोड को पढ़ पाना — UPI की सबसे बड़ी खासियत है, क्योंकि कोड में एन्कोड किया गया डेटा किसी एक कंपनी के स्वामित्व वाला प्रारूप नहीं, बल्कि एक खुला मानक है।

तीन कोने वाले वर्ग — दिशा पहचानने का तरीका

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

एरर करेक्शन: गंदे या धुंधले कोड भी काम करते हैं

QR कोड में चार एरर करेक्शन स्तर होते हैं — L, M, Q और H — जो तय करते हैं कि कोड का कितना हिस्सा खराब होने पर भी वह पढ़ा जा सकेगा। उच्चतम स्तर H लगभग 30% तक की क्षति सहन कर सकता है, इसीलिए दुकानदार अक्सर अपने QR कोड के बीच में दुकान का लोगो या ब्रांड का निशान लगा देते हैं, फिर भी कोड ठीक से स्कैन होता रहता है।

यह किस काम आता है

  • किसी लिंक, Wi-Fi नेटवर्क या विज़िटिंग कार्ड के लिए तुरंत QR कोड बनाना।
  • लोगो जोड़ने या छोटे आकार में छापने से पहले सही एरर करेक्शन स्तर चुनना।
  • यह समझना कि हल्का गंदा या मुड़ा हुआ QR कोड भी क्यों स्कैन हो जाता है।

अंकीय, अल्फ़ान्यूमेरिक और बाइट मोड में फ़र्क़

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

टूल आज़माएँ