मुफ़्त ऑनलाइन बारकोड जेनरेटर

Acrafto Team जनरेटर

एक मान दर्ज करें और बारकोड यहाँ दिखाई देगा

प्रोडक्ट पैकेजिंग के लिए EAN चाहिए, वेयरहाउस के लिए CODE128 लेबल, या शिपिंग कार्टन के लिए ITF-14? स्टैंडर्ड चुनें, वैल्यू टाइप करें और बारकोड तुरंत बन जाता है — टाइप करते ही वैलिडेट होता है, और प्रिंट-रेडी PNG के रूप में डाउनलोड होता है। जनरेटर पूरी तरह आपके ब्राउज़र में चलता है, इसलिए प्रोडक्ट नंबर और इंटरनल SKU कभी आपके कंप्यूटर से बाहर नहीं जाते, और न रजिस्ट्रेशन चाहिए, न वॉटरमार्क।

आपको कौन सा बारकोड टाइप चाहिए?

हर स्टैंडर्ड किसी खास काम के लिए बना है। अगर पक्का न हो तो रिटेल चेकआउट से अलग किसी भी काम के लिए CODE128 सही डिफ़ॉल्ट है।

कोड का प्रकारउपयोग का क्षेत्रक्या एन्कोड कर सकता है?इसे कब चुनना है?
CODE128लॉजिस्टिक्स, वेयरहाउस, ई-शॉपसंख्याएँ, अक्षर (A–Z, a–z) और ASCII चिह्न।इंटरनल लेबल, पैकेज ट्रैकिंग और इन्वेंट्री के लिए सबसे अच्छा विकल्प। सबसे ज़्यादा डेटा घनत्व — कोड छोटा बना रहता है।
EAN-13रिटेल (यूरोप और अधिकांश दुनिया)केवल संख्याएँ (13 अंक)।यूरोप और अधिकांश अन्य बाज़ारों में दुकान के काउंटर पर बिकने वाले सामान के लिए अनिवार्य।
UPC (UPC-A)रिटेल (यूएसए और कनाडा)केवल संख्याएँ (12 अंक)।EAN-13 का उत्तर अमेरिकी समकक्ष। यूएसए में प्रोडक्ट एक्सपोर्ट करते समय ज़रूरी।
EAN-8छोटे प्रोडक्टकेवल संख्याएँ (8 अंक)।ऐसी छोटी पैकेजिंग (लिपस्टिक, च्युइंग गम) के लिए जहाँ EAN-13 भौतिक रूप से फ़िट नहीं होता।
CODE39उद्योग, ऑटोमोटिव, डिफेंससंख्याएँ, बड़े अक्षर A–Z और - . $ / + %एक पुराना, बेहद मज़बूत स्टैंडर्ड। CODE128 से चौड़ा, लेकिन खराब प्रिंट क्वालिटी को भी झेल लेता है।
ITF-14शिपिंग कार्टनकेवल संख्याएँ (14 अंक)।बाहरी पैकेजिंग के लिए। जनरेटर चारों ओर की मोटी फ़्रेम (bearer bars) खुद बना देता है, जो स्टैंडर्ड की माँग है — इससे नालीदार गत्ते पर सीधे प्रिंट करने पर भी पठनीयता बनी रहती है।

जनरेटर कुछ इनपुट क्यों रिजेक्ट करता है

अगर प्रिव्यू की जगह एरर दिखे, तो इसका मतलब है कि वैल्यू चुने गए स्टैंडर्ड के नियमों पर खरी नहीं उतरती — यह वैलिडेशन का काम कर रहा है, कोई बग नहीं:

  • EAN-13, EAN-8 और UPC एक चेक डिजिट पर खत्म होते हैं। आख़िरी अंक बाकी सभी अंकों से कैलकुलेट होता है, इसलिए कोई भी मनमाना 13-अंकों का नंबर लगभग हमेशा अमान्य होगा। फ़र्क देखने के लिए वैलिड उदाहरण 4006381333931 (EAN-13) या 96385074 (EAN-8) आज़माएँ। अगर आपके पास आधिकारिक रूप से असाइन किया गया नंबर है, तो उसमें सही चेक डिजिट पहले से मौजूद है।
  • अंकों की संख्या सख़्त है। EAN-13 को ठीक 13 अंक चाहिए, UPC को 12, ITF-14 को ठीक 14।
  • कैरेक्टर सेट सीमित हैं। CODE39 सिर्फ़ बड़े अक्षर, अंक और कुछ चिह्न स्वीकार करता है — छोटे अक्षर या एक्सेंट वाले अक्षर (é, ř, ü) रिजेक्ट हो जाएँगे। “SHELF-A-12” जैसे मिक्स्ड टेक्स्ट के लिए CODE128 सही विकल्प है।

