xBarcodexBarcode
ISO ISO/IEC 15417:2007

Code 128 बारकोड मानक और जेनरेटर

एक उच्च-घनत्व वाला अल्फ़ान्यूमेरिक बारकोड। हमारा इंजन सबसे कम संभव प्रतीक चौड़ाई के लिए सबसेट A, B, और C के बीच स्वचालित रूप से स्विच करने के लिए गतिशील खोज एल्गोरिदम का उपयोग करता है।

Live Generator
22/500

चेक अंकों का स्थान स्पष्ट होने पर उन्हें जोड़ता है। GS1 के लिए AI को कोष्ठकों में लिखें। मौजूदा चेक अंकों का सत्यापन किया जाता है। अन्य फ़ॉर्मैट पहले की तरह काम करते हैं।

FG
BG
🛡️डेटा प्रतिधारण शून्य: एज मेमोरी में तुरंत एन्कोड किया गया। कभी संग्रहीत नहीं।

तकनीकी विनिर्देश

संरचना प्रारंभ पैटर्न + डेटा कोडवर्ड (ऑटो-स्विच्ड) + चेकसम (Modulo 103) + स्टॉप पैटर्न + शांत क्षेत्र
क्षमता परिवर्तनीय लंबाई (सैद्धांतिक रूप से असीमित, व्यावहारिक सीमा ~48 वर्ण प्रति मानक चौड़ाई)
वर्ण सेट पूर्ण ASCII 128 वर्ण (Subsets A, B, C का उपयोग करके)
Quiet Zone Requirement ≥ 10x module width (Standard quiet zone)

सामान्य अनुप्रयोग

यह मानक निम्नलिखित उद्योगों में व्यापक रूप से उपयोग किया जाता है:

रसद, शिपिंग लेबल (GS1-128), इन्वेंटरी ट्रैकिंग, उत्पाद लेबल
इनपुट बाधाएं और समता: This format computes a weighted Modulo-103 checksum across all codewords (including start characters, subset switches, and data). Internal symbols and check digits are generated automatically.
डेवलपर त्वरित शुरुआत

Automate Code 128 via API

पूर्ण API संदर्भ →
curl -X POST https://api.xbarcode.ai/v1/render \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{
  "format": "code_128",
  "content": "CODE-128-DEMO"
}' > barcode.svg
API outputs: SVG, PDF, EPS and matrix JSON. PNG is exported in the browser. < 20ms एज विलंबता

⚡ अंदर का विज्ञान

हमारा Rust इंजन इस विशिष्ट प्रारूप को कैसे अनुकूलित करता है:

डायनेमिक प्रोग्रामिंग एन्कोडर Sets A/B/C के बीच Code 128 के न्यूनतम कोडवर्ड अनुक्रम की गारंटी देता है।

  • प्री-टोकनाइज़ेशन {FNC1}…{FNC4} और ~1…~4 सिंटैक्स को समझता है (~~ एक लिटरल ~ को एस्केप करता है) और एन्कोड-योग्यता की जाँच करता है।
  • Mode C अंकों को जोड़ी बनाकर 00-99 को एक कोडवर्ड में पैक करता है; SHIFT और CODE ट्रांज़िशन DP लागत में शामिल हैं।
  • GS1 मोड में START के तुरंत बाद FNC1 डाला जाता है, और अकेला ~ भी FNC1 सेपरेटर माना जाता है।
  • Extended ASCII (128-255) FNC4 और सेट-विशिष्ट मैपिंग के माध्यम से समर्थित है।
  • Checksum और STOP कोड Code 128 स्पेसिफिकेशन के अनुसार ठीक-ठीक बनाए जाते हैं।
संबंधित मानक

Alternative Symbologies related to Code 128

Need an Industry-Grade Solution?

Explore how xBarcode powers retail GTIN, shipping labels, and GS1 Digital Link migration.