Pembuat Kode Batang Online Gratis

Acrafto Team Generator

Masukkan nilai dan kode batang akan muncul di sini

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 KodeArea PenggunaanApa yang dapat dikodekan?Kapan memilihnya?
CODE128Logistik, Gudang, E-commerceAngka, huruf (A–Z, a–z), dan simbol ASCII.Pilihan terbaik untuk label internal, pelacakan paket, dan inventaris. Kepadatan data tertinggi — kode tetap singkat.
EAN-13Ritel (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-8Produk kecilHanya angka (8 digit).Untuk kemasan sangat kecil (lipstik, permen karet) yang secara fisik tidak muat EAN-13.
CODE39Industri, Otomotif, PertahananAngka, huruf besar A–Z, dan - . $ / + %.Standar lama yang sangat tangguh. Lebih lebar dari CODE128 tetapi toleran terhadap kualitas cetak yang buruk.
ITF-14Karton pengirimanHanya 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) atau 96385074 (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 seperti SHELF-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:

Digit400638133393
Bobot131313131313
Hasil kali40018324193999

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:

PrefiksOrganisasi GS1
00–13Amerika Serikat dan Kanada
30–37Prancis
40–44Jerman
45, 49Jepang
50Inggris Raya
57Denmark
64Finlandia
69Tiongkok
76Swiss
80–83Italia
84Spanyol
859Ceko
858Slowakia
87Belanda
890India
899Indonesia

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 valid 4006381333931.
Bagaimana cara mendapatkan nomor EAN resmi untuk produk saya? Nomor yang digunakan di ritel (GTIN) hanya ditetapkan oleh organisasi GS1 — Anda tidak dapat membuatnya sendiri. Daftarlah ke kantor GS1 nasional Anda untuk menerima prefiks perusahaan dan rentang penomoran. Alat ini kemudian mengubah nomor yang Anda terima menjadi grafik kode batang siap cetak tanpa biaya.
Format mana yang terbaik untuk inventaris internal? CODE128. Kode ini mengodekan huruf sekaligus angka (sehingga kode seperti "SHELF-A-12" berfungsi), memiliki kepadatan data tertinggi di antara standar umum, dan dibaca oleh semua pemindai modern. Karena label internal tidak pernah bertemu kasir ritel, Anda tidak memerlukan nomor GS1 — buat skema apa pun yang sesuai dengan sistem Anda.
Mengapa ITF-14 memiliki bingkai tebal? Bingkai — bearer bars — adalah bagian dari standar tersebut, dan generator ini menggambarnya secara otomatis setiap kali Anda memilih ITF-14. Bingkai ini ditempatkan di luar zona tenang dengan ketebalan minimum GS1, yaitu 4,8 kali lebar garis, dan menjalankan dua fungsi. ITF-14 dirancang untuk dicetak langsung pada karton bergelombang, tempat pelat cetak dapat menekan garis di tepi simbol; bingkai ini menyamakan tekanan tersebut. Bingkai juga mencegah pemindaian sebagian dari kode yang rusak dibaca sebagai nomor lain yang lebih pendek namun tampak valid — kegagalan semacam inilah yang membuat ITF-14 tanpa bingkai berbahaya, bukan sekadar kurang andal.
Bisakah saya mengetahui di mana produk dibuat dari kode batangnya? Tidak — ini adalah mitos paling umum tentang kode batang. Digit-digit awal menunjukkan organisasi GS1 tempat perusahaan itu mendaftar, bukan pabriknya. Perusahaan yang terdaftar di Jerman mengirimkan kode batang berprefiks Jerman pada barang yang diproduksi di mana pun di dunia, dan tidak ada bagian dari nomor tersebut yang mencatat negara pembuatnya. Jika Anda butuh informasi asal-usul produk, baca kemasannya, bukan garis-garisnya.
Bisakah saya mengodekan huruf ke dalam kode EAN? Tidak — EAN dan UPC secara definisi bersifat numerik murni, dan setiap mesin kasir di dunia mengharapkannya seperti itu. Jika data Anda mengandung huruf, Anda memerlukan CODE128 (atau CODE39 untuk sistem industri lama), yang merupakan standar berbeda yang ditujukan untuk logistik, bukan kasir ritel.

Saya akan menghargai jika Anda dapat membagikan halaman-halaman ini dengan teman, mem-bookmark, atau membuat tautan ke halaman ini. Terima kasih! 🙏