पचास QR कोड रंग-जोड़े, और उनमें से कौन छपाई झेल पाते हैं

KoloQR टीम द्वारारिसर्च

सफ़ेद कार्डों पर आठ अलग-अलग रंगों में QR कोड - नेवी, बैंगनी, ऑक्सब्लड, वाइन, स्लेटी, नारंगी, हरा और पीला - चटख हरी पृष्ठभूमि पर सजे हुए, और बीच में "50 QR Code Colour Pairs" लिखी काली पट्टी।

नीचे दिए कोड और बैकग्राउंड के पचास जोड़ों में से दस 7:1 पार करते हैं और छापे जा सकते हैं, ग्यारह 4:1 और 7:1 के बीच उतरते हैं और स्क्रीन के लायक़ हैं, और तेरह 4:1 से नीचे गिरते हैं और उन पर QR कोड होना ही नहीं चाहिए। नाकाम होने वालों में पैटर्न एक-सा है: बीच के दर्जे के ब्रांड रंग। हर पीला, Amber 700 से हल्का हर नारंगी, और Forest green से हल्का हर हरा नीचे वाले समूह में है।

मुख्य बातें

  • पचास में से दस जोड़े 7:1 पार करते हैं, जो छपाई के लिए काम का लक्ष्य है। दसों में कोई बहुत गहरा रंग सफ़ेद या लगभग सफ़ेद रंगत पर है।
  • तेरह 4:1 से नीचे गिरते हैं। इनमें से हर एक में बीच का या हल्का रंग बैकग्राउंड के बजाय कोड के रूप में इस्तेमाल हुआ है - पीले, नारंगी, बीच के हरे, बीच के सियान।
  • यह नाकामी बेतरतीब नहीं, व्यवस्थित है। जो रंग पढ़ने लायक़ QR कोड छापने जितना गहरा हो, वह आम तौर पर उस रंग से गहरा होता है जिसे कोई ब्रांड अपना मानता है।
  • कंट्रास्ट अनुपात दो हेक्स मानों पर की गई गणना है, इसलिए इस तालिका का हर आँकड़ा रिपोर्ट किया हुआ नहीं, दोहराया जा सकने वाला है। इसे बनाने के लिए कोई कोड छापकर स्कैन नहीं किया गया।
  • अनुपात आपको जोड़े के बारे में बताता है, छपाई के बारे में नहीं। पास होते अनुपात और काग़ज़ से स्कैन होते कोड के बीच स्याही का फैलाव, सामग्री का रंग, चमक और ख़ुद कैमरे का एक्सपोज़र बैठे हैं।
  • उलटा करना - गहरे तल पर हल्का कोड - बहुत ऊँचा अनुपात दे सकता है और फिर भी हार सकता है, क्योंकि कुछ डिकोडर गहरे-पर-हल्के की उम्मीद करते हैं और दूसरी ध्रुवता कभी आज़माते ही नहीं।

इस तालिका की संख्या क्या है, और क्या नहीं

कंट्रास्ट अनुपात दो रंगों में से हल्के की सापेक्ष चमक को गहरे की सापेक्ष चमक से भाग देकर निकाला जाता है, और इस तरह सरकाया जाता है कि पैमाना दो एक जैसे रंगों के लिए 1:1 से लेकर सफ़ेद पर काले के लिए 21:1 तक चले। यह वही आँकड़ा है जो WCAG टेक्स्ट की पठनीयता के लिए इस्तेमाल करता है, और वह देखा नहीं, गणना किया जाता है: हर sRGB चैनल को रैखिक करें, उन्हें लाल के लिए 0.2126, हरे के लिए 0.7152 और नीले के लिए 0.0722 का भार दें, फिर भाग दें।

इस परिभाषा को ठीक-ठीक कह देना ज़रूरी है, क्योंकि इसी वजह से नीचे की हर पंक्ति जाँची जा सकती है। इस तालिका पर भरोसा करने की किसी को ज़रूरत नहीं। दो हेक्स मान और यह सूत्र किसी भी मशीन पर वही संख्या देते हैं, और यह “हमने इसे जाँचा और यह चला” से अलग क़िस्म का दावा है।

और यही उसकी सीमा भी है। यह तालिका बनाने के लिए कोई QR कोड छापकर स्कैन नहीं किया गया। फ़ैसले वाला कॉलम उन दो डिज़ाइन सीमाओं को गणना किए अनुपात पर लगाता है जो यह साइट पहले से प्रकाशित करती है - छपाई के लिए क़रीब 7:1 और स्क्रीन के लिए क़रीब 4:1। यह तय करने की छलनी है कि कौन-से जोड़े जाँचने लायक़ हैं, उन्हें जाँचने का विकल्प नहीं।

