IMG.DIY / अतिरिक्त / बारकोड जनरेटर

बारकोड जनरेटर

रिटेल और लॉजिस्टिक्स बारकोड बनाएँ — CODE128, EAN-13, UPC और भी — और PNG या SVG के रूप में एक्सपोर्ट करें।

बारकोड जनरेटर visual example
प्राइवेसी सबसे पहले: कुछ भी अपलोड नहीं होता।

From input to result

Choose a file, make the change, and download the result. Processing stays in your browser.

बारकोड जनरेटर: 1 · Choose input
1 · Choose input
बारकोड जनरेटर: 2 · Adjust and process
2 · Adjust and process
बारकोड जनरेटर: 3 · Download result
3 · Download result

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

सब कुछ आपके डिवाइस पर रेंडर होता है। प्रिंट-परफ़ेक्ट लेबल के लिए एक SVG या तुरंत इस्तेमाल के लिए एक PNG एक्सपोर्ट करें — और आपका प्रोडक्ट डेटा कभी ब्राउज़र से बाहर नहीं जाता।

इस्तेमाल कैसे करें

  1. एक फ़ॉर्मैट चुनेंCODE128 किसी भी टेक्स्ट को संभालता है; EAN-13, EAN-8 और UPC रिटेल के लिए हैं; CODE39, ITF-14 और अन्य लॉजिस्टिक्स के लिए।
  2. वैल्यू डालेंडेटा टाइप करें। किसी सख़्त फ़ॉर्मैट (जैसे एक छोटे EAN) के लिए ग़लत इनपुट तुरंत चिह्नित हो जाता है।
  3. स्टाइल करें और एक्सपोर्ट करेंबार की ऊँचाई, चौड़ाई, रंग और कैप्शन एडजस्ट करें, फिर PNG या SVG डाउनलोड करें।

एक बारकोड जनरेटर बारों की एक पंक्ति खींचता है जिसे एक स्कैनर वापस टेक्स्ट में बदल देता है — एक SKU, एक एसेट ID, एक बैच नंबर। यह पूरी तरह आपके ब्राउज़र में JsBarcode का इस्तेमाल करके चलता है, और उन फ़ॉर्मैट को कवर करता है जो असल काम में आते हैं: अक्षरों-और-अंकों वाली किसी भी चीज़ के लिए CODE128, रिटेल के लिए EAN-13, EAN-8 और UPC-A, साथ ही उन उद्योगों के लिए CODE39, ITF-14, MSI, Pharmacode और Codabar जो इन्हें इस्तेमाल करते हैं। आप बार की ऊँचाई और चौड़ाई सेट करते हैं, रंग चुनते हैं, और बारों के नीचे पठनीय टेक्स्ट दिखाते या छिपाते हैं। आप जो भी टाइप करते हैं वह अपलोड नहीं होता, और एक बार लोड हो जाने पर पेज ऑफ़लाइन काम करता रहता है।

अहम चुनाव फ़ॉर्मैट है। अगर कोड आपके अपने इस्तेमाल के लिए है — इन्वेंटरी, एसेट टैग, आंतरिक ट्रैकिंग — तो CODE128 सही चुनाव है और उसे किसी पंजीकरण की ज़रूरत नहीं। रिटेल कोड अलग हैं: EAN और UPC नंबर आधिकारिक GS1 नंबर हैं जिन्हें दुकानों में बेचने के लिए आपको ख़ुद का होना चाहिए, और गढ़े हुए अंक रेंडर करना उन्हें वैध नहीं बना देता। टूल आपके टाइप करते-करते सत्यापित करता है, इसलिए कोई मान जो किसी सख़्त फ़ॉर्मैट को तोड़ता है, एक्सपोर्ट होने के बजाय चिह्नित किया जाता है। एक त्वरित इमेज के लिए PNG एक्सपोर्ट करें, या जब बारकोड प्रिंट होने वाला हो तो SVG — वेक्टर बार किसी भी साइज़ और DPI पर तीखे रहते हैं, जो लेबल को चाहिए होता है।

लोग इसका इस्तेमाल किसलिए करते हैं

ऑफ़िस लैपटॉप और मॉनिटर के लिए CODE128 एसेट टैग प्रिंट करें

A7-03 जैसे वेयरहाउस बिन और शेल्फ़ स्थानों को लेबल करें

एक असली GS1 नंबर पंजीकृत करने से पहले EAN-13 रिटेल पैकेजिंग का मॉकअप बनाएँ

एक लेबल-शीट टेम्पलेट में डालने को तीखे SVG बारकोड बनाएँ

प्रोडक्शन फ़्लोर के लिए आंतरिक वर्क-ऑर्डर या बैच नंबर एन्कोड करें

एक लाइब्रेरी या मेंबरशिप कार्ड सिस्टम के लिए एक Codabar या CODE39 कोड बनाएँ

एक barcode बस एक संख्या है जिसे एक scanner तेज़ी से पढ़ सकता है