चेक डिजिट कैसे कैलकुलेट होता है

EAN-13, EAN-8, UPC या ITF-14 का आख़िरी अंक प्रोडक्ट नंबर का हिस्सा नहीं होता — यह पहले के अंकों से निकाली गई गणित है, ताकि स्कैनर गलत रीडिंग और असली कोड में फ़र्क कर सके। यहाँ काम करने वाले उदाहरण 4006381333931 पर पूरी कैलकुलेशन दी गई है।

पहले बारह अंक लें और उन्हें बारी-बारी से 1 और 3 से गुणा करें, शुरुआत 1 से:

अंक400638133393
भार (Weight)131313131313
गुणनफल40018324193999

ये सारे गुणनफल जोड़ने पर 89 मिलता है। इसे अगली दस की गुणज तक राउंड करें — 90 — और फ़र्क ही आपका चेक डिजिट है: 1। और वाकई पूरा नंबर 1 पर ही खत्म होता है।

दो बातें अक्सर उलझन पैदा करती हैं। भार असल में दाईं ओर के छोर से एंकर होते हैं, बाईं ओर से नहीं — ये आख़िरी डेटा अंक से बाईं तरफ़ 3, 1, 3, 1 के क्रम में चलते हैं। EAN-13 में बारह डेटा अंक हैं, यानी सम संख्या, इसलिए उसका सबसे बायाँ अंक संयोग से 1 पाता है। UPC-A, EAN-8 और ITF-14 में अंकों की संख्या विषम है, इसलिए इनका पहला अंक 3 पाता है। और जब जोड़ पहले से ही दस की गुणज पर हो, तो चेक डिजिट 0 होता है, 10 नहीं।

यही वजह है कि नंबर बना लेना लगभग कभी काम नहीं करता: दस में से सिर्फ़ एक अंक इस नियम को पूरा करता है, इसलिए मनगढ़ंत तेरह-अंकों का नंबर करीब 90% बार गलत होगा।

ऐसा कोड जो वाकई स्कैन हो

प्रिव्यू परफ़ेक्ट दिख सकता है और फिर भी काउंटर पर फेल हो सकता है अगर फ़िज़िकल प्रिंट में गड़बड़ हो। ये नियम मायने रखते हैं:

  • लाइन की चौड़ाई सबसे पतली लाइन की मोटाई तय करती है — स्कैनर के लिए यही सबसे अहम डाइमेंशन है। लेबल प्रिंटर के लिए इसे 2 या उससे ज़्यादा रखें; बाल जितनी पतली लाइनें अपने पड़ोसियों में मिल जाती हैं।
  • हैंडहेल्ड स्कैनिंग के लिए ऊंचाई मायने रखती है। ऊँचा कोड किसी ऐंगल से लेज़र को हिट करना आसान बनाता है। 50px से ऊपर रखें; ज़्यादा दूरी से स्कैन होने वाले कोड के लिए और ऊँचा रखें।
  • “शांत क्षेत्र” (Quiet Zone) को ढकें नहीं। जनरेटर इसे हर स्टैंडर्ड के हिसाब से खुद जोड़ देता है — EAN-13 में बाईं ओर 11 और दाईं ओर 7 मॉड्यूल की खाली जगह मिलती है, CODE128 में दोनों तरफ़ 10-10 मॉड्यूल। गड़बड़ी बाद में होती है: डाउनलोड की गई इमेज को बार्स के ठीक ऊपर से काट देना, या उसके किनारे पर टेक्स्ट, बॉर्डर या ग्राफ़िक्स रख देना। स्कैनर इसी खाली मार्जिन के सहारे कोड की शुरुआत और अंत पहचानता है।
  • इमेज को कभी न खींचें (stretch)। डाउनलोड की गई PNG को असमान रूप से रीसाइज़ करने से बार्स और गैप के बीच का अनुपात बदल जाता है — और यही अनुपात डेटा को एन्कोड करता है। अलग साइज़ चाहिए तो वापस आकर सही डाइमेंशन में जनरेट करें।
  • चमकदार सतहों से सावधान रहें। लैमिनेटेड पैकेजिंग या डिब्बों से रिफ्लेक्शन स्कैनर को अंधा कर सकता है। मैट लेबल, या बस बड़ा कोड, इसे हल कर देता है।
  • लाल लाइनों से बचें। ज़्यादातर लेज़र स्कैनर लाल रोशनी से पढ़ते हैं, जिससे लाल बार्स उनके लिए लगभग अदृश्य हो जाते हैं। हल्की पृष्ठभूमि पर काला, गहरा नीला या गहरा हरा — यही सुरक्षित विकल्प हैं।

