freebarcodeqr.com

Generator Barcode Code 128 Gratis.

Default modern untuk label internal. Menyandikan karakter ASCII apa pun yang dapat dicetak.

Butuh format barcode yang berbeda? Pilih salah satu dari menu Kode batang di bagian atas halaman.

Generated in your browser. Never stored.

Barcode format

Code 128

All printable ASCII, variable length. The default for warehouses.

Code 128 adalah barcode 1D paling umum di gudang, pelacakan aset, dan bagian dalam label pengiriman. Ia menyandikan salah satu dari 128 karakter ASCII yang dapat dicetak dan beralih secara otomatis di antara tiga mode internal (A, B, C) untuk memadatkan data dengan rapat.

Jika Anda tidak punya alasan khusus untuk menggunakan simbologi lain — dan Anda tidak berjualan di ritel — Code 128 hampir selalu merupakan pilihan yang tepat.

Dibuat oleh JavaScript di peramban Anda. Tidak ada yang diunggah; tidak ada yang disimpan di server kami.

At a glance

StandarISO/IEC 15417 (2007) ISO/IEC 15417
Keluarga simbologiLinier (1D), kontinu, dapat didekode dua arah
Set karakterSemua 128 karakter ASCII (0x00–0x7F) melalui tiga code set (A/B/C)
PanjangVariabel; tanpa batas atas formal (praktis: ~25–30 karakter dalam cetakan)
Digit pemeriksaModulo-103, dihitung otomatis; encoder menambahkan, pemindai memvalidasi
Lebar modul (X)Minimum 0,250 mm untuk ritel umum; 0,150 mm untuk aplikasi resolusi tinggi
Tahun diperkenalkan1981 (Computer Identics Corp.); distandardisasi ISO 1999
Code 128 adalah simbologi linier berdensitas tinggi yang menyandikan teks, angka, berbagai fungsi, dan seluruh set 128 karakter ASCII (dari ASCII 0 hingga ASCII 128).
ISO/IEC 15417:2007, ruang lingkup

Kapan memilih Code 128

Pilih Code 128 saat Anda perlu menyandikan campuran huruf dan angka, saat Anda tidak tahu panjangnya di awal, atau saat kemudahan pemindaian pada ukuran cetak kecil menjadi penting. Ia lebih padat daripada Code 39 dan hampir sama-sama didukung secara universal.

Hampir setiap pemindai barcode berbasis laser, CCD, dan kamera membaca Code 128 secara default. Aplikasi pemindai QR-dan-barcode di ponsel juga menanganinya.

Set karakter

Code 128 dapat menyandikan semua 128 karakter ASCII dari 0x00 hingga 0x7F, termasuk huruf kecil, huruf besar, angka, dan tanda baca. Encoder beralih antara Code Set A (huruf besar + kontrol), B (huruf besar + huruf kecil + simbol), dan C (pasangan angka, sangat padat) sesuai kebutuhan.

Untuk data angka murni, encoder menggunakan Code Set C yang muat dua angka per simbol — membuat Code 128 numerik hampir sepadat ITF.

Digit pemeriksa

Code 128 memiliki digit pemeriksa modulo-103 bawaan yang dihitung secara otomatis. Anda tidak memasukkannya sendiri; encoder menambahkannya dan pemindai memvalidasinya.

Jika Anda melihat kegagalan pemindaian, penyebab paling umum adalah kualitas cetak, bukan digit pemeriksa. Coba ukuran modul yang lebih besar atau resolusi cetak yang lebih tinggi.

Frequently asked questions

Berapa panjang maksimumnya?
Tidak ada batas formal — Code 128 dapat menyandikan string dengan panjang berapa pun — tetapi barcode yang lebih panjang dari sekitar 25 karakter menjadi tidak praktis untuk dipindai dari cetakan. Untuk data yang sangat panjang, pertimbangkan kode 2D seperti Data Matrix atau PDF417.
Apakah Code 128 mendukung huruf kecil?
Ya. Encoder menggunakan Code Set B untuk string dengan huruf kecil. Code 39 tidak.
Mengapa barcode Code 128 saya lebih lebar daripada versi Code 39 saya?
Meski lebih padat per karakter, string Code 128 yang sangat pendek bisa sedikit lebih lebar daripada Code 39 pendek karena beban peralihan mode. Perbedaannya berbalik dan Code 128 menang saat string tumbuh melewati ~5 karakter.

Related barcode formats

  • Code 39

    Uppercase letters, digits, and some symbols. Common in industry.

  • Code 93

    Denser successor to Code 39 with built-in check digits.

  • Data Matrix

    Compact 2D code for small parts and electronics.