SVG बनाम PNG बनाम PDF बनाम EPS: कौन-सी QR कोड फ़ाइल कहाँ जाती है

KoloQR टीम द्वाराबुनियादी बातें

हरी पृष्ठभूमि पर चार सफ़ेद गोले, और हर एक में SVG, PNG, EPS तथा PDF लिखा काला फ़ाइल चिह्न।

जो कुछ भी छापा, दोबारा नापा या संपादित किया जाएगा उसके लिए SVG डाउनलोड कीजिए, और जो कुछ भी स्क्रीन पर दिखाया जाएगा उसके लिए PNG। यही एक बँटवारा ज़्यादातर हालात तय कर देता है: SVG कोड को ज्यामिति के रूप में रखता है और बिना किसी छत के बड़ा होता है, PNG उन्हीं पिक्सेलों पर तय है जिनके साथ वह एक्सपोर्ट हुआ। PDF वह फ़ाइल है जिसकी उम्मीद कोई प्रिंट शॉप या दस्तावेज़ लेआउट करता है, और EPS उन पुरानी उत्पादन प्रक्रियाओं के लिए है जो अब भी PostScript कलाकृति माँगती हैं।

मुख्य बातें

  • छपाई, डिज़ाइन के काम और जो कुछ भी बाद में दोबारा नापा जा सकता है उसके लिए SVG। स्क्रीन, ईमेल, स्लाइड और सोशल के लिए PNG। ये दो ही ज़्यादातर QR कोड एक्सपोर्ट ढक लेते हैं।
  • PDF और EPS सौंपने के फ़ॉर्मैट हैं, काम करने के नहीं। जब कोई प्रिंट शॉप, उत्पादन विभाग या दस्तावेज़ लेआउट उन्हें नाम लेकर माँगे, तभी भेजिए।
  • फ़ाइल फ़ॉर्मैट यह नहीं बदलता कि QR कोड क्या एनकोड करता है। वही URL SVG, PNG, PDF और EPS में है - फ़ॉर्मैट सिर्फ़ यह तय करता है कि मॉड्यूल के किनारे काग़ज़ या स्क्रीन तक के सफ़र में कितने अच्छे बचते हैं।
  • QR कोड JPEG के रूप में कभी मत भेजिए। JPEG संपीड़न ठीक उन सख़्त काले-सफ़ेद किनारों के चारों ओर छल्ले जोड़ देता है जिनसे QR कोड बना होता है, और वह नुक़सान बाद में मिटाया नहीं जा सकता।
  • रास्टर QR कोड का नाम बदलकर उसे असली वेक्टर नहीं बनाया जा सकता। उसके बजाय कोड को उसके गंतव्य से दोबारा बनाइए - इसमें किसी भी मरम्मत से कम समय लगता है और नतीजा गणित के हिसाब से साफ़ होता है।

SVG या PNG: कौन-सा डाउनलोड करें?

अगर कोड छापा जाएगा, किसी डिज़ाइन फ़ाइल में रखा जाएगा, या कभी भी कोई उसका आकार बदलेगा, तो SVG चुनिए। अगर कोड किसी ऐसे आकार में स्क्रीन पर दिखेगा जो आप पहले से जानते हैं, तो PNG चुनिए। पोस्टर, मेन्यू, लेबल या विज़िटिंग कार्ड पर QR कोड SVG वाला काम है; ईमेल, स्लाइड, वेब पेज या Instagram पोस्ट में QR कोड PNG वाला काम है।

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

जब जवाब सचमुच साफ़ न हो, तो दोनों डाउनलोड कीजिए। दोनों फ़ाइलें एक ही कोड हैं, हर एक एक्सपोर्ट होने में एक सेकंड लेती है, और SVG हाथ में होना ही साल भर बाद वाली आम नाकामी रोकता है: ऐसा पोस्टर जिसे कोड 30 सेमी में चाहिए, जबकि बची हुई इकलौती फ़ाइल किसी ईमेल की 600 पिक्सेल वाली PNG है।

चारों फ़ॉर्मैट क्या हैं, एक-एक वाक्य में

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