रंग और ग्रेडिएंट — डिज़ाइन के लिए, चेकआउट के लिए नहीं

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

पाठ दिखाएं टॉगल बार्स के नीचे इंसानी-पढ़ने-योग्य वैल्यू प्रिंट करता है। किसी भी ऑपरेशनल इस्तेमाल के लिए इसे ऑन रखें: कोड डैमेज होने पर कैशियर या वेयरहाउस वर्कर नंबर हाथ से टाइप कर सकता है।

शुरुआती अंक असल में क्या बताते हैं

एक आम धारणा है कि बारकोड के शुरुआती अंक बताते हैं कि प्रोडक्ट कहाँ बना है। ऐसा नहीं है। प्रीफ़िक्स सिर्फ़ यह बताता है कि कंपनी किस GS1 सदस्य संगठन के साथ रजिस्टर्ड है — बस इतना ही। जर्मनी में रजिस्टर्ड ब्रांड अपने हर आइटम पर 40–44 प्रीफ़िक्स रखेगा, भले ही वह आइटम बवेरिया में बना हो, वियतनाम में या मेक्सिको में।

कुछ ऐसी रेंज जो आपको सबसे ज़्यादा मिलेंगी:

प्रीफ़िक्सGS1 संगठन
00–13संयुक्त राज्य अमेरिका और कनाडा
30–37फ़्रांस
40–44जर्मनी
45, 49जापान
50यूनाइटेड किंगडम
57डेनमार्क
64फ़िनलैंड
69चीन
76स्विट्ज़रलैंड
80–83इटली
84स्पेन
859चेकिया
858स्लोवाकिया
87नीदरलैंड
890भारत

कुछ रेंज देश बिल्कुल नहीं होतीं, और उन्हें पहचानना ही ज़्यादा काम का है:

  • 20–29 इन-स्टोर इस्तेमाल के लिए आरक्षित है — वे कोड जो कोई सुपरमार्केट खुले फल या तौले हुए डेली आइटम के लिए खुद प्रिंट करता है। ये सिर्फ़ उसी दुकान के अंदर वैलिड हैं, कहीं और बेमानी हैं।
  • 977 किसी पत्रिका (ISSN) को दर्शाता है, 978 और 979 किताब (ISBN) को, और 979-0 छपी हुई संगीत शीट (ISMN) को।
  • 980 रिफ़ंड रसीदों के लिए इस्तेमाल होता है, और 99 कूपन के लिए।

तो अगर स्कैन करने पर आपको 20-कुछ वाला प्रीफ़िक्स मिले, तो आपको कोई रहस्यमयी प्रोडक्ट नहीं मिला — आपने वह लेबल पाया है जो दुकान ने अपने लिए खुद बनाया था।

एक चीज़ जो यह टूल नहीं कर सकता: आधिकारिक नंबर असाइन करना

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


अक्सर पूछे जाने वाले प्रश्न (FAQ)