एक 1D barcode काली पट्टियों और सफ़ेद अंतरालों की एक पंक्ति है जो एक छोटी string encode करती है — आमतौर पर एक product number, एक SKU, या एक asset ID। एक laser या कैमरा scanner पट्टियों की चौड़ाई पढ़ता है और उन्हें वापस text में बदल देता है, किसी के हाथ से टाइप करने से कहीं तेज़ और सटीक। आप उन्हें retail packaging, गोदाम की अलमारियों, library किताबों, shipping cartons, blood-sample vials, और आपके ऑफ़िस लैपटॉप के नीचे के sticker पर देखते हैं। यह टूल उन codes को आपके ब्राउज़र में JsBarcode, एक MIT-licensed library, के साथ बनाता है और व्यवहार में वाकई मायने रखने वाले formats का समर्थन करता है: CODE128, EAN-13, EAN-8, UPC-A, CODE39, ITF-14, MSI, Pharmacode, और Codabar।

एक फ़ैसला जो लोगों को अटकाता है वह है कौन-सा format इस्तेमाल करें, और यह एक द्विभाजन पर आता है। अगर barcode आपके अपने उपयोग के लिए है — inventory, asset tags, आंतरिक tracking, आपके अपने स्टॉकरूम में एक shelf label — तो आपको CODE128 चाहिए। यह कोई भी अक्षर और संख्याएँ encode करता है, उन्हें सघन रूप से पैक करता है, और हर scanner इसे पढ़ता है। अगर इसके बजाय barcode को दुनिया में कहीं एक असली retail checkout पर scan होना है, आपको एक EAN-13, EAN-8, या UPC-A चाहिए — और यहाँ ईमानदार हिस्सा है: वे आधिकारिक GS1 retail numbers हैं। संख्या खुद आपको (या आपके निर्माता को) GS1 के ज़रिए registered होनी चाहिए। यह टूल खुशी-खुशी किसी भी 13 अंकों को एक valid-दिखने वाले EAN-13 में render करेगा, पर एक गढ़ी हुई संख्या एक वैध retail code नहीं है; एक store का सिस्टम इसे ठुकरा सकता है या, बदतर, किसी और के product से टकरा सकता है। mockups और testing के लिए आविष्कृत EANs render करें, shelf के लिए नहीं। किसी भी आंतरिक चीज़ के लिए, CODE128 पूरे registration सवाल से बच निकलता है।

टूल आपके टाइप करते ही validate करता है। सख़्त formats के नियम हैं — EAN-13 को ठीक 12 अंक और एक check digit चाहिए, UPC-A की अपनी लंबाई — और अगर आप एक अवैध मान देते हैं तो यह एक टूटी image export करने के बजाय समस्या को एक संदेश के साथ तुरंत चिह्नित करता है। यह जानबूझकर है: एक barcode जो ठीक दिखता है पर scan नहीं होगा एक स्पष्ट त्रुटि से बदतर है।

इसे वाकई scan करवाना

दो settings तय करती हैं कि एक scanner आपका code पहली बार में पढ़ता है या नहीं। Bar width (module width) सबसे संकरी पट्टी की मोटाई है; बहुत पतली जाएँ और एक printer या स्क्रीन पट्टियों को आपस में धुँधला कर देती है। Bar height को बस इतना ऊँचा होना चाहिए कि scanner उस पर एक साफ़ रेखा पकड़ सके। तीसरी चीज़ बिल्कुल एक नियंत्रण नहीं है — यह quiet zone है, code के बाएँ और दाएँ का खाली margin। scanners को यह खाली जगह चाहिए ताकि वे ढूँढ सकें कि barcode कहाँ शुरू और रुकता है, इसलिए कभी पट्टियों के करीब कसकर crop न करें या उन्हें एक व्यस्त background पर paste न करें। मज़बूत contrast भी रखें: हल्के background पर गहरी पट्टियाँ। आप यहाँ foreground और background रंग सेट कर सकते हैं, पर बहुत हल्की पट्टियाँ या गहरे backgrounds codes के पढ़ने में विफल होने का एक आम कारण हैं। human-readable text caption चालू रहने दें जब तक आपके पास इसे छुपाने का कोई कारण न हो — यह एक व्यक्ति को scan विफल होने पर संख्या हाथ से key करने देता है।

SVG क्यों, और लोकल क्यों

जब आपको एक त्वरित raster image चाहिए तो PNG में export करें। जब barcode print होने जा रहा हो तो SVG में export करें। SVG vector है, इसलिए पट्टियाँ किसी भी आकार और किसी भी DPI पर छुरे जैसी कुरकुरी रहती हैं — आप इसे एक label template, Avery stickers की एक शीट, या एक packaging design में गिरा सकते हैं और यह pixelate होने के बजाय तेज़ print होता है। असली label runs के लिए, SVG वही है जिसे इस्तेमाल करना है।

