अच्छे QR कोड डिज़ाइन में मज़बूत कंट्रास्ट (हल्के बैकग्राउंड पर गहरा कोड) होता है, किनारों के चारों ओर खाली जगह यानी क्वाइट ज़ोन छोड़ी जाती है, लोगो उतना ही बड़ा रखा जाता है जितना एरर करेक्शन संभाल सके, और प्रिंट से पहले कोड को कई फ़ोन पर टेस्ट किया जाता है। स्टाइल ठीक है, बस स्कैनर को कोड का हर हिस्सा पढ़ने में दिक्कत नहीं होनी चाहिए।
सादे काले चौकोर कोड की तुलना में ब्रांडेड QR कोड ज़्यादा आकर्षक दिखता है, लेकिन डिज़ाइन का हर फ़ैसला स्कैनर की ज़रूरत से कुछ न कुछ कम कर सकता है। यह गाइड वे नियम बताती है जो सच में मायने रखते हैं, ताकि आपका कोड सुंदर भी दिखे और पहली बार में स्कैन भी हो जाए।
स्कैनर आपके QR कोड को कैसे "देखता" है
फ़ोन का कैमरा QR कोड को उस तरह नहीं पढ़ता जैसे आप कोई तस्वीर देखते हैं। वह पहले कोनों में बने तीन बड़े चौकोर (फ़ाइंडर पैटर्न) ढूँढता है, फिर कोड का कोण और साइज़ समझता है, और उसके बाद हर छोटे चौकोर, जिसे मॉड्यूल कहते हैं, की जाँच करता है कि वह गहरा है या हल्का।
इसलिए तीन चीज़ें सबसे ज़्यादा अहम हैं:
- गहरे और हल्के मॉड्यूल के बीच कंट्रास्ट
- तीनों कोनों में साफ़ दिखने वाले फ़ाइंडर पैटर्न
- कोड के चारों ओर खाली जगह, ताकि स्कैनर को पता चले कि कोड कहाँ शुरू और कहाँ ख़त्म होता है
जो भी चीज़ गहरे और हल्के के फ़र्क को धुंधला करे, पैटर्न का कोई हिस्सा छिपाए या किनारों पर भीड़ बढ़ाए, वह स्कैनिंग को धीमा या नामुमकिन बना देती है।
कंट्रास्ट, रंग और क्वाइट ज़ोन
रंग कैसे चुनें
ज़्यादातर डिज़ाइन रंगों की वजह से फ़ेल होते हैं। सबसे सुरक्षित नियम आसान है: हल्के बैकग्राउंड पर गहरा कोड। सफ़ेद पर काला सबसे अच्छा चलता है, लेकिन सफ़ेद या क्रीम पर नेवी ब्लू, गहरा हरा, गहरा लाल या गहरा भूरा भी अच्छी तरह स्कैन होते हैं।
इनसे बचें:
- कम कंट्रास्ट वाले जोड़े, जैसे सफ़ेद पर हल्का ग्रे, सफ़ेद पर पीला, या पेस्टल पर पेस्टल
- उल्टे (इनवर्टेड) कोड, यानी गहरे बैकग्राउंड पर हल्के मॉड्यूल। कई नए फ़ोन कैमरे इन्हें पढ़ लेते हैं, लेकिन कुछ स्कैनर ऐप और पुराने फ़ोन नहीं पढ़ पाते, इसलिए आप अपने कुछ दर्शक खो देते हैं
- ग्रेडिएंट जो कोड पर गहरे से हल्के रंग में बदलते हैं, क्योंकि कुछ मॉड्यूल बहुत फीके रह जाते हैं
- कोड के पीछे भरी-भरी फ़ोटो वाला बैकग्राउंड, जो स्कैनर को उलझा देता है
एक आसान टेस्ट: अपने डिज़ाइन को ग्रेस्केल (ब्लैक एंड व्हाइट) में बदलकर देखें। अगर कोड अब भी साफ़ तौर पर हल्के पर गहरा दिखता है, तो कंट्रास्ट शायद ठीक है। अगर सब कुछ बीच वाले ग्रे में घुल जाए, तो ज़्यादा गहरे रंग चुनें।
क्वाइट ज़ोन: कोड को साँस लेने दें
क्वाइट ज़ोन कोड के चारों ओर का खाली मार्जिन है। QR कोड स्टैंडर्ड हर तरफ़ चार मॉड्यूल चौड़ी खाली पट्टी की बात करता है। व्यवहार में कई कोड इससे थोड़ी कम जगह में भी स्कैन हो जाते हैं, लेकिन यहाँ जगह बचाना जोखिम भरा है।
अगर कोड किसी फ़ोटो, बॉर्डर या टेक्स्ट से बिल्कुल सटा हो, तो स्कैनर समझ नहीं पाता कि कोड कहाँ ख़त्म होता है। मार्जिन को खाली और हल्के मॉड्यूल वाले रंग में ही रखें, इससे स्कैनिंग की सबसे झुंझलाने वाली समस्याओं में से एक से बच जाएँगे।
लोगो जोड़ें, लेकिन कोड न तोड़ें
बीच में लोगो लगाना काफ़ी लोकप्रिय है, और यह इसलिए चल पाता है क्योंकि QR कोड में एरर करेक्शन होता है। एरर करेक्शन कोड में अतिरिक्त डेटा जोड़ता है, ताकि कोड का कुछ हिस्सा ख़राब होने या ढक जाने पर भी वह पढ़ा जा सके। इसके चार लेवल हैं, L (लगभग 7% डेटा वापस मिल सकता है) से लेकर H (लगभग 30%) तक। ज़्यादा जानकारी के लिए हमारी गाइड QR एरर करेक्शन लेवल पढ़ें।
जब आप ऊपर लोगो रखते हैं, तो आप जान-बूझकर कोड के एक हिस्से को "ख़राब" कर रहे होते हैं। ये नियम अपनाएँ:
- लोगो जोड़ते समय ऊँचा एरर करेक्शन लेवल चुनें, जैसे Q या H।
- लोगो छोटा रखें, लगभग कोड की चौड़ाई का पाँचवाँ हिस्सा या उससे कम, और चुने गए लेवल की रिकवरी सीमा से काफ़ी नीचे।
- लोगो बीच में रखें, कोनों के तीन फ़ाइंडर पैटर्न पर कभी नहीं।
- लोगो को सादा बैकग्राउंड या पतला सफ़ेद बॉर्डर दें, ताकि वह आसपास के मॉड्यूल में घुल-मिल न जाए।
- लोगो का साइज़ या जगह बदलने के हर बार बाद फिर से टेस्ट करें।
ध्यान रखें कि ऊँचे एरर करेक्शन से कोड ज़्यादा घना हो जाता है (ज़्यादा और छोटे मॉड्यूल)। यह कंटेंट को छोटा रखने की एक और वजह है, जैसे लंबे URL की जगह छोटे लिंक वाला डायनामिक QR कोड इस्तेमाल करना।
साफ़ कोड के लिए डेटा छोटा रखें
QR कोड में जितना ज़्यादा डेटा डालेंगे, उसे उतने ज़्यादा मॉड्यूल चाहिए होंगे, और उसी प्रिंट साइज़ में हर मॉड्यूल उतना ही छोटा हो जाएगा। ट्रैकिंग पैरामीटर वाला लंबा वेब एड्रेस इतना घना कोड बना सकता है कि उसे दूर से या ख़राब प्रिंट पर पढ़ना मुश्किल हो जाए।
दो आसान उपाय:
- लिंक शॉर्टनर या डायनामिक QR कोड का इस्तेमाल करें, जिसमें सिर्फ़ एक छोटा लिंक स्टोर होता है
- कोड बनाने से पहले URL से बेकार के पैरामीटर हटा दें
डायनामिक कोड का एक और फ़ायदा है: बाद में डेस्टिनेशन बदलना पड़े, तो आपको अपना सुंदर डिज़ाइन दोबारा छपवाना नहीं पड़ता।
शेप, स्टाइल और फ़्रेम
कई QR कोड जनरेटर मॉड्यूल को गोल करने, कोनों के चौकोर का आकार बदलने या कॉल-टू-एक्शन वाला फ़्रेम जोड़ने की सुविधा देते हैं। ये अच्छे लग सकते हैं, बस कुछ सीमाओं के साथ:
- गोल या डॉट-स्टाइल मॉड्यूल आमतौर पर ठीक स्कैन होते हैं, अगर वे काफ़ी बड़े रहें और कंट्रास्ट बना रहे। बहुत छोटे डॉट जिनके बीच ज़्यादा गैप हो, फ़ेल हो सकते हैं।
- कस्टम कॉर्नर स्क्वेयर अब भी चौकोर के अंदर ठोस चौकोर जैसे दिखने चाहिए। इन्हें बहुत पतला या ज़्यादा सजावटी न बनाएँ।
- फ़्रेम और लेबल, जैसे "मेन्यू के लिए स्कैन करें", काम के हैं, लेकिन इन्हें क्वाइट ज़ोन से बाहर रखें।
- बिना टेस्ट किए कोड को खींचकर आयताकार न बनाएँ और न ही किसी घुमावदार सतह पर मोड़ें। तिरछा करने से मॉड्यूल की ग्रिड बदल जाती है।
प्रिंट से पहले डिज़ाइन चेकलिस्ट
हर नए QR कोड डिज़ाइन के लिए यह सूची देख लें:
- हल्के बैकग्राउंड पर गहरे मॉड्यूल, और ग्रेस्केल में भी मज़बूत कंट्रास्ट
- चारों तरफ़ लगभग चार मॉड्यूल का क्वाइट ज़ोन, पूरी तरह खाली
- लोगो छोटा, बीच में, और कॉर्नर स्क्वेयर को ढके बिना
- लोगो जोड़ा है तो एरर करेक्शन लेवल बढ़ाया गया है
- डेटा छोटा, अच्छा हो कि छोटे या डायनामिक लिंक के साथ
- कॉल-टू-एक्शन कोड के बाहर रखा गया है
- स्कैनिंग दूरी के हिसाब से सही साइज़ में प्रिंट (हमारी QR कोड साइज़ गाइड देखें)
- कम से कम दो-तीन अलग फ़ोन पर, iPhone और Android दोनों पर, सामान्य रोशनी में टेस्ट किया गया
- फ़ाइनल फ़ाइल शार्प फ़ॉर्मेट (SVG या हाई-रिज़ॉल्यूशन PNG) में एक्सपोर्ट की गई, धुंधले स्क्रीनशॉट में नहीं
FAQ
क्या QR कोड किसी भी रंग का हो सकता है?
हाँ, बशर्ते मॉड्यूल बैकग्राउंड से साफ़ तौर पर गहरे हों। सफ़ेद या क्रीम पर गहरे रंग सबसे सुरक्षित हैं। हल्के बैकग्राउंड पर हल्के रंगों से बचें और उल्टे डिज़ाइन में सावधानी रखें।
QR कोड में लोगो कितना बड़ा हो सकता है?
इसे कोड की चौड़ाई के लगभग पाँचवें हिस्से या उससे कम रखें, बीच में लगाएँ, और एरर करेक्शन Q या H पर सेट करें। लोगो जोड़ने के बाद हमेशा टेस्ट करें, क्योंकि हर कोड और लोगो अलग होता है।
मेरा डिज़ाइन किया हुआ QR कोड स्कैन क्यों नहीं हो रहा?
आम वजहें हैं कम कंट्रास्ट, क्वाइट ज़ोन का न होना, बहुत बड़ा लोगो, या डेटा के हिसाब से बहुत छोटा प्रिंट। एक बार में एक ही चीज़ ठीक करें और हर बदलाव के बाद टेस्ट करें।
क्या कस्टम डिज़ाइन से QR कोड कम सुरक्षित हो जाता है?
डिज़ाइन से सुरक्षा पर कोई फ़र्क नहीं पड़ता। मायने यह रखता है कि कोड कहाँ ले जाता है। साफ़ कॉल-टू-एक्शन और भरोसेमंद डेस्टिनेशन वाला ब्रांडेड कोड लोगों को बेझिझक स्कैन करने का भरोसा देता है।
ऐसा QR कोड बनाएँ जो सुंदर भी हो और स्कैन भी हो
अच्छा डिज़ाइन संतुलन का खेल है: एक तरफ़ आपका ब्रांड, दूसरी तरफ़ स्कैनर की ज़रूरतें। QR-TH के फ़्री QR कोड जनरेटर से रंग और लोगो जोड़ें, नतीजे का प्रीव्यू देखें, और प्रिंट पर भेजने से पहले अपने फ़ोन से टेस्ट कर लें।