ये सीमाएँ किसी डिकोडर की ज़रूरत से इतनी ऊपर क्यों बैठी हैं, यह कंट्रास्ट स्कैन टेस्ट में समझाया गया है: पढ़ा जा सकने वाला ओपन-सोर्स डिकोडर कहीं 1.2:1 के आसपास हार मानता है, और वहाँ से 7:1 तक का सारा फ़ासला उन चीज़ों की गुंजाइश है जो फ़ाइल सही हो जाने के बाद छपाई कोड के साथ करती है।

वे दस जोड़े जो छपाई पास कर लेते हैं

ये 7:1 या उससे बेहतर तक पहुँचते हैं और इनके पास स्याही के फैलाव, काग़ज़ की परावर्तकता और किसी टेढ़े प्रकाश स्रोत के लिए पर्याप्त गुंजाइश बचती है। इनमें से हर एक में कोई बहुत गहरा रंग सफ़ेद पर है।

जोड़ाHexअनुपातकिसके लिए सुरक्षित
सफ़ेद पर काला#FFFFFF पर #00000021.00:1छपाई
सफ़ेद पर लगभग काला#FFFFFF पर #11111118.88:1छपाई
सफ़ेद पर नेवी#FFFFFF पर #0B1F3A16.52:1छपाई
सफ़ेद पर गहरा बैंगनी#FFFFFF पर #581C8710.88:1छपाई
सफ़ेद पर ऑक्सब्लड#FFFFFF पर #7F1D1D10.02:1छपाई
सफ़ेद पर वाइन#FFFFFF पर #9D174D7.88:1छपाई
सफ़ेद पर गहरा हरा#FFFFFF पर #065F467.68:1छपाई
सफ़ेद पर गर्म स्लेटी#FFFFFF पर #57534E7.63:1छपाई
सफ़ेद पर जला नारंगी#FFFFFF पर #9A34127.31:1छपाई
सफ़ेद पर वन-हरा#FFFFFF पर #1665347.13:1छपाई
7.31:1 पर जला नारंगी यहाँ की काम की प्रविष्टि है: सूची में यही इकलौता रंग है जिसे कोई ब्रांड नारंगी कहेगा, और वह उस नारंगी से कई क़दम गहरा है जो ज़्यादातर ब्रांडों का अपना होता है।

इस समूह का व्यावहारिक पाठ यह है कि छापने लायक़ पट्टी सँकरी और गहरी है। नेवी, ऑक्सब्लड, वाइन, गहरा हरा, गहरा बैंगनी - यही रंग चलते हैं, और जिस ब्रांड की पहचान अपनी ही पट्टी के इसी सिरे पर रहती है, वह रंगीन QR कोड बिना सोचे छाप सकता है।

वे ग्यारह जोड़े जो स्क्रीन के लायक़ हैं

ये 4:1 और 7:1 के बीच उतरते हैं। किसी डिस्प्ले पर, जहाँ कंट्रास्ट बेदाग़ है, रोशनी एक-सी है और किनारे तीखे हैं, ये ठीक हैं। छपाई में इनकी गुंजाइश स्याही सूखने से पहले ही ख़र्च हो चुकी होती है।

जोड़ाHexअनुपातकिसके लिए सुरक्षित
सफ़ेद पर Purple 700#FFFFFF पर #7E22CE6.98:1सिर्फ़ स्क्रीन
सफ़ेद पर शाही नीला#FFFFFF पर #1D4ED86.70:1सिर्फ़ स्क्रीन
सफ़ेद पर Red 700#FFFFFF पर #B91C1C6.47:1सिर्फ़ स्क्रीन
सफ़ेद पर Teal 700#FFFFFF पर #0F766E5.47:1सिर्फ़ स्क्रीन
सफ़ेद पर Cyan 700#FFFFFF पर #0E74905.36:1सिर्फ़ स्क्रीन
सफ़ेद पर Blue 600#FFFFFF पर #2563EB5.17:1सिर्फ़ स्क्रीन
सफ़ेद पर Green 700#FFFFFF पर #15803D5.02:1सिर्फ़ स्क्रीन
सफ़ेद पर Amber 700#FFFFFF पर #B453095.02:1सिर्फ़ स्क्रीन
सफ़ेद पर Red 600#FFFFFF पर #DC26264.83:1सिर्फ़ स्क्रीन
सफ़ेद पर Stone 500#FFFFFF पर #78716C4.80:1सिर्फ़ स्क्रीन
सफ़ेद पर Pink 600#FFFFFF पर #DB27774.60:1सिर्फ़ स्क्रीन
Purple 700 छपाई की सीमा से 0.02 चूक जाता है। 7:1 को खाई मान लेना बचकाना होगा - पर लकीर के इतने पास बैठे जोड़े को बिना सबूत तय मान लेना भी उतना ही बचकाना है।

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

