वेब डेवलपमेंट

Barcode Generator

टेक्स्ट या अंकों से रैखिक बारकोड (CODE128, EAN-13, UPC, CODE39 और अन्य) जनरेट करें।

A linear barcode encodes data as bars of varying width, read by a single laser beam in a scanner. Unlike a QR code, most formats are limited to digits or ASCII text, but in exchange they're readable by virtually any retail scanner.

How to use it

Common uses

Things to keep in mind

EAN-13 and UPC-A are official retail standards — selling a product in stores requires a real, registered GTIN, not an arbitrarily generated one.

No common linear barcode format supports non-Latin scripts or other Unicode characters directly — use a QR code for that kind of text.

इस टूल के बारे में लेख: बारकोड: Code 128, EAN-13 से कैसे अलग है

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

यह क्यों कहता है कि मेरा डेटा चुने गए फ़ॉर्मेट में फ़िट नहीं होता?

हर बारकोड फ़ॉर्मेट की अपनी सीमाएं होती हैं — उदाहरण के लिए EAN-13 को ठीक 12 या 13 अंक चाहिए और CODE39 केवल सीमित कैरेक्टर सेट सपोर्ट करता है — इसलिए डेटा चुने गए फ़ॉर्मेट के नियमों से मेल खाना चाहिए।

सामान्य टेक्स्ट के लिए कौन-सा फ़ॉर्मेट इस्तेमाल करूं?

CODE128 पूरे ASCII कैरेक्टर सेट को सपोर्ट करता है, जिसमें अक्षर, अंक और सिंबल शामिल हैं, जिससे यह सबसे लचीला विकल्प बनता है जब आपका डेटा शुद्ध रूप से संख्यात्मक न हो।

क्या बारकोड जनरेट करना मेरा डेटा अपलोड करता है?

नहीं, बारकोड इमेज पूरी तरह आपके ब्राउज़र में jsbarcode लाइब्रेरी के साथ रेंडर होती है — कुछ भी सर्वर पर नहीं भेजा जाता।

UPC-A, EAN-13 से कैसे अलग है?

UPC-A एक 12-अंकों का फ़ॉर्मैट है जो पारंपरिक रूप से उत्तरी अमेरिका में इस्तेमाल होता है, जबकि EAN-13 एक 13-अंकों का इंटरनेशनल स्टैंडर्ड है; असल में UPC-A, EAN-13 का सबसेट है (शुरू में ज़ीरो जोड़ने पर यह वैलिड EAN-13 बन जाता है), इसलिए ज़्यादातर स्कैनर बिना किसी फ़र्क़ के दोनों फ़ॉर्मैट पहचान लेते हैं।

क्या बारकोड में देवनागरी या अन्य यूनिकोड कैरेक्टर एन्कोड किए जा सकते हैं?

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

लेख: वेब डेवलपमेंट

HEX, RGB, HSL: रंग लिखने के इतने तरीक़े क्यों हैं

हाथ से कलर शेड चुनते वक़्त डिज़ाइनर अक्सर HEX की बजाय HSL क्यों चुनते हैं।

CSS मिनिफ़िकेशन: फ़ाइल से वाक़ई क्या हटाया जाता है, और क्यों

मिनिफ़ाइड CSS ब्राउज़र में बिल्कुल वैसे ही काम क्यों करता है, भले ही यह इंसान के लिए अनरीडेबल हो जाए।

JavaScript मिनिफ़िकेशन: मिनिफ़ाई और ऑब्फ़स्केट में फ़र्क़

चाहें तो मिनिफ़ाइड कोड अभी भी पढ़ा जा सकता है, जबकि ऑब्फ़स्केटेड कोड नहीं पढ़ा जा सकता।

HTML मिनिफ़िकेशन: मार्कअप में स्पेस का मतलब क्यों होता है

<pre> या textarea के अंदर स्पेस हटाना पेज का लुक क्यों बिगाड़ सकता है, जबकि लगभग हर दूसरी जगह ऐसा नहीं होता।

CSS ग्रेडिएंट: linear, radial और conic से कैसे अलग है

conic-gradient पाई चार्ट के लिए क्यों सही है, जबकि radial-gradient लाइट-स्पॉट इफ़ेक्ट देता है।

Luhn एल्गोरिदम: कार्ड नंबर की सटीकता कैसे जाँची जाती है

Luhn चेक पास करने वाला कार्ड नंबर इसका मतलब क्यों नहीं कि वह कार्ड वाक़ई मौजूद है।

IBAN: इंटरनेशनल बैंक अकाउंट नंबर की संरचना कैसी होती है

IBAN के पहले दो अक्षर अकाउंट नंबर का हिस्सा नहीं, बल्कि कंट्री कोड क्यों होते हैं।

QR कोड: पिक्सल के एक चौकोर में लिंक कैसे समा जाता है

बीच में लोगो वाला QR कोड डिज़ाइन का हिस्सा ढका होने के बावजूद अभी भी स्कैन क्यों हो जाता है।

Placeholder इमेज: डेवलपमेंट के दौरान नक़ली इमेज क्यों मायने रखती हैं

लेआउट अभी बन ही रहा हो, तो डेवलपर जानबूझकर असली फ़ोटो की जगह ग्रे बॉक्स क्यों डालते हैं।