फ़ॉर्मैटक़िस्मबिना नुक़सान आकार बदलता हैकहाँ खुलता हैकिसके लिए इस्तेमाल कीजिए
SVGवेक्टरहाँब्राउज़र, Illustrator, Figma, Inkscape, Affinityछपाई, डिज़ाइन फ़ाइलें, जो कुछ भी दोबारा नापा जा सकता है
PNGरास्टर, बिना नुक़साननहींहर जगहस्क्रीन, ईमेल, स्लाइड, सोशल, जाने-पहचाने तय आकार पर छपाई
PDFपेज फ़ॉर्मैट, वेक्टर या रास्टरसिर्फ़ तब जब उसकी सामग्री वेक्टर होहर जगहप्रिंट शॉप को सौंपना, दस्तावेज़ लेआउट, प्रूफ़ भेजना
EPSवेक्टरहाँIllustrator, पुराने RIP और उत्पादन सॉफ़्टवेयरवे पुरानी छपाई प्रक्रियाएँ जो नाम लेकर EPS माँगती हैं
JPEGरास्टर, नुक़सान वालानहींहर जगहकुछ नहीं - संपीड़न की ख़ामियाँ मॉड्यूल किनारे बिगाड़ देती हैं

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

कौन-सी फ़ाइल कहाँ जाती है

कोड कहाँ जा रहा हैक्या भेजेंक्यों
पोस्टर, बैनर, खिड़की का डेकलSVG या PDFछपाई से पहले आकार आम तौर पर कम से कम एक बार बदलता है
विज़िटिंग कार्ड, पर्चा, पैकेजिंगSVGडिज़ाइनर उसे लेआउट में रखता है और बिठाने के लिए नापता है
रेस्टोरेंट मेन्यू या टेबल टेंटSVGमेज़, बार और खिड़की के लिए अलग-अलग आकारों में दोबारा छपता है
जिस प्रिंट शॉप ने कलाकृति माँगी होPDF, या SVG अगर वे स्वीकारेंज़्यादातर दुकानें अपने अपलोड फ़ॉर्म में PDF का ही नाम लिखती हैं
पुराना उत्पादन सिस्टम या RIPEPSPDF से पहले की कुछ प्रक्रियाएँ और कुछ स्वीकारती ही नहीं
वेब पेज या ऑनलाइन दुकानSVG या PNGSVG हर डिस्प्ले पर तीखा रहता है; PNG रखना आसान है
ईमेल हस्ताक्षर या न्यूज़लेटरPNGईमेल क्लाइंट SVG रोक देते हैं, इसलिए रास्टर इमेज ही इकलौता भरोसेमंद विकल्प है
Instagram, LinkedIn, TikTok, YouTubePNGसोशल प्लेटफ़ॉर्म सिर्फ़ रास्टर अपलोड स्वीकारते हैं
स्लाइड डेक या PDF रिपोर्टदिखाए जाने वाले आकार से 2 गुना PNG, या SVGऑफ़िस ऐप दोनों लेते हैं; PNG हर ऐप की अपनी SVG अजीबियों से बचा देती है
Figma, Illustrator या Canva फ़ाइलSVGवह सपाट तस्वीर के बजाय संपादन योग्य वेक्टर लेयरों के रूप में आता है
लेज़र एनग्रेविंग, विनाइल कटिंग, कढ़ाईSVG या EPSमशीन पाथ पर चलती है, इसलिए उसे पिक्सेल नहीं, ज्यामिति चाहिए
थर्मल रसीद या लेबल प्रिंटरप्रिंटर के बिंदुओं के हिसाब से नापी गई PNGये प्रिंटर तय बिंदु दूरी वाले रास्टर उपकरण हैं

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

KoloQR के एक्सपोर्ट में असल में क्या होता है