वे तेरह जोड़े जिन पर कोड नहीं होना चाहिए

4:1 से नीचे QR कोड पढ़े जाने लायक़ होने के बजाय डिकोडर की सहनशीलता पर टिका होता है। ये जोड़े कभी-कभी स्कैन हो जाएँगे, किसी अच्छे फ़ोन पर, अच्छी रोशनी में, उदार आकार पर - और यह सीधे हार जाने से बुरा है, क्योंकि यह उस इकलौती जाँच में पास हो जाता है जो कोई भी करता है।

जोड़ाHexअनुपातकिसके लिए सुरक्षित
सफ़ेद पर Purple 500#FFFFFF पर #A855F73.96:1किसी के लिए नहीं
सफ़ेद पर Red 500#FFFFFF पर #EF44443.76:1किसी के लिए नहीं
सफ़ेद पर Blue 500#FFFFFF पर #3B82F63.68:1किसी के लिए नहीं
सफ़ेद पर Orange 600#FFFFFF पर #EA580C3.56:1किसी के लिए नहीं
सफ़ेद पर Pink 500#FFFFFF पर #EC48993.53:1किसी के लिए नहीं
सफ़ेद पर Amber 600#FFFFFF पर #D977063.19:1किसी के लिए नहीं
सफ़ेद पर सुनहरा#FFFFFF पर #CA8A042.94:1किसी के लिए नहीं
सफ़ेद पर Orange 500#FFFFFF पर #F973162.80:1किसी के लिए नहीं
सफ़ेद पर Cyan 500#FFFFFF पर #06B6D42.43:1किसी के लिए नहीं
सफ़ेद पर Green 500#FFFFFF पर #22C55E2.28:1किसी के लिए नहीं
सफ़ेद पर Yellow 500#FFFFFF पर #EAB3081.92:1किसी के लिए नहीं
सफ़ेद पर लाइम#FFFFFF पर #78D6501.82:1किसी के लिए नहीं
सफ़ेद पर Yellow 400#FFFFFF पर #FACC151.53:1किसी के लिए नहीं
सफ़ेद पर पीला 1.53:1 तक पहुँचता है, जो उस बिंदु के पास है जहाँ डिकोडर धुँधला पैटर्न देखने के बजाय पैटर्न देखना ही बंद कर देता है।

इस समूह में फैला पैटर्न ही वह नतीजा है जो साथ ले जाने लायक़ है। बात यह नहीं कि कुछ रंग हारते हैं और कुछ पास होते हैं - बात यह है कि चर हल्कापन है, रंग नहीं। हरा तीनों पट्टियों में आता है: गहरा हरा 7.68:1 पर पास है, Green 700 5.02:1 पर सिर्फ़ स्क्रीन का है, Green 500 2.28:1 पर हार जाता है। रंग वही विचार है तीन बार; सिर्फ़ चमक बदली।

रंगत वाले काग़ज़ पर गहरे कोड

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

जोड़ाHexअनुपातकिसके लिए सुरक्षित
क्रीम पर काला#FDF6E3 पर #00000019.47:1छपाई
बेज पर काला#F5F5DC पर #00000018.98:1छपाई
ऑफ़-व्हाइट पर कोयला#F7F7F5 पर #1A1A1A16.23:1छपाई
लगभग सफ़ेद पर ऑक्सफ़ोर्ड नीला#FCFCFC पर #14213D15.57:1छपाई
हल्के नीले पर नेवी#EFF6FF पर #0B1F3A15.18:1छपाई
हल्के अंबर पर ऑक्सफ़ोर्ड नीला#FEF3C7 पर #14213D14.35:1छपाई
बीच के स्लेटी पर कोयला#D4D4D8 पर #1A1A1A11.78:1छपाई
हल्के लाल पर ऑक्सब्लड#FEF2F2 पर #7F1D1D9.16:1छपाई
हल्के हरे पर वन-हरा#F0FDF4 पर #1665346.81:1सिर्फ़ स्क्रीन
Grey 400 पर गहरा स्लेटी#9CA3AF पर #3333334.98:1सिर्फ़ स्क्रीन
हल्की रंगत दिखने से कम क़ीमत लेती है। क्रीम पर काला, सफ़ेद पर काले के मुक़ाबले 1.53 गँवाता है, जो कुछ भी नहीं। क़ीमत काग़ज़ के गहराने की नहीं, कोड के रंग के हल्के पड़ने की लगती है।

