xBarcodexBarcode
ISO ISO/IEC 15417:2007

Standar & Generator Barcode Code 128

Barcode alfanumerik kepadatan tinggi. Mesin kami menggunakan algoritma pencarian dinamis untuk beralih secara otomatis antara Subset A, B, dan C untuk lebar simbol sesingkat mungkin.

Live Generator
22/500

Melengkapi digit pemeriksa jika posisinya jelas. Untuk GS1, tulis AI dalam tanda kurung. Digit pemeriksa yang sudah ada akan divalidasi. Format lain tetap diproses seperti biasa.

FG
BG
🛡️Tanpa Retensi Data: Dienkode dalam memori edge. Tidak pernah disimpan.

Spesifikasi Teknis

Struktur Pola Mulai + Kata Kode Data (otomatis beralih) + Checksum (Modulo 103) + Pola Berhenti + Zona Tenang
Kapasitas Panjang variabel (secara teoritis tidak terbatas, batas praktis ~48 karakter per lebar standar)
Kumpulan Karakter Karakter ASCII 128 lengkap (menggunakan Subset A, B, C)
Quiet Zone Requirement ≥ 10x module width (Standard quiet zone)

Aplikasi Umum

Standar ini banyak digunakan dalam industri berikut:

Logistik, Label Pengiriman (GS1-128), Pelacakan Inventaris, Label Produk
Batasan Masukan & Paritas: 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.
Mulai Cepat Pengembang

Automate Code 128 via API

Referensi API Lengkap →
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 Latensi Edge

⚡ Sains di Dalamnya

Bagaimana mesin Rust kami mengoptimalkan format spesifik ini:

Encoder pemrograman dinamis menjamin urutan kata kode Code 128 minimum di seluruh Set A/B/C.

  • Pra-tokenisasi memahami sintaks {FNC1}…{FNC4} dan ~1…~4 (~~ lolos dari literal ~) dan memvalidasi kemampuan penyandian.
  • Mode C memasangkan digit untuk mengemas 00-99 menjadi satu kata kode; transisi SHIFT dan CODE diongkosi dalam DP.
  • Mode GS1 menyuntikkan FNC1 segera setelah kode START dan memperlakukan pemisah ~ yang menyendiri sebagai FNC1.
  • ASCII Diperluas (128-255) didukung melalui FNC4 dengan pemetaan khusus set.
  • Pembuatan checksum dan kode STOP mengikuti spesifikasi Code 128 dengan tepat.
Standar Terkait

Alternative Symbologies related to Code 128

Need an Industry-Grade Solution?

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