आपके पास 200 उत्पादों की एक सूची है, हर एक के साथ उसका लिंक, और आपको हर लेबल के लिए एक QR Code चाहिए। ऑनलाइन टूल में एक-एक करके बनाने में घंटों लग जाते। अच्छी खबर यह है कि Google Sheets और आधुनिक Excel दोनों आपको सीधे स्प्रेडशीट के अंदर QR Code बनाने देते हैं — एक फॉर्मूले से, बिना कुछ इंस्टॉल किए।

यह गाइड दोनों रास्ते कवर करती है — Sheets और Excel — कॉपी करने के लिए तैयार फॉर्मूले के साथ, बल्क जनरेशन के लिए स्टेप-बाय-स्टेप, और यह जानकारी कि कब ट्रैक करने योग्य डायनामिक QR का उपयोग API के स्टैटिक QR से बेहतर होता है।

यह कैसे काम करता है

सार्वजनिक QR Code API URL के माध्यम से डेटा प्राप्त करती है और PNG इमेज लौटाती है। आप उस URL को स्प्रेडशीट की इमेज फंक्शन में डालते हैं, और QR सेल में दिखाई देता है। कोई जादू नहीं: यह वही सिद्धांत है जैसे =IMAGE(...) फॉर्मूले में किसी भी इमेज URL को डालना।

इसके लिए सबसे ज्यादा इस्तेमाल होने वाली API है Google Chart:

https://chart.googleapis.com/chart?cht=qr&chs=200x200&chl=आपका_डेटा_यहाँ
  • cht=qr → QR Code टाइप
  • chs=200x200 → पिक्सल में इमेज का आकार
  • chl= → एनकोड किया जाने वाला डेटा (URL, टेक्स्ट, एसेट नंबर आदि)

तरीका 1 — Google Sheets (सबसे आसान)

Sheets में नेटिव =IMAGE() फंक्शन है। विशेष अक्षरों से होने वाली गड़बड़ी से बचने के लिए इसे ENCODEURL के साथ मिलाएं।

स्टेप-बाय-स्टेप

  1. अपना डेटा (लिंक, टेक्स्ट) कॉलम A में, A2 से शुरू करके डालें।
  2. सेल B2 में यह फॉर्मूला पेस्ट करें:
=IMAGE("https://chart.googleapis.com/chart?cht=qr&chs=300x300&chl="&ENCODEURL(A2))
  1. B2 को नीचे की ओर खींचें — हर पंक्ति अपने आप अपना QR बनाती है।
  2. QR पूरा दिखाई दे इसके लिए पंक्ति की ऊंचाई ठीक करें (पंक्ति पर राइट-क्लिक → "पंक्ति का आकार बदलें")।
  3. एक्सपोर्ट के लिए स्क्रीनशॉट लें या फ़ाइल → डाउनलोड → PDF का उपयोग करें।

सुझाव: प्रिंट के लिए बड़े और साफ QR पाने के लिए chs=400x400 करें।

विकल्प: Wi-Fi QR Code

A2 की सामग्री को Wi-Fi स्ट्रिंग से बदलें:

=IMAGE("https://chart.googleapis.com/chart?cht=qr&chs=300x300&chl="&ENCODEURL("WIFI:S:नेटवर्कनाम;T:WPA;P:पासवर्डयहाँ;;"))

तरीका 2 — Excel (Microsoft 365)

Excel को Microsoft 365 में =IMAGE() फंक्शन मिला (वेब और अपडेटेड डेस्कटॉप)। तर्क एकदम वही है।

स्टेप-बाय-स्टेप

  1. कॉलम A में डेटा, A2 से शुरू।
  2. सेल B2 में:
=IMAGE("https://chart.googleapis.com/chart?cht=qr&chs=300x300&chl="&ENCODEURL(A2))
  1. Enter दबाएं। अगर #FIELD! दिखे तो Excel इमेज लोड कर रहा है — कुछ सेकंड रुकें।
  2. B2 कॉपी करें और नीचे की पंक्तियों में पेस्ट करें।

पुराना Excel (IMAGE फंक्शन के बिना): विकल्प है Insert → Pictures → Picture from Web से मैन्युअल रूप से इमेज डालना — लेकिन इससे ऑटोमेशन खत्म हो जाता है। लीगेसी Excel में बड़ी सूचियों के लिए Google Sheets अधिक व्यावहारिक है।

बल्क जनरेशन: प्रति पंक्ति 1 QR

इस तरीके का सबसे बड़ा फायदा है बिना मेहनत के सैकड़ों पंक्तियों तक स्केल करना।

कॉलम A (डेटा) कॉलम B (फॉर्मूले से बना QR)
https://shop.in/product/001 [QR इमेज]
https://shop.in/product/002 [QR इमेज]
ASSET-00345 [QR इमेज]
TEL:+919876543210 [QR इमेज]