आख़िरी दो पंक्तियाँ सिखाने वाली हैं। सफ़ेद पर वन-हरा 7.13:1 पर पास था; वही हरा किसी हल्की हरी रंगत पर 6.81:1 पर गिर जाता है और छपाई की सीमा पार नहीं करता। मुश्किल से दिखने वाली एक रंगत ने पास होते जोड़े को सीमा-रेखा वाली पट्टी में धकेल दिया।

गहरे तल पर हल्के कोड अलग सवाल हैं

QR कोड उलटना - गहरे बैकग्राउंड पर हल्के मॉड्यूल - आसानी से ऊँचे अनुपात देता है, और दिक़्क़त अनुपात की है ही नहीं। दिक़्क़त यह है कि कंट्रास्ट अनुपात का सूत्र सममित है और डिकोडर नहीं।

जोड़ाHexअनुपातकिसके लिए सुरक्षित
काले पर सफ़ेद#000000 पर #FFFFFF21.00:1जाँचें
लगभग काले पर ऑफ़-व्हाइट#111111 पर #F5F5F517.32:1जाँचें
नेवी पर सफ़ेद#0B1F3A पर #FFFFFF16.52:1जाँचें
लगभग काले पर Yellow 400#111111 पर #FACC1512.33:1जाँचें
लगभग काले पर लाइम#111110 पर #78D65010.38:1जाँचें
नेवी पर Blue 400#0B1F3A पर #60A5FA6.50:1जाँचें
पीला उलटा करने पर 12.33:1 तक पहुँचता है और सीधा रखने पर 1.53:1 पर। वही रंग, वही सूत्र, उलटे नतीजे - और यह अच्छा उदाहरण है कि अकेला अनुपात कुछ तय नहीं करता।

QR कोड की परिभाषा हल्के बैकग्राउंड पर गहरे मॉड्यूल की है, और हालाँकि कई डिकोडर उलटी ध्रुवता भी आज़माते हैं, सब नहीं आज़माते और कोई वादा नहीं करता। यह रंग का नहीं, स्कैनरों की आबादी का सवाल है, और कोई अनुपात उसका जवाब नहीं देता। अगर डिज़ाइन में उलटा कोड ही चाहिए, तो फ़ैसले वाला कॉलम “जाँचें” कहता है, क्योंकि पता करने का यही इकलौता तरीक़ा है।

अनुपात आपको क्या नहीं बताता

पास होते अनुपात और काग़ज़ से स्कैन होते कोड के बीच चार चीज़ें बैठी हैं, और उनमें से कोई फ़ाइल में नहीं दिखती।

  • स्याही का फैलाव। हर प्रेस गहरे हिस्सों को थोड़ा बढ़ा देती है। QR कोड पर इसका मतलब है कि हल्के मॉड्यूल सँकरे हो जाते हैं, और यह असरदार कंट्रास्ट को ठीक उसी पैमाने पर गिराता है जिस पर डिकोडर नमूना लेता है।
  • सामग्री। अनुपात यह मानकर चलता है कि बैकग्राउंड वही रंग है जो फ़ाइल में है। अनकोटेड, पुनर्चक्रित या रंगीन काग़ज़ पर वह नहीं होता, और आधा काम काग़ज़ कर रहा होता है।
  • फ़िनिश। ग्लॉस लेमिनेट चिह्न के किसी हिस्से पर चमक का धब्बा डाल सकता है, चाहे नीचे का जोड़ा कितना ही अच्छा हो। चमक के नीचे 21:1 वाला कोड उस टुकड़े में 1:1 का कोड है।
  • कैमरे का एक्सपोज़र। फ़ोन पूरे दृश्य को नापता है। किसी बड़ी चमकीली सतह पर छोटा कोड उस सतह के हिसाब से एक्सपोज़ होता है, और डिकोडर तक वह प्रिंटर से निकलने के मुक़ाबले चपटा होकर पहुँचता है।

