इसका इस्तेमाल कैसे करें
- बारकोड का प्रकार चुनें। दुकान में बिकने वाले उत्पाद के लिए EAN-13 चुनें, या उत्तरी अमेरिका में UPC-A।
- नंबर या टेक्स्ट में चेक डिजिट के बिना लिखें, या पूरा कोड लिखें। स्थिति की पंक्ति बताती है कि चेक डिजिट जोड़ा गया या जाँचा गया।
- बार की चौड़ाई और बार की ऊँचाई तय करें, और अगर नंबर बार के नीचे चाहिए तो बार के नीचे नंबर दिखाएँ चुनें।
- एक बारकोड के लिए PNG डाउनलोड करें या SVG डाउनलोड करें दबाएँ, या कई के लिए बैच बॉक्स में हर पंक्ति में एक मान लिखें और PNG फ़ाइलें बनाएँ (ZIP) पर क्लिक करें।
चेक डिजिट कैसे निकलता है
EAN-13, EAN-8, UPC-A और ITF-14 एक चेक डिजिट पर खत्म होते हैं, जो GS1 के अपने नंबरों के लिए इस्तेमाल होने वाले मॉड्यूलो 10 तरीके से निकलता है। दाईं ओर से गिनते हुए, चेक डिजिट के बिना बचे अंकों पर भार 3, 1, 3, 1 और इसी तरह लगते हैं। भारित योग को मॉड्यूलो 10 में लेकर 10 में से घटाया जाता है, और परिणाम 10 हो तो 0 बन जाता है।
400638133393 का भारित योग 89 है, इसलिए चेक डिजिट 1 है। नंबर बिना चेक डिजिट के लिखें, तो टूल उसे जोड़ देता है। पूरा कोड लिखें, तो टूल उसकी जाँच करता है, और आखिरी अंक गलत हो तो उसे अस्वीकार करता है, क्योंकि स्कैनर दूसरा उत्पाद पढ़ेगा।
बारकोड का प्रकार चुनना
- EAN-13: दुनिया भर के ज्यादातर खुदरा उत्पादों पर 13 अंकों का बारकोड।
- UPC-A: उत्तरी अमेरिका में बिकने वाले उत्पादों पर 12 अंकों का बारकोड।
- EAN-8: बहुत छोटे पैकेटों के लिए 8 अंकों का छोटा कोड।
- ITF-14: बाहरी शिपिंग कार्टन के लिए 14 अंकों का कोड, GTIN-14 फॉर्मेट में।
- Code 128: कोई भी छपने योग्य अक्षर, अंक और चिह्न, जो लॉजिस्टिक्स और लेबल पर इस्तेमाल होता है। ड्रॉइंग लाइब्रेरी उसका आंतरिक चेक अक्षर निकालती है, इसलिए आप सिर्फ टेक्स्ट लिखते हैं।
- Code 39: बड़े अक्षर, अंक और कुछ चिह्न। यह Code 128 से पुराना और लंबा है, पर कुछ उद्योगों में अब भी आम है।
छपाई और स्कैनिंग
बार के चारों ओर साफ, हल्का खाली किनारा (quiet zone) रखें, ताकि स्कैनर कोड ढूँढ सके। सबसे पतला बार उतना पतला न हो जितना आपका प्रिंटर दोहरा सके। सफेद या हल्की पृष्ठभूमि पर काले बार सबसे अच्छे स्कैन होते हैं।
छपाई के लिए SVG फ़ाइल लें: वह किसी भी आकार पर तेज रहती है। 2 पिक्सल या उससे चौड़े बार वाली PNG भी 100% पर छापने पर ठीक चलती है।
उदाहरण: खुदरा उत्पाद
बारकोड प्रकार EAN-13 के साथ 400638133393 लिखें। टूल चेक डिजिट 1 जोड़ता है, इसलिए कोड 4006381333931 है, और उसके अंक बार के नीचे छपते हैं।
एक बारकोड सहेजने के लिए PNG डाउनलोड करें चुनें, या कई उत्पाद नंबर बैच बॉक्स में लिखकर PNG फ़ाइलें बनाएँ (ZIP) पर क्लिक करें, ताकि हर उत्पाद के लिए एक PNG एक ही फ़ाइल में मिले।
अक्सर पूछे जाने वाले सवाल
क्या टूल चेक डिजिट जोड़ता है या उसकी जाँच करता है?
दोनों, आप क्या लिखते हैं उस पर निर्भर। आखिरी अंक के बिना लिखा नंबर उसमें चेक डिजिट जोड़ता है। पूरा कोड लिखें तो उसकी जाँच होती है, और आखिरी अंक गलत हो तो टूल उसे अस्वीकार करता है, इसलिए कोई गलत बारकोड नहीं बनता।
क्या मेरे लिखे नंबर किसी सर्वर पर भेजे जाते हैं?
नहीं। बार आपके ब्राउज़र में JsBarcode लाइब्रेरी से बनते हैं, और PNG, SVG और ZIP फ़ाइलें आपके अपने डिवाइस पर बनती हैं। जो आप लिखते हैं वह न अपलोड होता है, न सहेजा जाता है।
क्या ये बारकोड मेरे बेचे उत्पादों पर लगा सकता हूँ?
बारकोड उत्पाद की पहचान तभी है जब उसका नंबर आपका हो। GS1 की सदस्य संस्थाएँ कंपनी के उपसर्ग (prefix) देती हैं, और नकल किया या बनाया नंबर दुकानों में दूसरे उत्पाद से टकरा सकता है। अपने नंबर GS1 से, या अपने देश की GS1 सदस्य संस्था से लें।
छपा हुआ बारकोड स्कैन क्यों नहीं होता?
आम कारण हैं बहुत पतले बार, कम कंट्रास्ट वाला रंग, या बार के चारों ओर साफ किनारा न होना। SVG फ़ाइल को ऐसे आकार पर छापें जहाँ बार तेज रहें, और टूल जो किनारा जोड़ता है उसे बना रहने दें।
EAN-13 और UPC-A में क्या फर्क है?
UPC-A में 12 अंक होते हैं और वह ज्यादातर उत्तरी अमेरिका में चलता है, जबकि EAN-13 में 13। UPC-A कोड के आगे शून्य लगाने पर वह EAN-13 बन जाता है, और ज्यादातर स्कैनर दोनों पढ़ते हैं।
क्या Code 39 में छोटे अक्षर आ सकते हैं?
नहीं। Code 39 में सिर्फ बड़े अक्षर, अंक और कुछ चिह्न होते हैं, इसलिए टूल अक्षरों को बड़ा कर देता है। जब टेक्स्ट में छोटे अक्षर चाहिए हों, तो Code 128 लें।
स्रोत
- GS1 (अंग्रेजी में): check digit calculator and the modulo 10 check digit method
- GS1 (अंग्रेजी में): barcode standards for products and shipping
- JsBarcode (अंग्रेजी में): the open-source barcode library this tool uses (MIT लाइसेंस)
आँकड़े और टेक्स्ट आखिरी बार मंगलवार, 10 नवंबर 2026 को जाँचे गए।