मुख्य सामग्री पर जाएँ
Tooletto

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

टेक्स्ट या नंबर से Code 128 बारकोड जेनरेट करें और उन्हें SVG या PNG के रूप में डाउनलोड करें। वेक्टर आउटपुट किसी भी साइज़ पर तीखा रहता है, जो मायने रखता है क्योंकि धुँधला बारकोड स्कैन नहीं होता।

  • फ़ाइलें कभी आपकी डिवाइस से बाहर नहीं जातीं
  • मुफ़्त, बिना साइन-अप
  • कोई वॉटरमार्क नहीं
  • लोड होने के बाद ऑफ़लाइन भी काम करता है
Loading tool…

बारकोड जेनरेटर कैसे करें

  1. 1

    अपना डेटा डालें

    कोई भी प्रिंट करने लायक़ ASCII — कोई प्रोडक्ट कोड, SKU, सीरियल नंबर या रेफ़रेंस।

  2. 2

    साइज़ एडजस्ट करें

    मॉड्यूल की चौड़ाई और ऊँचाई। चौड़े मॉड्यूल ज़्यादा भरोसे के साथ स्कैन होते हैं।

  3. 3

    डाउनलोड करें

    प्रिंटिंग और लेबल के लिए SVG, स्क्रीन और दस्तावेज़ों के लिए PNG।

ज़्यादा जाने-पहचाने रिटेल बारकोड की बजाय Code 128 क्यों

जो बारकोड ज़्यादातर लोग कल्पना करते हैं — किसी सुपरमार्केट प्रोडक्ट का — वह EAN-13 या UPC-A है, और दोनों एक रजिस्ट्री सिस्टम से बँधे शुद्ध संख्यात्मक तय-लंबाई फ़ॉर्मेट हैं: ख़ुद नंबर GS1 द्वारा केंद्रीय रूप से ख़ास निर्माताओं और प्रोडक्ट को दिए जाते हैं, यानी कोई जेनरेटर उस रजिस्ट्री से समन्वय किए बिना मनमाने इस्तेमाल के लिए कोई वैध नंबर बना नहीं सकता या ऐसा नंबर बना सकता है जो किसी और के वैध रूप से रजिस्टर्ड प्रोडक्ट से टकरा जाए। Code 128 में ऐसी कोई रजिस्ट्रेशन ज़रूरत या तय लंबाई नहीं है — यह किसी भी प्रिंट करने लायक़ ASCII टेक्स्ट या नंबर को एनकोड कर सकता है, किसी छोटे आंतरिक SKU से लेकर लंबे अल्फ़ान्यूमेरिक रेफ़रेंस कोड तक, जो ठीक वह चीज़ है जो इसे किसी रिटेल-ख़ास जेनरेटर की बजाय बारकोड जेनरेटर के लिए सही सामान्य-मक़सद चुनाव बनाती है जो किसी रजिस्ट्री से बँधा हो जिसका यह टूल हिस्सा नहीं है।

क्वाइट ज़ोन वैकल्पिक ख़ाली जगह क्यों नहीं है

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

Code 128 अक्षरों से ज़्यादा कुशलता से नंबर कैसे भरता है

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

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

Code 128 ही क्यों, कोई और सिंबॉलजी क्यों नहीं?

यह प्रिंट करने लायक़ ASCII का पूरा सेट एनकोड करता है, चेकसम से ख़ुद-जाँच करता है, और सार्वभौमिक रूप से पढ़ा जाता है। EAN-13 और UPC-A रजिस्टर्ड प्रोडक्ट नंबर से बँधे तय-लंबाई के संख्यात्मक फ़ॉर्मेट हैं जिन्हें आप बना नहीं सकते, तो ये किसी सामान्य-मक़सद जेनरेटर के लिए ग़लत चुनाव हैं।

मुझे SVG या PNG डाउनलोड करना चाहिए?

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

मेरा संख्यात्मक बारकोड टेक्स्ट वाले से पतला क्यों है?

क्योंकि सम-लंबाई की अंक स्ट्रिंग Code C में एनकोड होती है, जो हर सिंबल में दो अंक भरती है और चौड़ाई को लगभग आधा घटा देती है। कोई अक्षर जोड़ें और यह वापस Code B पर चला जाता है, जो प्रति सिंबल एक कैरेक्टर एनकोड करता है।

क्वाइट ज़ोन क्या है और यह क्यों मायने रखता है?

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

क्या यह एक्सेंट वाले या ग़ैर-लैटिन कैरेक्टर एनकोड कर सकता है?

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

बारकोड जेनरेटर के सामान्य काम