KoloQR, गोल और कस्टम आकार वाले QR कोड बनाने का फ्री जनरेटर, एक ही डाउनलोड मेन्यू से PNG, SVG, PDF और EPS एक्सपोर्ट करता है, और Figma के लिए SVG मार्कअप सीधे क्लिपबोर्ड पर कॉपी कर देता है। चारों फ़ाइलें अलग तरह से बनती हैं, और यही फ़र्क़ तय करते हैं कि किसी काम के लिए कौन-सी सही है।

  • SVG: असली वेक्टर, जिसमें कोड के हिस्से नाम वाली लेयरों पर होते हैं और घुमावदार लेबल का टेक्स्ट आउटलाइन में बदल दिया जाता है, इसलिए आगे कहीं कोई फ़ॉन्ट इंस्टॉल करने की ज़रूरत नहीं। न कोई वॉटरमार्क है न आकार की छत।
  • PNG: 40 पिक्सेल प्रति मॉड्यूल पर रेंडर की जाती है। छोटे URL वाला आम कोड अपने क्वाइट ज़ोन समेत 41 मॉड्यूल चौड़ा होता है, जो क़रीब 1,640 पिक्सेल पर उतरता है - 300 DPI पर मोटे तौर पर 14 सेमी के लिए काफ़ी। बैकग्राउंड वही रंग होता है जो डिज़ाइन इस्तेमाल करता है, और ग़ैर-चौकोर फ़्रेम के बाहर का हिस्सा पारदर्शी रहता है।
  • PDF: ख़ुद कोड के आकार का एक पन्ना, जिसमें ज्यामिति की हर 10 इकाई पर एक पॉइंट है, और कोड 80 पिक्सेल प्रति मॉड्यूल पर बिना नुक़सान वाली इमेज के रूप में रखा है। पन्ने के अपने आकार पर यह 576 DPI बनता है, इसलिए वह मोटे तौर पर 1.9 गुना बड़ा करने तक 300 DPI से ऊपर रहता है - यानी 15 सेमी पर खुलने वाले कोड के लिए क़रीब 28 सेमी।
  • EPS: असली वेक्टर बदलाव, जो RGB में PostScript Level 2 पाथ के रूप में लिखा जाता है। हर मॉड्यूल, फ़्रेम और आउटलाइन किया लेबल भरा हुआ पाथ बन जाता है, और इसीलिए यह फ़ाइल PDF की तरह नहीं, SVG की तरह बड़ी होती है।
  • Copy to Figma: वही SVG मार्कअप, डाउनलोड होने के बजाय क्लिपबोर्ड पर रखी गई। पेस्ट करने पर कैनवस पर संपादन योग्य वेक्टर लेयरें उतरती हैं, जिसका ब्योरा Figma में QR कोड कॉपी करना वाली गाइड में है।

उस सूची से दो ईमानदार सीमाएँ निकलती हैं। KoloQR का PDF वेक्टर ज्यामिति के बजाय PDF पन्ने पर रखी ऊँचे रेज़ॉल्यूशन वाली इमेज है, इसलिए जिस काम को A4 से कहीं आगे नापा जाएगा उसे SVG या EPS के रूप में भेजना चाहिए। और EPS बदलाव आकार पढ़ता है, जड़ी हुई तस्वीरें नहीं: आपकी अपनी इमेज फ़ाइल के रूप में अपलोड किया लोगो EPS से छूट जाता है, जबकि भीतर मौजूद ब्रांड लोगो वेक्टर पाथ हैं और बचे रहते हैं। अगर कोड पर अपलोड किया लोगो है, तो EPS भेजने से पहले उसे जाँच लीजिए।

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

SVG: वह फ़ाइल जिसे रखना है, और आम तौर पर जिसे भेजना भी है

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

SVG कोड को सही अर्थ में संपादन योग्य भी रखता है। मॉड्यूल अलग-अलग आकार बने रहते हैं, यानी डिज़ाइनर Illustrator या Figma के भीतर मॉड्यूल ग्रिड छुए बिना कोड का रंग या उसका बैकग्राउंड बदल सकता है। जो डिज़ाइनर को नहीं करना चाहिए वह है उस ग्रिड को खिसकाना, अनुपात बिगाड़कर खींचना, या उसका कोई हिस्सा हटाना - मॉड्यूलों का क्रम ही डेटा है, और उसे बदलने से कोड की बात बदल जाती है।