सब कुछ आपकी मशीन पर होता है। आपके product SKUs, asset numbers, और batch codes व्यापार डेटा हैं, और यहाँ वे कभी ब्राउज़र नहीं छोड़ते — कोई अपलोड नहीं, कोई अकाउंट नहीं, और पेज लोड होने के बाद ऑफ़लाइन काम करता रहता है। बहुत सारे ऑनलाइन barcode makers CODE128 या SVG export को एक sign-up या एक paywall के पीछे रखते हैं, या आउटपुट पर watermark लगाते हैं; यह नहीं करता। दो ईमानदार सीमाएँ: यह केवल 1D barcodes बनाता है — QR और अन्य 2D codes के लिए QR टूल इस्तेमाल करें — और यह एक बार में एक barcode render करता है, printed sheets या labels के rolls नहीं।

IMG.DIY क्यों

9 फ़ॉर्मैट

CODE128, EAN-13/8, UPC, CODE39, ITF-14, MSI, Pharmacode, Codabar।

लाइव वैलिडेशन

ग़लत-लंबाई या अमान्य वैल्यू तुरंत पकड़ी जाती हैं।

PNG + SVG

शार्प प्रिंटेड लेबल के लिए वेक्टर आउटपुट।

प्राइवेट

बारकोड लोकल तौर पर बनते हैं, कभी अपलोड नहीं होते।

अक्सर पूछे जाने वाले सवाल

मुझे कौन-सा फ़ॉर्मैट चुनना चाहिए?
आंतरिक इस्तेमाल के लिए CODE128 सबसे लचीला है — यह अक्षर और अंक दोनों एनकोड करता है। EAN-13 या UPC सिर्फ़ तभी इस्तेमाल करें जब आपके पास रिटेल बिक्री के लिए एक आधिकारिक GS1 प्रोडक्ट नंबर हो।
मेरा EAN-13 अमान्य दिखता है — क्यों?
EAN-13 को ठीक 12 या 13 अंक चाहिए (13वाँ एक चेकसम है जिसे टूल कंप्यूट कर सकता है)। अक्षर या ग़लत लंबाई मानक द्वारा अस्वीकार कर दी जाती है।
क्या मैं इन बारकोड को प्रिंट कर सकता हूँ?
हाँ। किसी भी साइज़ पर सबसे शार्प नतीजे के लिए SVG एक्सपोर्ट करें, जो ज़रूरी है ताकि स्कैनर बार को साफ़ ढंग से पढ़ें।
क्या मेरा डेटा अपलोड होता है?
नहीं — बारकोड पूरी तरह आपके ब्राउज़र में बनता है और कुछ भी कहीं नहीं भेजा जाता।
क्या यह QR कोड भी बनाता है?
नहीं — यह टूल सिर्फ़ 1D बारकोड बनाता है, बारों-की-पंक्ति वाली किस्म जो एक छोटा नंबर या स्ट्रिंग एन्कोड करती है। QR कोड और अन्य 2D कोड कहीं ज़्यादा डेटा रखते हैं और चौकोर होते हैं; उनके लिए, इसके बजाय QR टूल इस्तेमाल करें। जब किसी स्कैनर को बस एक ID झटपट पढ़नी हो, जैसे कोई SKU या एसेट टैग, तो एक 1D बारकोड चुनें।
क्या EAN-13 विकल्प इस्तेमाल करने को मुझे एक GS1 नंबर चाहिए?
एक रेंडर करने को, नहीं — टूल कोई भी वैध अंक खींच देगा। असल में प्रोडक्ट को दुकानों में बेचने को, हाँ: EAN और UPC नंबर आपको GS1 के ज़रिए पंजीकृत होने चाहिए ताकि वे दुनिया भर में अद्वितीय हों। एक गढ़ा हुआ EAN मॉकअप और टेस्टिंग के लिए ठीक है, पर एक रिटेलर का सिस्टम उसे अस्वीकार कर सकता है या किसी और के प्रोडक्ट से टकरा सकता है।
बारों के नीचे पठनीय टेक्स्ट क्यों रखें?
वह पंक्ति आपका बैकअप है। जब कोई स्कैन विफल होता है — एक धुँधला लेबल, एक ख़राब कोण, एक घिसा स्टिकर — तो एक व्यक्ति नंबर पढ़कर उसे हाथ से टाइप कर सकता है। कैप्शन चालू रखने में कुछ ख़र्च नहीं होता और यह डेस्क तक एक चक्कर बचा देता है। अगर कोई डिज़ाइन माँगे तो आप उसे छिपा सकते हैं, पर उसे रखना सुरक्षित डिफ़ॉल्ट है।
क्या एक बारकोड सीधे मेरी स्क्रीन से स्कैन किया जा सकता है?
अक्सर हाँ, अगर स्क्रीन उज्ज्वल हो, बारकोड काफ़ी बड़ा हो, और उसके चारों ओर एक साफ़ मार्जिन हो। पर चमक और कम ब्राइटनेस से ग़लत पढ़ाई होती है, और जो चीज़ बार-बार स्कैन होती है उसके लिए एक प्रिंट की गई प्रति ज़्यादा भरोसेमंद है। जब कोड को हर बार काम करना हो तो SVG एक्सपोर्ट करें और उसे प्रिंट करें।

संबंधित टूल्स

गाइड और टिप्स