Pembuat Kode Batang Online Gratis
Butuh EAN untuk kemasan produk, label CODE128 untuk gudang, atau ITF-14 untuk karton pengiriman? Pilih standarnya, ketik nilainya, dan kode batang langsung dirender — divalidasi saat Anda mengetik, dapat diunduh sebagai PNG siap cetak. Generator ini berjalan sepenuhnya di browser Anda, sehingga nomor produk dan SKU internal tidak pernah meninggalkan komputer Anda, dan tidak ada pendaftaran atau tanda air.
Jenis kode batang mana yang Anda butuhkan?
Setiap standar dibuat untuk kebutuhan tertentu. Jika ragu, CODE128 adalah pilihan default yang tepat untuk apa pun selain kasir ritel.
| Tipe Kode | Area Penggunaan | Apa yang dapat dikodekan? | Kapan memilihnya? |
|---|---|---|---|
| CODE128 | Logistik, Gudang, E-commerce | Angka, huruf (A–Z, a–z), dan simbol ASCII. | Pilihan terbaik untuk label internal, pelacakan paket, dan inventaris. Kepadatan data tertinggi — kode tetap singkat. |
| EAN-13 | Ritel (Eropa & sebagian besar dunia) | Hanya angka (13 digit). | Wajib untuk barang yang dijual di kasir toko di Eropa dan sebagian besar pasar lain. |
| UPC (UPC-A) | Ritel (AS & Kanada) | Hanya angka (12 digit). | Setara EAN-13 untuk Amerika Utara. Diperlukan saat mengekspor produk ke AS. |
| EAN-8 | Produk kecil | Hanya angka (8 digit). | Untuk kemasan sangat kecil (lipstik, permen karet) yang secara fisik tidak muat EAN-13. |
| CODE39 | Industri, Otomotif, Pertahanan | Angka, huruf besar A–Z, dan - . $ / + %. | Standar lama yang sangat tangguh. Lebih lebar dari CODE128 tetapi toleran terhadap kualitas cetak yang buruk. |
| ITF-14 | Karton pengiriman | Hanya angka (14 digit). | Untuk kemasan luar. Generator ini menggambar bingkai bearer bar di sekelilingnya seperti yang disyaratkan standar, yang menjaga keterbacaan saat dicetak langsung pada karton bergelombang. |
Mengapa generator menolak beberapa input
Jika muncul error alih-alih pratinjau, nilai yang Anda masukkan tidak memenuhi aturan standar yang dipilih — itu adalah validasi yang bekerja, bukan bug:
- EAN-13, EAN-8, dan UPC diakhiri dengan digit pemeriksa (check digit). Digit terakhir dihitung dari semua digit lainnya, sehingga angka 13 digit acak hampir selalu tidak valid. Coba contoh yang valid
4006381333931(EAN-13) atau96385074(EAN-8) untuk melihat bedanya. Jika Anda memiliki nomor resmi yang ditetapkan, nomor itu sudah menyertakan digit pemeriksa yang benar. - Jumlah digit bersifat ketat. EAN-13 memerlukan tepat 13 digit, UPC 12 digit, ITF-14 tepat 14 digit.
- Kumpulan karakter terbatas. CODE39 hanya menerima huruf besar, angka, dan beberapa simbol — huruf kecil atau karakter beraksen (
é,ř,ü) akan ditolak. CODE128 adalah pilihan tepat untuk teks campuran sepertiSHELF-A-12.
Bagaimana digit pemeriksa dihitung
Digit terakhir dari EAN-13, EAN-8, UPC, atau ITF-14 bukan bagian dari nomor produk — itu adalah hasil aritmetika yang diturunkan dari digit-digit sebelumnya, sehingga pemindai bisa membedakan kesalahan baca dari kode yang sungguh valid. Berikut perhitungan lengkapnya pada contoh kerja 4006381333931.
Ambil dua belas digit pertama dan kalikan secara bergantian dengan 1 dan 3, dimulai dari 1:
| Digit | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bobot | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| Hasil kali | 4 | 0 | 0 | 18 | 3 | 24 | 1 | 9 | 3 | 9 | 9 | 9 |
Hasil kali itu dijumlahkan menjadi 89. Bulatkan ke atas ke kelipatan sepuluh terdekat — 90 — dan selisihnya adalah digit pemeriksa Anda: 1. Dan memang nomor lengkapnya berakhir dengan 1.
Ada dua hal yang sering membingungkan. Bobot sebenarnya berlabuh di ujung kanan, bukan kiri — urutannya 3, 1, 3, 1 dihitung mundur mulai dari digit data terakhir. EAN-13 memiliki dua belas digit data, jumlah genap, sehingga digit paling kirinya kebetulan mendapat bobot 1. UPC-A, EAN-8, dan ITF-14 memiliki jumlah digit ganjil, sehingga digit pertamanya mendapat bobot 3. Dan ketika jumlahnya sudah tepat kelipatan sepuluh, digit pemeriksanya adalah 0, bukan 10.
Inilah juga alasan mengapa mengarang nomor hampir tidak pernah berhasil: hanya satu dari sepuluh digit yang memenuhi aturan ini, sehingga nomor tiga belas digit yang dikarang sembarangan salah sekitar 90% dari waktu.
Mendapatkan kode yang benar-benar dapat dipindai
Pratinjau bisa terlihat sempurna tetapi tetap gagal di kasir jika hasil cetak fisiknya salah. Aturan yang penting:
- Lebar Garis menentukan lebar garis tertipis — dimensi krusial bagi pemindai. Untuk printer label, jaga nilainya di 2 atau lebih tinggi; garis serambut akan menyatu dengan garis di sebelahnya.
- Tinggi penting untuk pemindaian genggam. Kode yang lebih tinggi lebih mudah dikenai laser pada sudut kemiringan. Pertahankan di atas 50 px; naikkan lagi untuk kode yang dipindai dari jarak lengan.
- Jangan tutupi zona tenang (quiet zone). Generator sudah menambahkannya secara otomatis, dengan ukuran yang disesuaikan untuk setiap standar — EAN-13 mendapat 11 modul ruang kosong di kiri dan 7 di kanan, CODE128 mendapat 10 modul di setiap sisi. Yang bisa merusaknya adalah apa yang terjadi sesudahnya: memotong gambar hasil unduhan terlalu rapat ke garis, atau menempatkan teks, bingkai, atau grafik menempel di tepinya. Pemindai menggunakan margin kosong itu untuk menemukan di mana kode dimulai dan berakhir.
- Jangan pernah meregangkan gambar. Mengubah ukuran PNG yang diunduh secara tidak proporsional mengubah rasio antara garis dan celah — yang justru merupakan hal yang mengodekan data. Jika Anda butuh ukuran berbeda, kembali dan buat ulang pada dimensi yang tepat.
- Waspadai permukaan mengilap. Pantulan dari kemasan berlapis laminasi atau kaleng dapat membutakan pemindai. Label doff, atau sekadar kode yang lebih besar, mengatasinya.
- Hindari garis merah. Sebagian besar pemindai laser membaca dengan cahaya merah, sehingga garis merah praktis tidak terlihat bagi mereka. Hitam, biru tua, atau hijau tua di atas latar terang adalah pilihan yang aman.
Warna dan gradien — untuk desain, bukan untuk kasir
Selain hitam-putih klasik, Anda dapat mengatur warna latar depan dan latar belakang kustom, gradien linier dua warna, atau isian pelangi. Opsi ini ditujukan untuk poster, lencana acara, kupon, dan materi desain lainnya. Untuk kasir ritel dan operasi gudang, tetap gunakan warna solid berkontras tinggi — dan apa pun yang Anda pilih, uji hasil cetaknya dengan pemindai sungguhan sebelum produksi massal.
Sakelar Tampilkan Teks mencetak nilai yang dapat dibaca manusia di bawah garis. Aktifkan untuk semua kebutuhan operasional: saat kode rusak, kasir atau petugas gudang dapat mengetik nomornya secara manual.
Apa yang sebenarnya diberitahukan oleh digit-digit awal
Ada anggapan luas bahwa digit pembuka pada kode batang menunjukkan di mana produk dibuat. Anggapan itu keliru. Prefiks tersebut menunjukkan organisasi anggota GS1 tempat perusahaan itu mendaftar — tidak lebih dari itu. Merek yang mendaftar di Jerman memakai prefiks 40–44 pada setiap produk yang dijualnya, entah produk itu diproduksi di Bavaria, Vietnam, atau Meksiko.
Beberapa rentang yang paling sering Anda temui:
| Prefiks | Organisasi GS1 |
|---|---|
| 00–13 | Amerika Serikat dan Kanada |
| 30–37 | Prancis |
| 40–44 | Jerman |
| 45, 49 | Jepang |
| 50 | Inggris Raya |
| 57 | Denmark |
| 64 | Finlandia |
| 69 | Tiongkok |
| 76 | Swiss |
| 80–83 | Italia |
| 84 | Spanyol |
| 859 | Ceko |
| 858 | Slowakia |
| 87 | Belanda |
| 890 | India |
| 899 | Indonesia |
Sebagian rentang bukan kode negara sama sekali, dan justru itulah yang penting untuk dikenali:
- 20–29 dicadangkan untuk penggunaan internal toko — kode yang dicetak sendiri oleh supermarket untuk buah curah atau produk deli yang ditimbang. Kode ini hanya berlaku di toko tersebut dan tidak berarti apa-apa di tempat lain.
- 977 menandai terbitan berkala (ISSN), 978 dan 979 menandai buku (ISBN), dan 979-0 menandai partitur musik cetak (ISMN).
- 980 digunakan untuk struk pengembalian dana, dan 99 untuk kupon.
Jadi jika Anda memindai sesuatu dan mendapati prefiks 20-sekian, Anda bukan menemukan produk misterius — Anda menemukan label yang dibuat sendiri oleh toko itu.
Satu hal yang tidak bisa dilakukan alat ini: menetapkan nomor resmi
Generator ini menggambar nomor apa pun yang Anda berikan, tetapi jaringan ritel hanya menerima nomor GTIN yang ditetapkan oleh GS1, organisasi penomoran global. Anda mendaftar ke kantor GS1 di negara Anda, menerima prefiks perusahaan dan rentang nomor Anda, lalu kembali ke sini untuk mengubah nomor tersebut menjadi grafik siap cetak — bagian itu gratis selamanya.
Pertanyaan yang Sering Diajukan (FAQ)
Bisakah kode batang berwarna atau menggunakan gradien?
Secara teknis bisa, dan generator ini mendukungnya — tetapi pemindai peduli pada kontras, bukan keindahan. Garis gelap di atas latar terang adalah keharusan, dan garis bernuansa merah gagal terbaca oleh sebagian besar pemindai laser terlepas dari kontrasnya. Gunakan warna dengan bebas pada materi pemasaran, dan secara konservatif pada apa pun yang harus dibaca oleh sistem kasir.Mengapa nomor 13 digit saya menunjukkan error sebagai EAN-13?
Digit terakhir dari EAN-13 adalah checksum yang dihitung dari dua belas digit pertama. Jika tidak cocok, nomor tersebut tidak valid dan generator menolaknya — sama seperti yang akan dilakukan pemindai toko. Periksa kembali nomor yang ditetapkan kepada Anda, atau uji alat ini dengan contoh valid4006381333931.