SVG कहाँ ठुकराया जाता है, यह पहले से जान लेना काम का है:

  • ईमेल: मेल क्लाइंट सुरक्षा कारणों से SVG हटा या रोक देते हैं, इसलिए ईमेल के भीतर कोड PNG ही होना चाहिए।
  • सोशल प्लेटफ़ॉर्म: Instagram, LinkedIn, X, TikTok और YouTube सिर्फ़ रास्टर अपलोड स्वीकारते हैं।
  • कुछ वेबसाइट बिल्डर और टेम्पलेट टूल: SVG अपलोड कभी-कभी सिर्फ़ भुगतान वाली योजनाओं तक सीमित होता है या सीधे रोक दिया जाता है। Canva वह नाम है जिससे लोग सबसे ज़्यादा टकराते हैं।
  • पुराने ऑफ़िस दस्तावेज़: Word और PowerPoint के आज के संस्करणों में SVG ठीक चलता है और बहुत पुराने संस्करणों में भरोसेमंद नहीं, इसलिए जब पता न हो कि पाने वाला क्या चलाता है, तब PNG भेजना सुरक्षित है।

इनमें से कोई भी SVG एक्सपोर्ट छोड़ने की वजह नहीं है। ये SVG को संग्रह की फ़ाइल के रूप में रखने और जहाँ कोई प्लेटफ़ॉर्म वेक्टर न ले वहाँ उससे PNG एक्सपोर्ट करने की वजहें हैं।

PNG: स्क्रीन के लिए सही, छपाई के लिए सीमित

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

उसकी सीमा राय नहीं, गणित है। रास्टर QR कोड मोटे तौर पर पिक्सेल चौड़ाई ÷ 300 × 2.54 सेंटीमीटर तक साफ़ छपता है। 1,000 पिक्सेल वाली PNG क़रीब 8.5 सेमी तक पहुँचती है; 1,640 पिक्सेल वाला KoloQR एक्सपोर्ट क़रीब 14 सेमी तक; उसके बाद मॉड्यूलों के किनारे फैलने लगते हैं। पूरा सूत्र, और वह बड़े आकार वाला हाल भी जहाँ 150 DPI काफ़ी है, QR कोड रेज़ॉल्यूशन वाली गाइड में है।

स्क्रीन के लिए कम से कम 4 CSS पिक्सेल प्रति मॉड्यूल रखिए और दिखाए जाने वाले आकार से दोगुने पर एक्सपोर्ट कीजिए ताकि ऊँचे घनत्व वाले डिस्प्ले पर कोड तीखा रहे। 41 मॉड्यूल वाला छोटे URL का आम कोड मोटे तौर पर 165 पिक्सेल पर दिखाया और 330 पिक्सेल पर एक्सपोर्ट किया जाना चाहिए। इससे छोटा नापना ही वह जगह है जहाँ स्क्रीन के कोड तब हारने लगते हैं जब कोई उन्हें तिरछे पकड़े फ़ोन से स्कैन करता है।

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

PDF: प्रिंट शॉप जब PDF माँगती है तो उसका मतलब क्या होता है

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

भेजने से पहले जाँचिए। PDF खोलिए और 1,600% पर ज़ूम कीजिए: वेक्टर कलाकृति हर ज़ूम पर बिल्कुल सख़्त किनारों वाली रहती है, जबकि PDF के भीतर की रास्टर इमेज दिखते हुए चौकोरों में बदल जाती है। वह तीस सेकंड की जाँच बता देती है कि फ़ाइल किसी बैनर के लिए बड़ी की जा सकती है या उसी आकार के आस-पास तय है जिस पर वह बनी थी।

