QR कोड क्या है, और उसका घनापन किस पर निर्भर करता है?
QR कोड ISO/IEC 18004 में परिभाषित एक द्वि-आयामी बारकोड है: 40 आकारों — जिन्हें वर्शन कहते हैं, 21 × 21 से 177 × 177 तक — में से किसी एक में चौकोर मॉड्यूल, जिन्हें चार लेवल (L, M, Q, H) वाला Reed–Solomon एरर करेक्शन बचाता है और जो ख़राब डेटा का लगभग 7 से 30% फिर से बना सकता है। जितने ज़्यादा बाइट और जितना ऊँचा लेवल, उतना ऊँचा वर्शन और उसी छपाई आकार में हर मॉड्यूल उतना छोटा; कोड के चारों ओर चार मॉड्यूल की हल्की जगह मानक का हिस्सा है। Wi-Fi कोड वही कोड है जिसमें WIFI: से शुरू होने वाला टेक्स्ट होता है, नेटवर्क नाम और पासवर्ड पढ़े जा सकने वाले रूप में।
सुरक्षा नोट: QR कोड को कोई आँख से नहीं पढ़ सकता, इसलिए खोलने से पहले फ़ोन जो एड्रेस दिखाए उसे जाँचें, और सार्वजनिक जगहों के उन कोड से सावधान रहें जिन पर कोई दूसरा कोड चिपकाया गया हो सकता है। Wi-Fi कोड में नेटवर्क का पासवर्ड सादे टेक्स्ट में होता है।
URL के लिए QR कोड जनरेटर कैसे इस्तेमाल करें
- पूरा एड्रेस, https:// सहित, «एनकोड करने के लिए लिंक या टेक्स्ट» में टाइप या पेस्ट करें।
- «एरर करेक्शन» को M पर रहने दें, या ख़राब हो सकने वाली छपाई के लिए Q या H चुनें।
- ज़रूरत हो तो गहरा और हल्का रंग बदलें, और कंट्रास्ट की चेतावनी पढ़ें।
- प्रीव्यू को फ़ोन से स्कैन करें, फिर «SVG डाउनलोड करें», «PNG डाउनलोड करें» या «SVG कोड कॉपी करें» दबाएँ।
URL के लिए QR कोड जनरेटर की खूबियाँ
- लाइव प्रीव्यू: टाइप करते ही कोड दोबारा बनता है, और किसी सर्वर पर कुछ नहीं जाता
- चार एरर करेक्शन लेवल — L, M, Q और H — जो ख़राब हुए कोडवर्ड का लगभग 7, 15, 25 और 30% वापस बना लेते हैं
- वर्शन (21 × 21 से 177 × 177 मॉड्यूल तक), इस्तेमाल हुए बाइट और चुने लेवल पर उस वर्शन की क्षमता दिखाता है
- गहरा और हल्का रंग, साथ में कंट्रास्ट जाँच जो कम कंट्रास्ट और उल्टे (इनवर्टेड) कोड पर चेतावनी देती है
- स्केल होने वाला SVG या 256 से 2048 पिक्सेल तक का PNG डाउनलोड, दोनों में चार मॉड्यूल की मानक ख़ाली जगह (quiet zone)
- डिज़ाइन टूल या वेब पेज के लिए SVG मार्कअप क्लिपबोर्ड पर कॉपी
- टेक्स्ट वेब एड्रेस न हो या उसमें https:// न हो, और लंबा लिंक कोड को घना बना दे — तो चेतावनी
इनपुट और आउटपुट
इनपुट
- एनकोड करने के लिए लिंक या टेक्स्ट — वेब एड्रेस सबसे अच्छा रहता है; कोई भी टेक्स्ट स्वीकार है और UTF-8 में एनकोड होता है।
- एरर करेक्शन — L, M (डिफ़ॉल्ट), Q या H।
- PNG साइज़ — 256, 512, 1024 या 2048 पिक्सेल का वर्ग।
- गहरा रंग और हल्का रंग — कोई भी रंग; हल्की पृष्ठभूमि पर गहरे मॉड्यूल सबसे अच्छे स्कैन होते हैं।
आउटपुट
- QR कोड प्रीव्यू — कोड ठीक वैसा जैसा डाउनलोड होगा, उसकी quiet zone सहित।
- कोड का विवरण — वर्शन, हर तरफ़ मॉड्यूल, एरर करेक्शन लेवल, डेटा बाइट, इस लेवल पर इस वर्शन की क्षमता, और चुना गया मास्क पैटर्न।
- चेतावनियाँ — वेब एड्रेस नहीं, https:// गायब, घना कोड, कम कंट्रास्ट या उल्टे रंग, या किसी भी QR कोड के लिए बहुत लंबा टेक्स्ट।
- फ़ाइलें — qr-code.svg और qr-code.png, या क्लिपबोर्ड पर कॉपी किया SVG मार्कअप।
URL के लिए QR कोड जनरेटर का उदाहरण
रेस्टोरेंट टेबल कार्ड के लिए मेन्यू लिंक
इनपुट:
https://www.example.com/menu — एरर करेक्शन M, PNG साइज़ 1024 × 1024 पिक्सेलआउटपुट:
वर्शन 3 · हर तरफ़ मॉड्यूल 29 · एरर करेक्शन M · डेटा 28 बाइट · इस वर्शन की क्षमता 42 बाइट · मास्क पैटर्न 3
फ़ाइलें: qr-code.svg, qr-code.png (1024 × 1024 पिक्सेल)URL के लिए QR कोड जनरेटर के नतीजे कैसे पढ़ें
वर्शन ग्रिड का आकार है: वर्शन 1 में 21 × 21 मॉड्यूल होते हैं और हर वर्शन हर तरफ़ 4 जोड़ता है। छोटे वर्शन छोटे छपने पर भी आसानी से स्कैन होते हैं; लगभग वर्शन 10 से मॉड्यूल इतने छोटे हो जाते हैं कि कोड को बड़ा छापना या पास से स्कैन करना पड़ता है।
«डेटा» और «क्षमता» बताते हैं कि इस लेवल पर मौजूदा वर्शन में जितना आता है उसमें से कितने बाइट इस्तेमाल हुए; टेक्स्ट उससे बढ़ते ही अगला वर्शन लगता है और कोड घना हो जाता है।
कंट्रास्ट की चेतावनी का मतलब है कि कुछ फ़ोन कोड नहीं पढ़ पाएँगे। हल्की पृष्ठभूमि पर गहरे मॉड्यूल और 4:1 या ज़्यादा का अनुपात सुरक्षित विकल्प है।
«वेब एड्रेस नहीं» वाली चेतावनी का मतलब है कि फ़ोन पेज खोलने की जगह टेक्स्ट दिखाएँगे। सादे टेक्स्ट के लिए यही सही है, पर देख लें कि आपका यही इरादा था।
URL के लिए QR कोड जनरेटर कब इस्तेमाल करें
- टेबल कार्ड, पोस्टर और पर्चों पर मेन्यू, फ़ीडबैक फ़ॉर्म या बुकिंग पेज का लिंक देना।
- पैकेजिंग, बिज़नेस कार्ड या स्लाइड पर लिंक जोड़ना, जहाँ एड्रेस टाइप करवाना व्यावहारिक नहीं।
- टेस्टरों को फ़ोन पर स्टेजिंग बिल्ड या टेस्ट पेज जल्दी खोलने का तरीका देना।
- प्रिंट डिज़ाइनर को ऐसा SVG कोड देना जो तीखापन खोए बिना बड़ा हो सके।
समस्या निवारण
- फ़ोन लिंक खोलने की जगह टेक्स्ट दिखाते हैं — देखें कि वह https:// से शुरू होता है; स्कीम के बिना कई स्कैनर उसे सादा टेक्स्ट मानते हैं।
- छपा कोड स्कैन नहीं होता — उसे बड़ा छापें, चारों ओर की सफ़ेद जगह बनाए रखें, हल्की पृष्ठभूमि पर गहरे मॉड्यूल रखें, और छोटे लिंक या निचले लेवल से वर्शन घटाएँ।
- «QR कोड के लिए टेक्स्ट बहुत लंबा है» — निचला एरर करेक्शन लेवल चुनें या लिंक छोटा करें; लेवल L पर भी कोड में ज़्यादा से ज़्यादा 2,953 बाइट आते हैं।
- डाउनलोड साइन इन माँगता है — डाउनलोड साइट के मुफ़्त अकाउंट वाले क़दम से होते हैं; सिर्फ़ मार्कअप चाहिए तो «SVG कोड कॉपी करें» इस्तेमाल करें।
URL के लिए QR कोड जनरेटर के बारे में अक्सर पूछे जाने वाले सवाल
क्या QR कोड की अवधि ख़त्म होती है या यह स्कैन गिनता है?
नहीं। कोड में एड्रेस ख़ुद सादे टेक्स्ट के रूप में होता है, इसलिए जब तक वह एड्रेस काम करता है कोड भी काम करता है, और स्कैन होने पर कुछ नहीं गिना जाता: बीच में कोई रीडायरेक्ट या ट्रैकिंग सर्वर नहीं है।
कौन-सा एरर करेक्शन लेवल चुनूँ?
M, जो कोड का लगभग 15% ख़राब होने पर भी पढ़ा जाता है, स्क्रीन और ज़्यादातर छपाई के लिए ठीक है। जिन कोड पर खरोंच, गंदगी या कुछ हिस्सा ढकने का डर हो — जैसे पैकेजिंग या बाहर लगे बोर्ड — उनके लिए Q या H चुनें; ये कोड को घना बनाते हैं, इसलिए उसे थोड़ा बड़ा छापें। L साफ़ और पास से स्कैन होने वाले इस्तेमाल के लिए सबसे छोटा कोड देता है।
लिंक छोटा क्यों रखना चाहिए?
हर अक्षर डेटा बढ़ाता है। ट्रैकिंग पैरामीटर वाले लंबे लिंक को ऊँचा वर्शन चाहिए — ज़्यादा और छोटे चौकोर — जो दूर से या पुराने फ़ोन कैमरे से स्कैन करना मुश्किल होता है। पहले लिंक छोटा कर लेना, जैसे URL शॉर्टनर से, कोड को सरल रखता है।
क्या मैं अपने रंग इस्तेमाल कर सकता हूँ?
हाँ, बशर्ते कोड हल्की पृष्ठभूमि पर गहरा रहे और कंट्रास्ट मज़बूत हो। कंट्रास्ट अनुपात 4:1 से कम होने पर या कोड के पृष्ठभूमि से हल्का होने पर जनरेटर चेतावनी देता है, क्योंकि कई स्कैनर उल्टे या कम कंट्रास्ट वाले कोड नहीं पढ़ पाते। रंगीन कोड छापने से पहले कई फ़ोन पर जाँच लें।
इमेज डाउनलोड करने के लिए अकाउंट चाहिए?
स्क्रीन पर कोड देखने और स्कैन करने के लिए कुछ नहीं चाहिए। SVG या PNG डाउनलोड साइट के डाउनलोड क़दम से होता है, जो पहले मुफ़्त अकाउंट में साइन इन करने को कहता है; SVG कोड को क्लिपबोर्ड पर कॉपी करने के लिए इसकी ज़रूरत नहीं।
क्या लिंक किसी सर्वर पर भेजा जाता है?
नहीं। QR कोड आपके ब्राउज़र में साइट के अपने एनकोडर से बनता है; लिंक आपके डिवाइस से बाहर नहीं जाता।
तकनीकी नोट्स
एनकोडर ISO/IEC 18004 (QR Code Model 2) का पालन करता है: टेक्स्ट के UTF-8 बाइट वाला एक byte-mode सेगमेंट, वर्शन के ब्लॉक में बँटा GF(256) पर Reed–Solomon एरर करेक्शन, मानक के चार पेनल्टी नियमों से आँके गए सभी आठ मास्क पैटर्न, और BCH कोड से सुरक्षित फ़ॉर्मेट और वर्शन जानकारी।
चुने लेवल पर डेटा समाने वाला सबसे छोटा वर्शन इस्तेमाल होता है, और लेवल अपने-आप नहीं बढ़ाया जाता, इसलिए एक ही इनपुट से हमेशा एक ही कोड बनता है। लेवल M पर वर्शन 1 में 14 बाइट और वर्शन 40 में 2,331 बाइट आते हैं; लेवल L पर वर्शन 40 में 2,953।
SVG गहरे मॉड्यूल की हर लगातार कतार को एक ही path के अंदर एक आयत के रूप में बनाता है, crispEdges रेंडरिंग के साथ और कोड के चारों ओर मानक में ज़रूरी चार मॉड्यूल की quiet zone के साथ। PNG canvas पर बनता है जिसमें हर मॉड्यूल का किनारा पूरे पिक्सेल पर गोल किया जाता है, ताकि हर साइज़ पर वह तीखा रहे।
कंट्रास्ट W3C के WCAG 2 के relative luminance सूत्र से मापा जाता है; 4:1 से कम अनुपात, या पृष्ठभूमि से हल्का कोड, चेतावनी देता है, क्योंकि कई रीडर हल्की पृष्ठभूमि पर गहरे मॉड्यूल की उम्मीद करते हैं।
सीमाएँ और कार्यप्रणाली
सिर्फ़ byte mode इस्तेमाल होता है। numeric और alphanumeric mode, जो अंकों और बड़े अक्षरों को ज़्यादा कसकर रखते हैं, इस्तेमाल नहीं होते, इसलिए कोड सबसे छोटे संभव कोड से एक वर्शन बड़ा हो सकता है।
लोगो, गोल मॉड्यूल या ग्रेडिएंट नहीं: ऐसी सजावट एरर करेक्शन को खा जाती है और कोड को अपठनीय बना सकती है।
कोड में वही एड्रेस है जो आपने टाइप किया। अगर वह पेज हट जाए तो छपा कोड बेकार हो जाता है; ऐसा लिंक एनकोड करें जो आपके नियंत्रण में हो।
स्कैन पर क्या होगा यह रीडर ऐप पर निर्भर है: कुछ फ़ोन लिंक खोलने से पहले पूछते हैं, और कुछ http या https के अलावा टेक्स्ट पर कुछ नहीं करते।
सुरक्षा और गोपनीयता
QR कोड आपके ब्राउज़र में साइट के अपने एनकोडर से बनता है; आपका टाइप किया लिंक या टेक्स्ट न Mutqan सर्वर को भेजा जाता है न किसी और को।
साइन आउट रहते हुए डाउनलोड करने पर साइट पहले साइन इन करने को कहती है। इस बीच इमेज इसी ब्राउज़र में रहती है — मेमोरी में, या पूरा साइन-इन पेज इस्तेमाल करने पर इस टैब में एन्क्रिप्ट होकर ज़्यादा से ज़्यादा 30 मिनट — और कभी अपलोड नहीं होती।
संदर्भ
- ISO/IEC 18004:2024 — Information technology — Automatic identification and data capture techniques — QR code bar code symbology specificationQR कोड का मानक: 40 सिंबल वर्शन, byte समेत एनकोडिंग मोड, चार Reed–Solomon एरर करेक्शन लेवल, मास्किंग, और कोड के चारों ओर चार मॉड्यूल की quiet zone।
- Connect to Wi-Fi networks on your Android deviceसेव किए Wi-Fi नेटवर्क को QR कोड के रूप में शेयर करने और कोड स्कैन करके नेटवर्क से जुड़ने के Android के अपने निर्देश।
- IEEE 802.11-2020 — Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) SpecificationsWi-Fi का मानक: 32 ऑक्टेट तक का SSID, WPA2/WPA3 पर्सनल नेटवर्क का 8–63 अक्षरों का पासफ़्रेज़ या 64 हेक्स अंकों की कुंजी, और WPA3 का हैंडशेक SAE।