इसीलिए फ़ैसले वाला कॉलम वादे की तरह नहीं, सीमा की तरह लिखा गया है। 7:1 पार करने का मतलब है कि कोड के हारने की वजह यह जोड़ा नहीं होगा; इसका मतलब यह नहीं कि कोड हारेगा ही नहीं।

इस तालिका में न होने वाले जोड़े को कैसे जाँचें

ज़्यादातर ब्रांड पट्टियों में कोई ऐसा रंग होता है जो इन पचास में नहीं। जाँच सेकंडों में हो जाती है और वही है जिससे यह तालिका बनी।

  1. दोनों हेक्स मानों का अनुपात निकालें. कोड का रंग और बैकग्राउंड QR कंट्रास्ट चेकर में डालें। वह किसी भी जोड़े के लिए वही आँकड़ा लौटाता है जो यह तालिका इस्तेमाल करती है।
  2. उसे किसी एक संख्या से नहीं, काम से तौलें. छपने वाली किसी भी चीज़ के लिए क़रीब 7:1, और सिर्फ़ स्क्रीन पर दिखने वाले कोड के लिए क़रीब 4:1। 4:1 से नीचे आकार नहीं, रंग बदलें।
  3. हार जाए तो रंग बदलने के बजाय गहरा करें. इस तालिका की नाकामियाँ हल्केपन की समस्या हैं। जो ब्रांड नारंगी 2.80:1 पर हारता है, उसी पट्टी में आम तौर पर उसका कोई गहरा भाई होता है जो 7:1 पार करता है और फिर भी ब्रांड जैसा ही पढ़ा जाता है।
  4. स्वैच नहीं, एक्सपोर्ट की गई फ़ाइल नापें. QR कोड वैलिडेटर तैयार एक्सपोर्ट पढ़ता है और बताता है कि उसमें असल में कितना कंट्रास्ट है, साथ में क्वाइट ज़ोन और मॉड्यूल आकार भी। ग्रेडिएंट या नरम बैकग्राउंड स्वैच के दिए जवाब को बदल देता है।
  5. बड़ी छपाई से पहले सीढ़ी चलाएँ. कंट्रास्ट स्कैन टेस्ट वाली कंट्रास्ट सीढ़ी आपके अपने फ़ोनों और अपने काग़ज़ के लिए एक सीमा देती है, और यही इकलौती संख्या है जो आम हाल नहीं, आपका काम बताती है।

इसी फ़ैसले के डिज़ाइन पक्ष के लिए - कोड के कौन-से हिस्से रंग ले भी सकते हैं, और कोई उभार कहाँ बैठता है - रंगीन QR कोड गणित नहीं, जगह पर बात करता है।

अपना QR कोड बनाएँ

फ्री, बिना अकाउंट और बिना वॉटरमार्क। आकार चुनें, लोगो जोड़ें, कंट्रास्ट जाँचें और SVG, PDF, EPS या PNG में एक्सपोर्ट करें - एक स्टैटिक कोड, जिसके पीछे कोई सब्सक्रिप्शन नहीं।

QR कोड बनाएँ

Questions? Answered

छपाई के लिए क़रीब 7:1 और स्क्रीन के लिए क़रीब 4:1 पर डिज़ाइन करें। डिकोडर इससे कहीं कम स्वीकार करते हैं - पढ़ा जा सकने वाला ओपन-सोर्स डिकोडर 1.2:1 के आसपास हार मानता है - पर वहाँ से 7:1 तक का सारा फ़ासला स्याही के फैलाव, काग़ज़, चमक और कैमरे के एक्सपोज़र की गुंजाइश है। 4:1 से नीचे का जोड़ा पठनीयता पर नहीं, सहनशीलता पर टिका है।

ख़ुद कोड के रूप में नहीं। सफ़ेद पर Yellow 400 1.53:1 और Yellow 500 1.92:1 नापता है, दोनों किसी भी काम की सीमा से बहुत नीचे। पीला बैकग्राउंड के रूप में चलता है, जिस पर बहुत गहरा कोड हो, और लगभग काले पर उलटा करने पर 12.33:1 पर भी चलता है - पर हल्के तल पर पीला कोड नहीं चलता।