अगर PDF में कोड को सचमुच रेज़ॉल्यूशन से आज़ाद होना है, तो PDF एक्सपोर्ट करने के बजाय उसे SVG से बनाइए:

  1. SVG डाउनलोड कीजिए. कोड को PNG या PDF के बजाय SVG के रूप में एक्सपोर्ट कीजिए - ज्यामिति SVG ही लिए चलती है।
  2. उसे किसी वेक्टर एडिटर में खोलिए. Illustrator, Inkscape, Affinity Designer और Figma, सब SVG सीधे खोलते हैं। Inkscape फ्री है और इस काम के लिए काफ़ी।
  3. दस्तावेज़ का आकार तय कीजिए. आर्टबोर्ड या दस्तावेज़ को मिलीमीटर में आख़िरी छपाई आकार पर सेट कीजिए, फिर कोड को क्वाइट ज़ोन समेत अनुपात बनाए रखते हुए उसमें भरिए।
  4. PDF के रूप में सेव या एक्सपोर्ट कीजिए. Illustrator या Inkscape में Save As PDF इस्तेमाल कीजिए, या Figma तथा Affinity में Export as PDF। वेक्टर डेटा बचाने वाला हर विकल्प चालू रखिए और रास्टराइज़ मत कीजिए।
  5. नतीजा जाँचिए. PDF दोबारा खोलिए और 1,600% पर ज़ूम कीजिए। अगर मॉड्यूल के किनारे तब भी सख़्त हैं, तो फ़ाइल वेक्टर है।
  6. छपा प्रूफ़ स्कैन कीजिए. फ़ाइल छपाई में जाने से पहले आख़िरी आकार में एक पन्ना छापिए और उसे एक iPhone तथा एक Android फ़ोन से स्कैन कीजिए।

PDF का दूसरा इस्तेमाल छपाई से जुड़ा है ही नहीं: वह कोड जो आपके भेजे किसी दस्तावेज़ के भीतर है, जैसे कोई चालान, टिकट या आयोजन का पैक। PDF दस्तावेज़ में रखा QR कोड स्क्रीन से बहुत अच्छी तरह स्कैन होता है, और इसीलिए बोर्डिंग पास इसी तरह चलते हैं - पर उसे पन्ने पर 2 सेमी या उससे बड़ा रखिए, क्योंकि पाठक उसे हाथ भर की दूरी पर लैपटॉप की स्क्रीन से स्कैन करेंगे।

EPS: दो जीवित इस्तेमालों वाला पुराना फ़ॉर्मैट

EPS तभी एक्सपोर्ट कीजिए जब कोई आपूर्तिकर्ता उसे नाम लेकर माँगे, वरना नहीं। Adobe सालों से PDF और AI को EPS का उत्तराधिकारी मानता आया है, और आज का ज़्यादातर सॉफ़्टवेयर SVG या PDF बेहतर सँभालता है - पर स्क्रीन प्रिंटर, कढ़ाई करने वाले, साइन बनाने वाले और पुराने प्रीप्रेस सिस्टम अब भी EPS को अपना ज़रूरी फ़ॉर्मैट बताते हैं, और वे माँगें असली हैं।

EPS की दो ख़ूबियाँ उसके इस्तेमाल का तरीक़ा बदल देती हैं। EPS जीवित पारदर्शिता नहीं सँभालता, इसलिए फ़ाइल लिखते वक़्त हर पारदर्शी हिस्सा सपाट कर दिया जाता है - यह काग़ज़ का रंग झलकने की उम्मीद करने के बजाय कोड को ठोस बैकग्राउंड पर एक्सपोर्ट करने की वजह है। और EPS ज़्यादातर एक्सपोर्ट में रंग RGB के रूप में लिए चलता है, KoloQR के लिखे एक्सपोर्ट में भी, इसलिए CMYK पर चलता प्रिंटर उसे बदलेगा। सादे काले कोड के लिए वह बदलाव बेख़बर गुज़र जाता है; ब्रांड रंग के लिए बदलाव को फ़ैसला करने देने के बजाय प्रिंटर से अपना मनचाहा CMYK बिल्ड माँगिए।

QR कोड से जुड़ा ख़ास पेच यह है कि इस बदलाव में क्या नहीं बचता। चूँकि EPS कलाकृति के आकारों से लिखा जाता है, इसलिए जो भी चीज़ आकार नहीं बल्कि जड़ी हुई तस्वीर है - आम तौर पर वह लोगो जो आपने अपनी PNG के रूप में अपलोड किया - वह छूट जाती है। कोड ख़ुद अछूता रहता है और स्कैन भी होता है; लोगो बस वहाँ होता ही नहीं। EPS भेजने से पहले एक बार खोल लीजिए, फ़र्क़ फ़ौरन दिख जाएगा।

