Generator barcode Code 128 massal gratis

Tempel satu kolom berisi ID aset, unggah CSV yang baru diekspor spreadsheet Anda, atau tentukan prefiks lalu biarkan alat ini menomori seluruh rangkaiannya. Hingga 500 kode Code 128 tergambar sekaligus, masing-masing sudah lengkap dengan karakter cek mod-103 yang dihitungkan lebih dulu. Ambil hasilnya sebagai PNG, ZIP, atau lembar Avery yang langsung masuk ke printer. Tanpa daftar akun, tanpa watermark.

Simbologi

Huruf, angka, dan simbol dengan panjang bebas — paling cocok untuk label aset internal.

Input
Opsi

0 dari 0 kode siap

Tambahkan nilai di sebelah kiri untuk melihat kode Anda di sini.

Dibuat langsung di browser Anda — tidak ada yang diunggah.

Ada empat cara memasukkan nilai ke dalam satu batch, dan keempatnya bersama-sama menutupi hampir semua bentuk data yang biasanya sudah tersimpan di suatu tempat. Tempel satu nilai per baris kalau daftarnya memang sudah ada di depan Anda. Unggah CSV lalu tentukan kolom mana yang memuat nilai kodenya dan kolom mana yang memuat keterangan di bawahnya — pemilihan itu terjadi setelah filenya dimuat, jadi hasil ekspor mentah dari Excel atau Sheets tidak perlu dirapikan lebih dulu. Atau lewati filenya sama sekali: beri mode Sequence sebuah prefiks seperti AST-, nomor awal, dan lebar padding nol, lalu ia menomori seluruh rangkaiannya sendiri.

Lima ratus baris per batch. Kalau Anda menempel lebih banyak, alat ini memakai 500 yang pertama dan memberi tahu Anda, bukan diam-diam membuang sisanya.

Satu hal yang perlu diketahui sebelum sebuah batch dikirim ke stok label: kode Code 128 dari satu proses yang sama tidak keluar dengan lebar seragam. Subset C memampatkan dua digit jadi satu simbol, jadi 100234 tercetak terasa lebih sempit daripada AST-100234. Kalau labelnya harus duduk pas di kotak berukuran sama pada satu lembar, jaga format ID tetap konsisten di seluruh batch — prefiks yang sama, jumlah digit yang sama — dan lebarnya ikut rata. ID dengan panjang campur aduk aman-aman saja untuk label satuan, tapi merepotkan begitu ditata dalam grid.

Setelah itu keluarkan hasilnya sebagai ZIP berisi PNG satuan, sebagai PDF berukuran lembar Avery standar, atau kirim grid pratinjaunya langsung ke printer. Tidak satu pun dari itu melewati server: setiap kode digambar pada kanvas tersembunyi di dalam browser Anda, dan pustaka ZIP dan PDF baru ikut dimuat begitu Anda menekan unduh.

Code 128 mengenkode seluruh 128 karakter ASCII — huruf besar dan kecil, angka, tanda baca, karakter kontrol — dengan panjang berapa pun. Cakupan itulah yang membuatnya jadi format default untuk label aset internal, surat perintah kerja, dan label gudang: skema penomoran apa pun yang sudah Anda pakai, Code 128 membawanya apa adanya.

Format ini punya tiga subset. Subset A mencakup huruf besar dan karakter kontrol, subset B mencakup huruf besar-kecil plus tanda baca, dan subset C memampatkan dua digit jadi satu simbol, membuat lebar kode numerik nyaris setengahnya. Encoder berpindah antar-subset secara otomatis dan memilih representasi paling ringkas untuk data Anda, jadi tidak ada yang perlu dikonfigurasi.

Setiap simbol juga membawa karakter cek mod-103 yang dihitung dari payload-nya. Generator ini menghitungnya untuk Anda — nilai yang Anda ketik adalah nilai yang dikembalikan scanner.

GS1-128, dulu disebut UCC/EAN-128, adalah Code 128 dengan konvensi tambahan: karakter FNC1 di posisi pertama menandai simbol itu sebagai GS1, dan payload-nya dipecah jadi application identifier seperti (01) untuk GTIN atau (17) untuk tanggal kedaluwarsa. Mitra dagang ritel dan farmasi mewajibkan struktur itu. Untuk label internal, yang Anda butuhkan adalah Code 128 polos — itulah yang dihasilkan tool ini.

Sedang memberi label produk retail, bukan aset internal? Anda butuh kode UPC atau EAN, bukan Code 128 — generator barcode mendukung UPC-A, EAN-13, dan EAN-8, dan menghitung digit ceknya untuk Anda.

Code 128 vs Code 39

Code 128Code 39
Set karakterSeluruh 128 karakter ASCII43 karakter: A-Z, 0-9, dan - . $ / + % plus spasi
Huruf kecilYaTidak — kecuali Extended Code 39
DensitasTinggi: subset C menyimpan dua digit per simbolRendah: sekitar 30-50% lebih lebar untuk data alfanumerik, lebih dari dua kali lipat untuk data numerik murni
Karakter cekmod-103, selalu adamod-43 opsional, biasanya dilewati
Pemakaian umumLabel aset, logistik, kesehatan, GS1-128Inventaris lama, sistem militer dan otomotif

Code 39 masih bertahan terutama karena scanner dan software label lawas bisa membacanya tanpa setup tambahan. Untuk kebutuhan baru, Code 128 memuat lebih banyak data dalam label yang lebih kecil, memvalidasi dirinya sendiri, dan menerima ID campuran huruf besar-kecil yang dipakai kebanyakan sistem pencatatan aset.

Code 128 massal — pertanyaan umum

Kasus khusus yang muncul saat Anda mencetak satu batch penuh, bukan satu label.

  • Hasil ekspor spreadsheet saya punya baris header dan enam kolom yang tidak saya perlukan. Perlu dirapikan dulu?

    Tidak — unggah apa adanya. Baris header dikenali sendiri, dan alat ini menebak kolom mana yang memuat nilai barcode serta kolom mana yang memuat keterangannya, berdasarkan nama di headernya. Kalau tebakannya meleset, tukar sendiri kolomnya setelah filenya dimuat. Isi file selebihnya diabaikan.

    Bisakah setiap kode dalam satu batch punya keterangannya sendiri?

    Bisa. Beri CSV-nya kolom kedua — AST-001,Bor — dan setiap barcode tercetak dengan baris keterangannya sendiri, terbaca mata, tepat di bawah kodenya. Tanpa kolom itu, nilainya sendiri yang dipakai sebagai keterangan.

    Apakah 500 kode itu batas mati?

    Per batch, ya, dan itu batasan teknis yang nyata, bukan tembok berbayar: setiap kode digambar di dalam browser Anda sendiri, dan lewat sekitar 500 halaman ini mulai berat di perangkat berspesifikasi biasa. Untuk pemasangan 2.000 label, jalankan empat batch — mode Sequence membuatnya ringan, karena Anda hanya perlu menggeser nomor awalnya.

    Apakah semua kode dalam satu batch keluar dengan lebar yang sama?

    Hanya kalau bentuk nilainya sama. Code 128 berpindah ke subset C untuk deretan angka dan memampatkan dua digit per simbol, jadi ID numerik murni tercetak jauh lebih sempit daripada ID yang sama dengan prefiks huruf. Pertahankan satu format di seluruh batch kalau labelnya harus berjajar rapi dalam grid.

Sedang memberi label aset dalam jumlah besar? Hubungi Kami

Kembali ke atas