सामान्य उपयोग के मामले:

  • उत्पाद सूची — हर आइटम का लिंक उसके लेबल के लिए QR बनता है
  • एसेट ट्रैकिंग — एसेट नंबर टैग के लिए QR बनता है
  • इवेंट सूची — हर स्पीकर/हॉल का लिंक बैज के लिए QR बनता है
  • डिजिटल मेनू — हर व्यंजन का QR जो विवरण या एलर्जेन की जानकारी देता है

टूल्स की तुलना तालिका

टूल फॉर्मूला उपलब्ध बल्क जनरेशन डायनामिक QR ट्रैकिंग
Google Sheets हां (=IMAGE + ENCODEURL) हां (फॉर्मूला नीचे खींचें) नहीं नहीं
Excel 365 हां (=IMAGE) हां (फॉर्मूला कॉपी करें) नहीं नहीं
पुराना Excel नहीं (मैन्युअल) बहुत सीमित नहीं नहीं
Code2Scan वेब जनरेटर से हां (CSV अपलोड) हां हां

API स्टैटिक QR की सीमाएं

फॉर्मूले से बने QR स्टैटिक होते हैं — डेटा कोड में स्थायी रूप से दर्ज हो जाता है। इसका मतलब है:

  • अगर URL बदली, QR काम करना बंद कर देता है। फिर से बनाना और प्रिंट करना पड़ेगा।
  • स्कैन काउंटर नहीं — आप नहीं जान सकते कितने लोगों ने स्कैन किया।
  • कोई जियोलोकेशन, एक्सेस टाइम या कैंपेन डेटा नहीं।
  • Google Chart API मुफ्त है लेकिन गारंटीड SLA नहीं है।

ट्रैकिंग और लचीलेपन की जरूरत वालों के लिए डायनामिक QR बेहतर है: QR एक रीडायरेक्टर की ओर इशारा करता है जिसे आप नियंत्रित करते हैं। बिना दोबारा प्रिंट किए डेस्टिनेशन बदल सकते हैं और हर स्कैन डैशबोर्ड में देख सकते हैं। और पढ़ें: UTM और Google Analytics के साथ ट्रैक होने वाला QR Code और मुफ्त QR Code बनाने की गाइड

फाइल फॉर्मेट पर: QR Code SVG वेक्टर बनाम PNG — लेबल प्रिंटिंग के लिए SVG हमेशा सुरक्षित विकल्प है। भौतिक लेबल पर पढ़ने लायक रहे इसके लिए QR Code का न्यूनतम आकार भी जरूर देखें।

सामान्य गलतियां

❌ ENCODEURL के बिना विशेष अक्षरों वाला डेटा

स्पेस, एक्सेंट या & वाली URL फॉर्मूला तोड़ देती है। हमेशा A2 को सीधे जोड़ने की बजाय ENCODEURL(A2) का उपयोग करें।

❌ सेल में बहुत छोटी इमेज

QR दिखता है लेकिन पढ़ा नहीं जा सकता। chs=400x400 करें और पंक्ति की ऊंचाई कम से कम 3 सेमी रखें।

❌ बहुत लंबे टेक्स्ट के लिए QR बनाना

जितने ज्यादा अक्षर, उतना घना QR — और साधारण कैमरे से पढ़ना उतना मुश्किल। लंबे URL पहले शॉर्ट करें या छोटे URL वाले डायनामिक QR का उपयोग करें।

❌ प्रोडक्शन में Google Chart API पर निर्भर रहना

बड़े पैमाने पर प्रिंट के लिए (लेबल, पैकेजिंग, बैनर) ऐसे प्रोफेशनल जनरेटर का उपयोग करें जो उपलब्धता और वेक्टर गुणवत्ता की गारंटी दे।

❌ प्रिंट से पहले QR टेस्ट न करना

प्रिंटर को भेजने से पहले हमेशा बने QR को स्कैन करें। URL में एक टाइपो सभी लेबल बेकार कर सकती है।

सारांश

  1. Google Sheets में =IMAGE("https://chart.googleapis.com/chart?cht=qr&chs=300x300&chl="&ENCODEURL(A2)) — सभी पंक्तियों के लिए नीचे खींचें।
  2. Excel 365 में वही फॉर्मूला =IMAGE() के साथ काम करता है।
  3. बड़ी सूचियों के लिए फॉर्मूला अपने आप स्केल होता है — बिना अतिरिक्त मेहनत के प्रति पंक्ति 1 QR।
  4. API QR स्टैटिक हैं — डेस्टिनेशन बदलने की कोई ट्रैकिंग और लचीलापन नहीं।
  5. कैंपेन, एसेट मैनेजमेंट या किसी भी प्रोफेशनल उपयोग के लिए, analytics डैशबोर्ड के साथ डायनामिक QR चुनें।

हाई-रेजॉल्यूशन QR, लोगो वाले या ट्रैक होने वाले डायनामिक QR चाहिए? Code2Scan पर अपने QR Code बनाएं — SVG/PNG एक्सपोर्ट, असीमित जनरेशन और analytics शामिल।