वे फ़ॉर्मैट जो QR कोड बिगाड़ते हैं: JPEG, WebP और स्क्रीनशॉट

QR कोड को JPEG के रूप में कभी मत सेव या भेजिए। JPEG ऊँची आवृत्ति वाला ब्योरा फेंककर संपीड़ित करता है, और QR कोड लगभग पूरा ऊँची आवृत्ति वाला ब्योरा ही है: हज़ारों अचानक काले से सफ़ेद होते बदलाव। नतीजा हर मॉड्यूल के चारों ओर हल्के छल्ले हैं, जो छपाई तक बचे रहते हैं और ठीक वहीं कंट्रास्ट घटाते हैं जहाँ डिकोडर उसे नापता है।

नाकामी साफ़ नहीं, चुपचाप होती है। JPEG से बिगड़ा कोड आम तौर पर चमकदार स्क्रीन पर तब भी स्कैन होता है और फिर सोखने वाले काग़ज़ पर, मंद रोशनी में या तिरछे कोण पर चलना बंद कर देता है - और छपाई को ठीक वही हालात मिलते हैं। चूँकि ये ख़ामियाँ पिक्सेलों में पक चुकी होती हैं, उस फ़ाइल को बाद में PNG के रूप में सेव करने से कुछ भी नहीं सुधरता।

फ़ॉर्मैटQR कोड के लिए फ़ैसलाअसल में क्या बिगड़ता है
JPEG / JPGटालिएनुक़सान वाला संपीड़न हर मॉड्यूल किनारे पर छल्लों जैसी ख़ामियाँ डाल देता है
WebPसौंपने के लिए टालिएबिना नुक़सान वाले मोड में देखने में ठीक, पर छपाई के टूल और बहुत सारे अपलोडर उसे ठुकरा देते हैं
GIFटालिए256 रंगों का पैलेट और किसी भी ग़ैर-सपाट बैकग्राउंड पर भारी डिदरिंग
BMP / TIFFचलता है, शायद ही कभी ज़रूरीबिना नुक़सान वाला पर भारी; PNG वही काम उसके एक अंश आकार में कर देती है
कोड का स्क्रीनशॉटटालिएस्क्रीन के रेज़ॉल्यूशन पर लिया जाता है, अक्सर दोबारा संपीड़ित होता है, और आम तौर पर क्वाइट ज़ोन काट देता है
छपे कोड की तस्वीरटालिएपरिप्रेक्ष्य, चमक और काग़ज़ की बनावट, और उन सबके ऊपर JPEG संपीड़न

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

आपको भेजी गई फ़ाइल किस क़िस्म की है, यह कैसे पहचानें

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

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

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

कोड बिगाड़े बिना एक फ़ॉर्मैट से दूसरे में बदलना

नीचे की ओर बदलना सुरक्षित है और ऊपर की ओर नहीं। वेक्टर से रास्टर - SVG से PNG, EPS से PNG - आपके चुने किसी भी आकार पर साफ़ काम है। रास्टर से वेक्टर - PNG से SVG - ऐसी ज्यामिति वापस नहीं ला सकता जो फ़ाइल में कभी थी ही नहीं, और अपने-आप किया गया ट्रेस ज़रा गोल, ज़रा बेतरतीब मॉड्यूल बनाता है जो डिकोडर की गुंजाइश खा जाते हैं।

बदलावसुरक्षित?कैसे करें
SVG से PNGहाँजनरेटर से अपने ज़रूरी आकार पर एक्सपोर्ट कीजिए, या SVG को किसी डिज़ाइन टूल में खोलकर एक्सपोर्ट कीजिए
SVG से PDF या EPSहाँIllustrator, Inkscape, Affinity या Figma से Save As या Export कीजिए
PNG से SVGनहींउसे ट्रेस करने के बजाय कोड को उसके गंतव्य URL से दोबारा बनाइए
PDF से SVGसिर्फ़ तब जब PDF वेक्टर होInkscape या Illustrator में खोलकर SVG के रूप में सेव कीजिए; पहले ज़ूम वाली जाँच कीजिए
PNG से PDFहाँ, सीमाओं के साथनतीजा तब भी PNG की पिक्सेल गिनती से बँधा रहता है, इसलिए उसे उसकी छपाई छत पर या उससे नीचे रखिए
किसी भी चीज़ से JPEGनहींइसकी कोई वजह ही नहीं और नुक़सान लौटाया नहीं जा सकता

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