क्या बारकोड रंगीन या ग्रेडिएंट वाला हो सकता है? तकनीकी रूप से हाँ, और यह जनरेटर इसे सपोर्ट करता है — लेकिन स्कैनर को कंट्रास्ट से मतलब होता है, खूबसूरती से नहीं। हल्की पृष्ठभूमि पर गहरे बार्स ज़रूरी हैं, और लाल टोन वाले बार्स कंट्रास्ट चाहे जो हो, ज़्यादातर लेज़र स्कैनर के साथ फेल हो जाते हैं। मार्केटिंग मटीरियल पर रंग खुलकर इस्तेमाल करें, ऐसी किसी भी चीज़ पर संभलकर जिसे पॉइंट-ऑफ़-सेल सिस्टम को पढ़ना है।
मेरा 13-अंकों का नंबर EAN-13 के रूप में एरर क्यों दिखाता है? EAN-13 का आख़िरी अंक पहले बारह अंकों से कैलकुलेट होने वाला एक चेकसम है। अगर यह मेल नहीं खाता, तो नंबर अमान्य है और जनरेटर उसे रिजेक्ट कर देता है — बिल्कुल वैसे ही जैसे स्टोर का स्कैनर करता। जो नंबर आपको असाइन हुआ है उसे वेरीफ़ाई करें, या टूल को वैलिड उदाहरण 4006381333931 से टेस्ट करें।
मुझे अपने प्रोडक्ट के लिए आधिकारिक EAN नंबर कैसे मिलेगा? रिटेल में इस्तेमाल होने वाले नंबर (GTIN) सिर्फ़ GS1 संगठन असाइन करता है — आप उन्हें ख़ुद नहीं बना सकते। कंपनी प्रीफ़िक्स और नंबरिंग रेंज पाने के लिए अपने राष्ट्रीय GS1 ऑफ़िस में रजिस्टर करें। यह टूल फिर आपके असाइन किए गए नंबरों को बिना किसी लागत के प्रिंट-रेडी बारकोड ग्राफ़िक में बदल देता है।
इंटरनल इन्वेंट्री के लिए कौन सा फ़ॉर्मेट सबसे अच्छा है? CODE128। यह अंकों के साथ-साथ अक्षर भी एन्कोड करता है (इसलिए "SHELF-A-12" जैसे कोड चल जाते हैं), आम स्टैंडर्ड में सबसे ज़्यादा डेटा घनत्व रखता है, और हर आधुनिक स्कैनर इसे पढ़ लेता है। चूँकि इंटरनल लेबल कभी रिटेल काउंटर तक नहीं पहुँचते, इसलिए GS1 नंबर की ज़रूरत नहीं — अपने सिस्टम के हिसाब से कोई भी स्कीम बना लें।
ITF-14 के साथ मोटी फ़्रेम क्यों आती है? यह फ़्रेम — bearer bars — स्टैंडर्ड का हिस्सा है, और जब भी आप ITF-14 चुनते हैं, यह जनरेटर इसे अपने आप बना देता है। यह "शांत क्षेत्र" के बाहर, GS1 के न्यूनतम मोटाई मानक यानी लाइन की चौड़ाई के 4.8 गुने पर टिकती है, और यह दो काम करती है। ITF-14 को सीधे नालीदार गत्ते पर प्रिंट करने के लिए डिज़ाइन किया गया है, जहाँ प्रेस सिंबल के किनारों पर बार्स को दबा सकती है; फ़्रेम इस दबाव को बराबर करती है। यह डैमेज हुए कोड के आंशिक स्कैन को किसी वैलिड लेकिन छोटे नंबर के रूप में पढ़े जाने से भी रोकती है — यही वह फेल्योर है जो बिना फ़्रेम वाले ITF-14 को सिर्फ़ अविश्वसनीय नहीं, बल्कि खतरनाक बनाता है।
क्या बारकोड से पता चल सकता है कि प्रोडक्ट कहाँ बना था? नहीं — बारकोड को लेकर यह सबसे आम मिथक है। शुरुआती अंक सिर्फ़ यह बताते हैं कि कंपनी किस GS1 संगठन के साथ रजिस्टर्ड है, फ़ैक्ट्री कहाँ है यह नहीं। जर्मनी में रजिस्टर्ड कंपनी दुनिया में कहीं भी बने माल पर जर्मन-प्रीफ़िक्स वाला बारकोड लगाती है, और नंबर में कहीं भी निर्माण के देश का रिकॉर्ड नहीं होता। मूल जानना है तो पैकेजिंग पढ़ें, बार्स नहीं।
क्या मैं EAN कोड में अक्षर एन्कोड कर सकता हूँ? नहीं — EAN और UPC परिभाषा से ही पूरी तरह न्यूमेरिक हैं, और दुनिया का हर कैश रजिस्टर उन्हें उसी रूप में एक्सपेक्ट करता है। अगर आपके डेटा में अक्षर हैं, तो आपको CODE128 (या पुराने इंडस्ट्रियल सिस्टम के लिए CODE39) चाहिए, जो रिटेल चेकआउट की बजाय लॉजिस्टिक्स के लिए बने अलग स्टैंडर्ड हैं।

मैं सराहना करूंगा यदि आप इन पृष्ठों को मित्रों के साथ साझा कर सकें, उन्हें बुकमार्क कर सकें या उनसे लिंक कर सकें। धन्यवाद! 🙏