अपने logo को QR code में डालना देखने में शानदार लगता है — जब तक ग्राहक यह शिकायत न करें कि scan नहीं हो रहा। समस्या अक्सर logo में नहीं होती; बल्कि logo का गलत size, गलत position, या आसपास के modules से कम contrast होना असली वजह होती है। यह गाइड उन्हीं specific नियमों को cover करती है जो आपको scan reliability से समझौता किए बिना QR code को confidently brand करने देते हैं।
Logo से Scan क्यों टूटता है (और कभी-कभी क्यों नहीं टूटता)?
QR codes में error correction नाम का एक feature होता है जो physical damage या visual obstruction को tolerate करता है। इसके चार levels होते हैं:
| Level | Data recovery capacity | Logo के लिए उपयुक्त? |
|---|---|---|
| L | 7% | नहीं |
| M | 15% | सीमित |
| Q | 25% | हाँ |
| H | 30% | सबसे बेहतर |
जब आप logo embed करते हैं, तो आप जानबूझकर कुछ modules को ढक रहे होते हैं। अगर ढका हुआ area error-correction की सीमा से ज़्यादा हो जाए, तो decoder fail कर देता है। Level H सबसे ज़्यादा गुंजाइश देता है — जब भी कोई graphic overlay शामिल करनी हो, इसी level का उपयोग करें।
मुख्य बात यह है: error correction असीमित coverage नहीं देती। यह एक hard ceiling है। उसे पार करें और कोई भी software polish scan को recover नहीं कर पाएगी।
30% का नियम — और क्यों आपको 20% पर रुकना चाहिए
सबसे ज़्यादा cited guidance यह है कि logo coverage QR code के कुल area के 30% से ज़्यादा न हो (level H की capacity के अनुसार)। व्यावहारिक रूप से, तीन कारणों से 20% को अपनी working limit मानें:
- Print tolerances। Offset और digital printing में ink spread होती है। Screen पर 28% दिखने वाला logo paper पर ink absorption के बाद ज़्यादा बड़ा हो सकता है।
- Finder pattern proximity। कोनों में मौजूद तीन square "आंखें" decoding के लिए अनिवार्य हैं। अगर logo उन तक फैल जाए तो scan rate गिर जाती है, भले ही कुल coverage percentage ठीक दिखे।
- Quiet zone intrusion। Code के चारों ओर का blank border specification का हिस्सा है। Logo के outer glow या drop shadow उस space को visually खा सकते हैं।
Logo को QR code के कुल area के 20% पर set करें, verify करें कि कोई edge finder pattern को न छुए, और आपके पास एक comfortable buffer होगा।
Placement: Centre हमेशा सही जवाब नहीं होता
Square या circular logos के लिए centre placement standard है और ठीक काम करती है। लेकिन यह समझना ज़रूरी है कि centre क्यों prefer किया जाता है: सबसे high-density data modules edges और corners के पास होते हैं, जबकि centre region (timing patterns को छोड़कर) में redundant data होता है जिसे error correction आसानी से rebuild कर सकती है।
जब centre काम नहीं करता:
- आपका logo landscape-oriented है (horizontally center किए गए wide rectangles ऊपर-नीचे के timing patterns पर अतिक्रमण करने लगते हैं)
- आपके brand mark में बहुत पतली lines हैं जो 20% area में fit होने के लिए scale down होने पर गायब हो जाती हैं
Landscape logos के लिए दो विकल्प:
- Code के अंदर उपयोग के लिए mark का square version crop करें
- Full logo को code के नीचे रखें एक generous quiet zone के साथ, न कि उस पर overlay करें — यह cleaner है और scan risk शून्य है
Logo Zone के अंदर Contrast और Background Colour
Logo के आसपास के modules अभी भी dark पर light (या इसके विपरीत) पढ़ने योग्य होने चाहिए। एक सामान्य गलती है white background patch पर white logo लगाना, जो एक ambiguous gap छोड़ता है जिसे decoder को पूरी तरह error correction से bridge करना पड़ता है। बेहतर तरीका:
- Logo को एक solid, opaque background दें जो code के light colour से मेल खाए
- Logo edge और निकटतम dark modules के बीच कम से कम 1-module-wide padding of clean light space बनाए रखें
- Logo में gradients से बचें जो boundary के पास module colours को ambiguous बना दें
अगर आप पूरे code में contrast requirements की जानकारी चाहते हैं, तो हमारी QR कोड कलर कंट्रास्ट गाइड में minimum ratios, dark-on-light बनाम light-on-dark orientations और वो colour combinations शामिल हैं जो camera processing errors पैदा करते हैं।
Physical Size और Minimum Pixel Budget
Logo legibility और QR reliability दोनों इस बात पर निर्भर करते हैं कि code print या display के लिए काफी बड़ा हो। 20% coverage पर 2 cm × 2 cm code में ठूंसा गया logo लगभग 4 mm का होगा — branding के रूप में अदृश्य, और फिर भी error-correction budget खर्च कर रहा है।
व्यावहारिक minimums:
- Print: Logo पहचाने जाने योग्य रहे इसके लिए QR code कम से कम 3 cm × 3 cm हो
- Screen: Logo layer add करने से पहले QR code कम से कम 300 × 300 px हो
- Billboard / large format: Logo को proportionally scale करें; 20% area rule फिर भी लागू होती है, सिर्फ इसलिए न oversized करें क्योंकि जगह है
Print से पहले Test ज़रूर करें
कोई भी design rule testing की जगह नहीं ले सकती। Print भेजने से पहले:
- Finished design को final print resolution पर export करें
- कम से कम तीन apps से test करें: native iOS camera, native Android camera, और एक standalone scanner app
- Mixed lighting में test करें (bright overhead, dim ambient)
- अगर आप dynamic code use कर रहे हैं — जो आपको reprint किए बिना destination URL update करने देता है — तो confirm करें कि redirect सही काम कर रहा है
Branded codes अक्सर packaging या printed collateral पर होते हैं जिनकी shelf life लंबी होती है, इसलिए dynamic codes यहाँ खास तौर पर relevant हैं। अगर destination बदल जाए, तो Static vs Dynamic QR Code के बारे में जानकर आप समझ सकते हैं कि बिना physical item redesign या reprint किए link कैसे update करें।
आप इन branded codes को सीधे Super QR Code Generator के ज़रिए बना सकते हैं, जहाँ logo detect होने पर default रूप से level H error correction set रहती है।
मुख्य बातें
- जब भी logo embed करें, error-correction level H use करें
- Logo coverage कुल code area के 20% या उससे कम रखें, theoretical 30% maximum नहीं
- Logo को तीन corner finder patterns पर कभी overlap या crowd न होने दें
- Landscape logos को code के अंदर center करने की बजाय नीचे रखना बेहतर है
- Logo को opaque background और 1-module padding दें ताकि contrast ambiguity न हो
- Print commit करने से पहले हमेशा real devices पर test करें, खासकर packaging runs के लिए
- Branded code को dynamic URL के साथ pair करें ताकि redesign किए बिना destination update हो सके