आप जो भी रास्ता लें, नतीजा भेजने से पहले स्कैन कीजिए। बदला हुआ वह कोड जो असली सामग्री पर आख़िरी आकार में छपकर iPhone और Android फ़ोन, दोनों पर स्कैन हो, वही चलने वाला कोड है; उससे कम सब कुछ एक मान्यता है।

फ़ाइल फ़ॉर्मैट की आम ग़लतियाँ, और वे कैसे सामने आती हैं

क्या हुआकहाँ दिखता हैउपाय
बड़े आकार वाले प्रिंटर को भेजी गई PNGबैनर पर नरम, स्लेटी झालर वाले मॉड्यूलमोटे तौर पर 30 सेमी से ऊपर की हर चीज़ के लिए SVG या EPS भेजिए
गहरे बैकग्राउंड पर रखी पारदर्शी PNGकोड स्क्रीन पर ठीक दिखता है, स्कैन नहीं होगाठोस सफ़ेद पर दोबारा एक्सपोर्ट कीजिए, या लेआउट में हल्का बैकग्राउंड रखिए
कड़ी में कहीं कोई JPEGमॉड्यूलों के चारों ओर हल्के छल्ले, ख़राब रोशनी में भरोसे लायक़ न रहने वाले स्कैनदोबारा बनाइए और PNG या वेक्टर एक्सपोर्ट कीजिए; JPEG की मरम्मत नहीं हो सकती
क्लाइंट को ईमेल की गई SVGरोका गया अटैचमेंट, या मेल के भीतर ख़ाली इमेजदेखने के लिए PNG भेजिए और SVG किसी फ़ाइल लिंक से भेजिए
अपलोड किए लोगो वाली EPSकोड सही छपता है, लोगो ग़ायब रहता हैउसके बजाय SVG या PDF भेजिए, या भीतर मौजूद कोई वेक्टर लोगो इस्तेमाल कीजिए
सफ़ेद जगह हटाने के लिए काटा गया कोडहर आकार पर कभी-कभार नाकामीचारों तरफ़ चार मॉड्यूल का क्वाइट ज़ोन लौटाइए

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

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

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

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

QR कोड बनाएँ

Questions? Answered

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

हाँ, उस आकार तक जो पिक्सेल गिनती तय करती है। रास्टर कोड मोटे तौर पर पिक्सेल चौड़ाई ÷ 300 × 2.54 सेंटीमीटर तक साफ़ छपता है - 1,000 पिक्सेल की फ़ाइल के लिए क़रीब 8.5 सेमी और 1,640 पिक्सेल वाली के लिए 14 सेमी। विज़िटिंग कार्ड, पर्चे और मेन्यू आराम से उसके भीतर हैं। पोस्टर, बैनर और खिड़की के डेकल नहीं।

यह उस टूल पर निर्भर है जिसने उसे बनाया, और इसीलिए PDF पर भरोसा करने के बजाय उसे जाँचना पड़ता है। किसी भी PDF व्यूअर में 1,600% पर ज़ूम कीजिए: वेक्टर कलाकृति सख़्त किनारों वाली रहती है, रास्टर इमेज पिक्सेलों में बिखर जाती है। KoloQR का PDF कोड के आकार के पन्ने पर 576 DPI की बिना नुक़सान वाली इमेज है, इसलिए वह अपने शुरुआती आकार के क़रीब 1.9 गुना तक 300 DPI बनाए रखता है; उससे आगे SVG या EPS भेजिए।

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

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

काम के तरीक़े से नहीं। PNG को ट्रेस करने से गोल कोनों और हल्की बेतरतीबी वाले लगभग-सही आकार बनते हैं, और यही वह ख़ामी है जो डिकोडर की गुंजाइश खा जाती है। उसके बजाय दोबारा बनाइए: मौजूदा कोड स्कैन करके उसका गंतव्य पढ़िए, उसे किसी जनरेटर में चिपकाइए, और नई SVG एक्सपोर्ट कीजिए। इसमें ट्रेस करने से कम समय लगता है और नतीजा सटीक होता है।

