Buat Barcode CODE128, EAN, atau UPC
Buat barcode dalam format CODE128, EAN, UPC, CODE39, dan lainnya, lalu unduh sebagai PNG atau SVG.
Nilainya tidak keluar dari perangkat
Tanpa pencatatan pemakaian
Aman untuk produk yang belum diluncurkan
Tanpa akun
Cara kerjanya
- 1
Pilih simbologinya
CODE128 untuk keperluan internal, EAN-13 atau UPC untuk ritel, CODE39 untuk pemindai industri lama.
- 2
Masukkan nilainya
Ketik atau tempel kodenya. Pratinjau digambar ulang secara langsung dan menandai nilai yang tidak bisa dikodekan format pilihan Anda.
- 3
Unduh PNG atau SVG
PNG untuk layar atau dokumen, SVG setiap kali barcode-nya akan masuk printer.
Mengapa memakai alat ini
Sembilan simbologi
CODE128, CODE39, EAN-13, EAN-8, UPC, ITF-14, MSI, Pharmacode, dan Codabar — format yang memang diharapkan pemindai.
Divalidasi sambil mengetik
Tiap simbologi punya aturan ketat soal panjang dan karakter. Begitu dilanggar, pratinjau langsung memberi tahu — bukan percetakan yang memberi tahu nanti.
SVG untuk cetak label
Batang vektor tetap presisi secara matematis pada ukuran label berapa pun, dan itulah yang dibutuhkan printer termal agar hasilnya terpindai.
Digit periksa dihitungkan
EAN dan UPC menuntut digit terakhir hasil hitungan; digit itu dihitung untuk Anda, bukan dibiarkan jadi jebakan.
Tidak ada yang diunggah
Kode produk dan SKU internal dibuat di browser Anda dan tidak dikirim ke mana pun.
Tanpa batas dan gratis
Tanpa biaya per barcode dan tanpa akun — buat satu label atau satu rak penuh.
Format barcode mana yang sebenarnya harus Anda pakai?
Pilihannya ditentukan oleh di mana barcode itu akan dipindai, bukan oleh selera. Kalau produknya dijual lewat ritel, formatnya sudah ditetapkan: UPC-A di Amerika Utara dan EAN-13 di hampir semua tempat lain, dan keduanya menuntut nomor yang diterbitkan GS1 — tidak bisa Anda karang. Untuk apa pun yang bersifat internal — lokasi gudang, label aset, penandaan peralatan, sistem stok bengkel kecil — CODE128 adalah pilihan bawaan yang tepat: ia mengodekan huruf selain angka, memadatkannya, dan semua pemindai modern membacanya. CODE39 adalah padanan lamanya dan masih muncul di lingkungan industri dan pertahanan karena sebagian pembaca warisan hanya mengerti itu. ITF-14 untuk karton luarnya, bukan untuk barang di dalamnya. Pilih berdasarkan pemindainya, lalu runut mundur.
Kenapa barcode ritel tidak bisa Anda buat sendiri
Ini salah paham termahal di bidang ini. Barcode UPC atau EAN bukan sekadar pola batang — digitnya mengodekan awalan perusahaan yang GS1 tetapkan untuk satu badan usaha, lalu rujukan produk di dalamnya. Membuat EAN-13 yang tampak sah untuk produk yang hendak Anda pasang memang menghasilkan barcode yang terbaca; tetapi juga menghasilkan barcode yang awalannya milik orang lain, dan itulah sebabnya peritel menolaknya dan marketplace menangguhkan listing karenanya. Alat ini membuat simbol untuk nomor yang memang sudah menjadi hak Anda. Kalau Anda meluncurkan produk ritel dan belum punya awalan GS1, pendaftaran itulah langkah yang datang lebih dulu.
Digit periksa dan kesalahan yang ditangkapnya
EAN, UPC, dan ITF-14 diakhiri digit periksa yang dihitung dari digit-digit sebelumnya lewat rumus tetap. Tujuannya bukan keamanan, melainkan deteksi kesalahan: kalau pemindai salah membaca satu batang atau orang salah mengetik satu digit, hitungannya tidak lagi cocok dan pembacaan ditolak alih-alih diam-diam memunculkan produk yang keliru. Karena itulah memasukkan dua belas digit ke kolom EAN-13 bukan kesalahan pembulatan — digit ketiga belas bukan opsional, ia hasil dari dua belas digit lainnya. Alat ini menghitungnya, jadi Anda memasok digit yang bermakna dan validasinya terjadi sebelum apa pun dicetak.
Mencetak barcode yang benar-benar terpindai
Lebih banyak barcode gagal di printer daripada di pembuatnya. Empat aturan mencakup sebagian besar kegagalan. Ekspor SVG supaya tepi tiap batang tetap tajam — PNG yang diperbesar menghasilkan peralihan lembut yang dibaca lambat oleh pemindai laser dan tidak terbaca sama sekali oleh kamera murah. Pertahankan zona senyap, yaitu margin kosong di kedua ujungnya; itu bagian dari simbolnya, dan memangkasnya adalah penyebab paling umum barcode menolak terbaca. Cetak batang gelap di atas latar terang dan jangan pernah membalikkannya, karena pemindai mengukur pantulan dan mengharapkan polaritas itu. Dan jangan meregangkan gambarnya agar memenuhi label: mengubah perbandingan lebar dan tinggi merusak lebar batang yang membawa datanya. Uji pindai label cetakannya, bukan pratinjau di layar.
Barcode dan kode QR memecahkan masalah yang berbeda
Barcode linier menyimpan pengenal pendek — biasanya 8 sampai 20 karakter — dan dibaca perangkat keras khusus di kasir atau di gudang, cepat dan dari jarak tetap. Kode QR menyimpan data jauh lebih banyak, termasuk URL utuh, dan dibaca kamera ponsel dari sudut mana pun. Pembagian praktisnya: kalau pembacanya pemindai laser yang tersambung ke sistem kasir atau inventaris, Anda butuh barcode dalam simbologi yang diharapkan sistem itu. Kalau pembacanya ponsel pelanggan, hampir pasti Anda menginginkan kode QR. Menaruh URL di dalam CODE128 secara teknis bisa, dan hampir selalu merupakan pilihan yang salah.
Kenapa membuat kode secara lokal penting di sini
Nilai barcode jarang bersifat acak. Ia adalah SKU, label aset, nomor batch, pengenal pasien atau sampel — data yang langsung memetakan ke inventaris sebuah perusahaan atau rekam medis seseorang. Pembuat berbasis server melihat setiap nilai yang Anda ketik. Karena alat ini berjalan sepenuhnya di browser Anda, kode produk yang belum diluncurkan atau skema penomoran aset internal tidak pernah sampai ke server — dan itu lebih berarti bagi usaha kecil daripada yang terlihat sekilas: daftar SKU Anda adalah ringkasan yang cukup jujur tentang apa yang Anda jual dan seberapa banyak.
Kesalahan umum yang sebaiknya dihindari
- Membuat sendiri EAN-13 atau UPC untuk produk ritel. Digitnya mengodekan awalan perusahaan dari GS1; nomor buatan sendiri terpindai mulus dan milik badan usaha lain, sehingga peritel menolaknya dan marketplace menangguhkan listing-nya.
- Memasukkan dua belas digit untuk EAN-13. Digit ketiga belas adalah digit periksa hasil hitungan dari dua belas lainnya, bukan karakter bebas — masukkan digit yang bermakna dan biarkan sisanya dihitung.
- Mencetak dari PNG yang diperbesar. Menskala barcode raster melembutkan setiap tepi batang; ekspor SVG, atau buat PNG pada ukuran label final.
- Memangkas margin putih di kedua ujung. Zona senyap itu bagian dari simbolnya — pemindai memakainya untuk menemukan awal batang, dan menghapusnya merusak kode yang sebenarnya sah.
- Meregangkan barcode agar memenuhi label. Mengubah perbandingan lebar dan tinggi merusak lebar batang yang membawa datanya. Skalakan secara proporsional, atau buat ulang pada ukuran yang Anda butuhkan.
Perbandingan
| KeroTools | Layanan barcode berbasis server | Perangkat lunak label | |
|---|---|---|---|
| Simbologi yang tersedia | 9, semuanya gratis | Sering dibagi menurut paket | Banyak |
| Nilai dikirim ke server | Tidak pernah | Ya | Tidak |
| Ekspor SVG | Gratis | Umumnya berbayar | Ada |
| Digit periksa dihitung | Ya | Ya | Ya |
| Perlu akun | Tidak | Umumnya ya | Perlu lisensi |
| Biaya | Gratis | Paket gratis / langganan | Berbayar |
Fitur
CODE128
Mengodekan seluruh himpunan ASCII dengan kerapatan tinggi — pilihan bawaan untuk label internal dan logistik.
EAN-13 dan EAN-8
Standar ritel di luar Amerika Utara; 13 atau 8 digit dengan digit periksa otomatis.
UPC-A
Standar ritel Amerika Utara 12 digit, diterima semua pemindai kasir.
CODE39
Lebih tua dan kurang rapat, tetapi masih diwajibkan sebagian sistem industri dan pertahanan.
ITF-14
Untuk karton luar dan kemasan pengiriman, bukan untuk barang ritel satuan.
MSI, Pharmacode, Codabar
Simbologi khusus yang dipakai di inventaris, kemasan farmasi, dan perpustakaan.
Validasi langsung
Panjang atau karakter yang tidak sah tertangkap di pratinjau, sebelum sampai ke label.
Ekspor PNG dan SVG
Raster untuk dokumen dan layar, vektor untuk apa pun yang dicetak.
Tanpa instalasi
Tidak ada yang perlu diunduh atau dipasang — jalan langsung di halaman web.
Aman secara bawaan
Disajikan lewat HTTPS, tanpa pelacakan berkas dan tanpa unggahan ke pihak ketiga.
Siapa yang memakainya
Tim gudang dan inventaris
Label CODE128 untuk lokasi dan rak, dibuat sekaligus tanpa langganan per label.
Peritel kecil
Mengubah nomor GS1 yang sudah mereka miliki menjadi simbol EAN-13 siap cetak.
Bengkel dan tempat servis
Label aset untuk perkakas dan peralatan, tanpa melewati layanan pihak ketiga.
Perpustakaan dan laboratorium
Simbol Codabar dan Pharmacode untuk sistem yang masih mensyaratkan simbologi lama itu.
Pertanyaan yang Sering Diajukan
Tidak. Semuanya berjalan lokal di browser Anda — tidak ada yang diunggah, disimpan, atau dibagikan.
Ya — sepenuhnya gratis, tanpa akun dan tanpa batas.