ज़्यादातर ब्रांड रंग 4:1 और 7:1 के बीच उतरते हैं, जो डिस्प्ले पर काफ़ी है और काग़ज़ पर नहीं। स्क्रीन बेदाग़ कंट्रास्ट, एक-सी रोशनी और तीखे किनारे देती है; छपाई इन तीनों को स्याही के फैलाव, परावर्तकता और चमक पर ख़र्च कर देती है। मॉनिटर वाली जाँच आसान वाली थी।

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

अपने आप नहीं। क्रीम पर काला 19.47:1 और बेज पर काला 18.98:1 नापता है, दोनों छपाई की सीमा से बहुत ऊपर। कोड काग़ज़ के गहराने से नहीं, पैटर्न के रंग के हल्के पड़ने से टूटते हैं। बचने लायक़ मेल है बीच के दर्जे वाले काग़ज़ पर गहरा कोड।

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

दोनों रंगों के हर sRGB चैनल को रैखिक करें, उन्हें लाल के लिए 0.2126, हरे के लिए 0.7152 और नीले के लिए 0.0722 का भार देकर सापेक्ष चमक निकालें, फिर दोनों में 0.05 जोड़कर हल्के को गहरे से भाग दें। कोई भी WCAG कंट्रास्ट कैलकुलेटर यही गणना करता है, इस साइट वाला भी।

एक हद तक ही, और वह ग़लत लीवर है। आकार डिकोडर को मॉड्यूल अलग-अलग देखने में मदद करता है; कंट्रास्ट वह चीज़ है जो उसे उन्हें एक-दूसरे से अलग पहचानने देती है। 2:1 पर 10 सेमी में छपा कोड एक बड़ा, चपटा पैटर्न है। पहले रंग बदलें, फिर पढ़ने की दूरी के हिसाब से आकार तय करें।

आगे पढ़ते रहें

ऐसे पेज जो यहीं से आगे बढ़ते हैं - वही संदर्भ, वैसा ही कोड, या अगला फ़ैसला जो लेना है।

रंगीन QR कोड

अपना पैलेट QR कोड पर बिना उसे तोड़े लगाएँ: कौन-सा रंग पैटर्न पर जाए, और कौन-सा फ़्रेम का हक़दार है।

QR कोड स्कैन क्यों नहीं हो रहा, और अपनी ख़ामी कैसे पहचानें

QR कोड के हारने के तीन तरीक़े - कभी पहचाना ही न जाना, ख़राब पढ़ा जाना, या बेहतरीन पढ़े जाकर किसी टूटे गंतव्य पर पहुँचना - और लक्षण कैसे कुछ भी नापने से पहले बता देता है कि आपकी ख़ामी कौन-सी है।

QR कोड के छपाई पर जाने से पहले जाँचने लायक़ नौ बातें

QR कोड की फ़ाइल और चलने वाली छपाई के बीच की नौ जाँचें, हर एक के साथ वह आँकड़ा जो उसे पार करना है और वह पेज जो उसकी वजह बताता है।

रिटेल दुकानें

शेल्फ़ लेबल, दुकान की खिड़की और कैश काउंटर के साइन पर प्रोडक्ट ब्योरा, स्टॉक और समीक्षा के लिंक।

आयोजन एजेंसियाँ

किसी और के आयोजन के लिए बनाए गए कोड: क्लाइंट के रीडायरेक्ट, प्रदर्शकों के लिए विनिर्देश पत्र, बैज की छपाई और कमरे के हिसाब से नापे गए साइन।

ME-QR फ्री है, और उसकी क़ीमत स्कैन करने वाला चुकाता है

ME-QR का फ्री टियर असली है और असामान्य रूप से उदार, और उसकी क़ीमत आपका कोड स्कैन करने वाला चुकाता है। हमने 29 अगस्त 2026 को प्राइसिंग एंडपॉइंट, FAQ और शर्तें पढ़ीं और लिख लिया कि यहाँ फ्री का मतलब क्या है।

KoloQR ही क्यों?

  • वेबसाइट, मेन्यू, Wi-Fi, PDF और विज़िटिंग कार्ड के लिए QR कोड बनाएँ
  • रंग, लोगो और अनोखे आकार अपने हिसाब से चुनें
  • हाई-क्वालिटी PNG और SVG फ़ाइलें डाउनलोड करें
  • प्रिंट और डिजिटल, दोनों के लिए बना
QR कोड बनाएँ
एक सादा काला QR कोड और उसके बगल में वही कोड, ब्रांड रंगों के साथ गोल आकार में नए सिरे से डिज़ाइन किया हुआ