तीनों में SVG, क्योंकि वह सपाट तस्वीर के बजाय संपादन योग्य वेक्टर आकारों के रूप में आता है। Figma और Illustrator SVG सीधे लेते हैं; Canva कुछ योजनाओं पर SVG अपलोड सीमित रखता है, और तब उसे उस आकार से दो से तीन गुना बड़ी एक्सपोर्ट की गई PNG अपलोड कीजिए जिसमें वह इस्तेमाल होगा। Figma में कॉपी की गई SVG मार्कअप पेस्ट करना फ़ाइल इंपोर्ट करने से तेज़ है।

सिर्फ़ तब जब कोई आपूर्तिकर्ता माँगे। स्क्रीन प्रिंटर, कढ़ाई करने वाले, साइन बनाने वाले और पुराने प्रीप्रेस सिस्टम अब भी EPS तय करते हैं, और उनके लिए वही सही फ़ाइल है। बाक़ी सबका काम SVG या PDF से बेहतर चलता है। ध्यान रखिए कि EPS पारदर्शिता सपाट कर देता है और आम तौर पर RGB में लिखा जाता है, इसलिए CMYK पर चलता प्रिंटर रंग बदलेगा।

क्योंकि EPS कलाकृति के आकारों से लिखा जाता है, और आपकी अपनी इमेज फ़ाइल के रूप में अपलोड किया लोगो आकार नहीं, जड़ी हुई तस्वीर है। कोड ख़ुद बदल जाता है और सामान्य रूप से स्कैन होता है; सिर्फ़ अपलोड किया लोगो छूट जाता है। उसके बजाय SVG या PDF भेजिए, या भीतर मौजूद कोई वेक्टर लोगो इस्तेमाल कीजिए, जो पाथ हैं और इस बदलाव में बचे रहते हैं।

आम तौर पर नहीं। पारदर्शी क्वाइट ज़ोन सफ़ेद क्वाइट ज़ोन नहीं है: गहरे या पैटर्न वाले बैकग्राउंड पर हाशिया ग़ायब हो जाता है और स्कैनर चिह्न की सीमा गँवा देता है। जब तक आपने पक्का न कर लिया हो कि कोड किसी हल्की, सपाट सतह पर बैठेगा, ठोस सफ़ेद पर एक्सपोर्ट कीजिए, और फ़ाइल का प्रीव्यू नहीं, लगाया गया लेआउट जाँचिए।

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

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

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

QR कोड के आकार

आकारों की पूरी सूची - मॉड्यूल, आँखें और फ़्रेम - और गोल, त्रिकोण, षट्कोण व चौकोर कोड के पीछे के समझौते।

रंगीन QR कोड

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

QR कोड एरर करेक्शन: L, M, Q और H असल में काम कैसे करते हैं

हर एरर करेक्शन स्तर क्या वापस लाता है, उसकी डेटा में क्या क़ीमत है, वह कितना बड़ा लोगो झेलता है, और स्तर बढ़ाना छपे कोड को स्कैन करने में और मुश्किल क्यों बना सकता है।

Figma में QR कोड को संपादन योग्य वेक्टर के रूप में कैसे कॉपी करें

Figma तक पहुँचने का क्लिपबोर्ड SVG रास्ता, पेस्ट की गई लेयरों में असल में क्या होता है, कौन-से संपादन कोड को स्कैन होने लायक़ रखते हैं, और यह तरीक़ा Figma प्लगइन के मुक़ाबले कैसा है।

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

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

मैट या ग्लॉस: फ़िनिश कैसे तय करती है कि छपा QR कोड स्कैन होगा या नहीं

किसी डाउनलाइट के नीचे ग्लॉस क्यों हारता है और मैट क्यों नहीं, हर छपाई काम के लिए कौन-सी फ़िनिश लिखें, कोटेड और अनकोटेड काग़ज़ मॉड्यूलों के साथ क्या करते हैं, और प्रिंटर को कौन-सा CMYK बिल्ड सौंपें।

KoloQR ही क्यों?

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