Generator Barcode EAN-13
Buat barcode EAN-13 yang umum digunakan untuk produk ritel dan identifikasi di titik penjualan.
Generator Barcode & Matriks
Pratinjau Studio Langsung
Generator Nomor Seri Batch Code 128
Buat barcode Code 128 berurutan untuk SKU gudang, tag aset, label inventaris, dan pengenal internal lainnya.
Generator Barcode EAN-13
Jawaban singkat: Kode batang EAN-13 mengenkripsi 13 digit termasuk satu digit cek, diatur oleh ISO/IEC 15420 dan GS1 General Specifications. Ini adalah standar global titik penjualan ritel, identik dengan GTIN-13. Generator ini menghasilkan simbol dengan struktur yang benar di peramban Anda. Untuk penggunaan ritel, nomor yang dienkode harus berupa GTIN berlisensi GS1 — generator kode batang tidak dapat membuat lisensi tersebut.
What an EAN-13 barcode is
EAN-13 stands for European Article Number, 13 digits. The standard is ISO/IEC 15420, which covers the EAN/UPC barcode symbology family. GS1, the global supply chain standards body, governs the assignment of GTIN-13 numbers through its network of national Member Organisations.
An EAN-13 barcode and a GTIN-13 are the same thing expressed differently: GTIN-13 is the data structure; EAN-13 is the barcode symbology that carries it. All retail point-of-sale scanners worldwide read EAN-13. Since the GS1 Sunrise 2005 transition, every North American POS scanner also reads EAN-13 without reconfiguration.
The 13-digit number has four logical sections. The GS1 prefix (2–3 digits, assigned by GS1 to national Member Organisations) identifies the issuing body. The company prefix (variable length, 7–12 digits combined with the GS1 prefix) identifies the brand owner. The item reference identifies the specific product. The thirteenth digit is the check digit, calculated from the first twelve.
Spesifikasi teknis EAN-13
| Kolom | Nilai | Sumber |
|---|---|---|
| Nama lengkap | European Article Number 13 / GTIN-13 | GS1 General Specifications v10 |
| Standar | ISO/IEC 15420 | GS1 General Specifications v10 |
| Jumlah digit | 13 (12 data + 1 check) | GS1 General Specifications §2.1.2.1 |
| Set karakter | Hanya angka (0–9) | GS1 Spesifikasi Umum |
| Physical modules | 95 total | barcodepress.com citing GS1 Gen Specs |
| Quiet zone — left | 11X minimum | barcodepress.com citing GS1 Gen Specs v25, ISO/IEC 15420 |
| Quiet zone — right | 7X minimum | barcodepress.com citing GS1 Gen Specs v25, ISO/IEC 15420 |
| Magnification range | 80%–200% of nominal size | GS1 Spesifikasi Umum |
| Relationship to UPC-A | EAN-13 with leading digit 0 is bit-identical to UPC-A | GS1 General Specifications; barcodepress.com |
| Digit pemeriksa | GS1 modulo-10 | GS1 Spesifikasi Umum §7.10.1 |
Cara menghitung digit pemeriksa EAN-13
Sintaks URI GS1 modulo-10 algorithm applies to the first 12 digits. From left to right, multiply each digit alternately by 1 and by 3 (position 1 gets ×1, position 2 gets ×3, position 3 gets ×1, and so on). Sum all twelve products. Subtract the units digit of that sum from 10. If the result is 10, use 0 instead. That final value is the check digit.
Dengan kata lain—dan inilah cara spesifikasi menjelaskannya—kalikan digit pada posisi ganjil dari kanan dengan 3, dan digit pada posisi genap dari kanan dengan 1.
Contoh perhitungan: hitung digit pemeriksa untuk 590123412345_ (digit yang digarisbawahi belum diketahui).
Digit 1–12: 5 9 0 1 2 3 4 1 2 3 4 5
Terapkan bobot dari kiri ke kanan (×1, ×3, ×1, ×3 …):
5×1 = 5 9×3 = 27 0×1 = 0 1×3 = 3 2×1 = 2 3×3 = 9 4×1 = 4 1×3 = 3 2×1 = 2 3×3 = 9 4×1 = 4 5×3 = 15
Jumlah = 5 + 27 + 0 + 3 + 2 + 9 + 4 + 3 + 2 + 9 + 4 + 15 = 83
Digit satuan dari 83 = 3. Digit pemeriksa = 10 − 3 = 7.
Nomor EAN-13 lengkapnya adalah 5901234123457. Anda dapat memverifikasinya dengan memindai simbol yang dibuat dari string tersebut menggunakan pemindai barcode standar — dekoder akan menampilkan nilai 13 digit tersebut.
Physical structure
Simbol ini terdiri dari 95 modul garis dan spasi. Dari kiri ke kanan: guard kiri sepanjang 3 modul, 42 modul yang mengodekan enam digit pertama, guard tengah sepanjang 5 modul, 42 modul yang mengodekan enam digit terakhir (termasuk digit pemeriksa), dan guard kanan sepanjang 3 modul. Digit pertama (paling kiri) dari 13 digit tersebut tidak dikodekan sebagai pola garis tersendiri—digit ini direpresentasikan secara implisit melalui paritas pengodean karakter di sisi kiri.
When to use EAN-13
Pelabelan produk ritel untuk pasar global. EAN-13 wajib digunakan pada produk yang dijual melalui kanal ritel di Eropa, Asia, Australia, dan Amerika Selatan. EAN-13 juga diwajibkan untuk produk yang ditampilkan di Amazon (marketplace di luar AS), Zalando, Otto, dan platform e-commerce global sejenis.
Reprinting a damaged label. If a product already has a GS1-licensed GTIN-13 and the printed label is unreadable, generating a replacement barcode from the same number is the correct fix. The barcode image carries no separate licence — the number does.
Desain kemasan dan persiapan pracetak. Desainer yang membuat desain kemasan ritel memerlukan simbol EAN-13 dengan struktur yang benar untuk ditempatkan dalam file mekanikal sebelum pelat cetak dibuat. Gunakan generator untuk menghasilkan SVG atau PNG berukuran 4096 px untuk file desain, lalu pastikan digit pemeriksanya benar sebelum dikirim untuk dicetak.
Pengujian sistem pemindaian. Teknisi QA yang menyiapkan pemindai POS atau pembaca di gudang dapat membuat kode EAN-13 13 digit yang valid dan memastikan pembaca memindainya dengan benar, tanpa memengaruhi data produk aktif.
Internal inventory labelling. If you are assigning internal product codes — not GS1 GTINs — and you want to use EAN-13 format for scanner compatibility, your internal codes never enter the GS1 registry and carry no licensing requirement. Label the codes clearly as internal identifiers to avoid confusion with retail stock.
Persyaratan desain dan pencetakan
Cetak EAN-13 pada ukuran nominal atau dengan pembesaran antara 80% dan 200%. Di bawah 80%, pemindai konsumen menjadi tidak andal. Di atas 200%, simbol melebihi alokasi ruang pada label rak standar.
Pertahankan zona kosong minimum sebesar 11X di sisi kiri dan 7X di sisi kanan, dengan X sebagai lebar satu modul sempit. Printer yang mencetak hingga ke tepi label menghilangkan zona-zona ini dan menyebabkan kegagalan pemindaian di kasir.
Use strong contrast: dark bars on a white or light background. Avoid printing over imagery, gradients or coloured substrates without a pre-press verification scan. The GS1 General Specifications define a minimum reflectance difference between bars and spaces.
Ekspor dengan resolusi 2048 px atau lebih tinggi untuk file siap cetak. Format SVG dapat diperbesar tanpa penurunan kualitas piksel dan lebih disarankan untuk materi desain. PNG beresolusi 4096 px cocok untuk alur kerja pencetakan label standar.
Pemecahan masalah: mengapa EAN-13 Anda tidak dapat dipindai
Digit pemeriksa salah. Penyebab paling umum adalah kesalahan penyalinan pada 12 digit data yang mengubah digit pemeriksa yang seharusnya. Masukkan kembali nomornya dan biarkan validasi Smart Barcode Intelligence menandai ketidaksesuaian sebelum diekspor.
Zona tenang terpotong. Pastikan gambar yang diekspor mencakup seluruh margin kiri 11X dan margin kanan 7X. Pisau potong label yang memotong terlalu dekat dengan batang akan menghilangkan zona tenang saat pencetakan.
Resolusi cetak terlalu rendah. Batang EAN-13 harus direproduksi dengan presisi. Membuat gambar berukuran 512 px lalu memperbesarnya di aplikasi tata letak akan menimbulkan artefak interpolasi. Ekspor dengan ukuran minimal 2048 px dan tempatkan pada skala 100% di tata letak.
Kontras media cetak tidak memadai. Label perak atau metalik mengurangi kontras reflektansi. Uji dengan pemindai genggam sebelum memulai pencetakan dalam jumlah besar.
Simbol terlalu kecil. Di bawah pembesaran 80%, batang sempit mendekati lebar minimum yang dapat dicetak oleh mesin cetak offset atau inkjet pada umumnya.
Digit sistem penomoran (paling kiri) tidak disertakan. EAN-13 memerlukan 13 digit. Jika Anda memasukkan 12 digit, hasilnya adalah EAN-13 dengan angka nol di depan, bukan simbol yang dimaksud.
EAN-13 versus UPC-A
EAN-13 dan UPC-A memiliki struktur yang berkaitan: UPC-A (GTIN-12 12 digit) identik dengan EAN-13 yang digit pertamanya adalah 0. Keduanya mengodekan data yang sama dalam pola batang fisik yang sama ketika digit pertama EAN-13 adalah nol.
| EAN- 13 | UPC-A | |
|---|---|---|
| Data structure | GTIN-13 (13 digits) | GTIN-12 (12 digits) |
| Standar | ISO/IEC 15420 | ISO/IEC 15420 |
| Primary markets | Global (Europe, Asia, ANZ, Americas) | North America |
| Jumlah digit | 13 | 12 |
| Leading digit 0 EAN-13 | Scans identically to UPC-A on all post-2005 POS systems | — |
| GS1 prefix requirement | Yes (GS1 Member Organisation) | Yes (GS1 US) |
Jika Anda hanya menjual di Amerika Serikat atau Kanada, UPC-A (GTIN-12) mungkin sudah cukup. Jika Anda menjual secara global atau berencana memperluas pasar ke luar negeri, gunakan EAN-13 sejak awal — format ini diterima di mana saja dan menghindari konversi format di kemudian hari.
Sintaks URI GS1 licensing requirement — what a barcode generator cannot do
Ini adalah bagian terpenting di halaman ini.
Generator barcode menghasilkan simbol dengan struktur yang benar dan dapat dipindai. Generator ini membuat gambar. Generator ini tidak membuat GTIN dan tidak memberi Anda hak untuk menggunakan nomor 13 digit tertentu pada kemasan produk ritel.
For products sold through retail stores, online marketplaces (Amazon, eBay, Walmart, Zalando, and others) or any GS1-connected supply chain, the number encoded in the barcode must be a GTIN that was legitimately licensed from a GS1 Member Organisation. Using a number you invented risks:
- Retailer rejection or product de-listing when GS1's Verified by GS1 registry shows no registered brand owner for that GTIN.
- GTIN bentrok — nomor yang Anda buat sendiri mungkin sudah ditetapkan untuk produk perusahaan lain.
- Sanksi akun marketplace karena memberikan informasi yang keliru tentang pengenal produk.
GS1 US pricing (source: https://www.gs1us.org/upcs-barcodes-prefixes/what-is-a-prefix, verified 2026-06-02): a single GTIN costs $30; 10 GTINs cost $250 initial plus $50/year; 100 GTINs cost $750 initial plus $150/year. GS1 Member Organisations operate in every country — contact your local GS1 office for non-US pricing.
Penggunaan generator ini yang sah untuk barcode EAN-13 format ritel:
- Mencetak ulang barcode untuk GTIN yang sudah Anda miliki — generator ini membuat simbolnya; lisensinya sudah ada.
- Creating packaging artwork before your GS1 prefix is assigned — use a placeholder that is clearly marked for internal use only, then replace it before going to print.
- Menguji kompatibilitas pemindai di gudang atau toko Anda.
- Internal inventory codes that will never enter the GS1 rantai pasok.
Menggunakan kode batang ini di Bahrain dan rantai pasokan internasional
Peritel, importir, produsen, dan tim logistik di Bahrain sebaiknya memastikan pengenal sesuai dengan aturan mitra dagang mereka. GTIN untuk produk ritel harus diperoleh dari organisasi penerbit yang berwenang; generator membuat gambar barcode, tetapi tidak menetapkan kepemilikan. Referensi stok dan aset internal dapat menggunakan nilai yang ditetapkan organisasi jika sistem penerima mendukungnya.
Gunakan bahasa Inggris Britania dalam panduan operasional jika sesuai dengan gaya organisasi Anda, dan tambahkan instruksi dalam bahasa Arab untuk tim yang membutuhkannya. Lakukan pencetakan dalam kondisi penggunaan sebenarnya. Panas, cahaya terang, debu, kemasan melengkung, dan laminasi reflektif di Bahrain dapat menimbulkan masalah kontras atau permukaan yang tidak terlihat di monitor.
Pastikan area kosong di sekitar barcode tetap bersih, jangan meregangkan gambar, dan utamakan batang gelap pada latar polos berwarna terang. Pindai sampel dari awal, tengah, dan akhir proses pencetakan. Untuk penggunaan yang diatur dalam bidang ritel, layanan kesehatan, penerbitan, atau logistik, pastikan spesifikasi GS1, lembaga ISBN, pelanggan, atau industri yang berlaku sudah dikonfirmasi sebelum produksi disetujui.
Sebelum mencetak
- Simbolografi yang benar dipilih
- Kepemilikan pengidentifikasi dikonfirmasi
- Digit pemeriksaan terverifikasi
- Zona tenang dijaga tetap bebas
- Kontras bilah kuat
- Rasio aspek tidak berubah
- SVG atau PNG resolusi tinggi
- Tes pemindai produksi
Pertanyaan yang sering diajukan
Buka pertanyaan untuk membaca jawaban teknis yang ringkas.
01Apa itu barcode EAN-13?+
Barcode EAN-13 mengodekan 13 digit — sebuah company prefix yang ditetapkan oleh GS1, referensi barang dan satu digit pemeriksa — dalam pola garis linier yang didefinisikan oleh ISO/IEC 15420. Ini adalah standar titik penjualan ritel global dan juga dikenal sebagai GTIN-13. Semua pemindai POS modern di seluruh dunia, termasuk sistem Amerika Utara sejak GS1 Sunrise 2005, membaca EAN-13 secara native.
02Apakah saya perlu nomor GS1 untuk menggunakan barcode EAN-13?+
Untuk produk ritel yang dijual melalui toko atau marketplace online, ya. Nomor yang dikodekan dalam barcode harus berupa GTIN-13 berlisensi GS1. Pembuat barcode menghasilkan simbol tetapi bukan lisensinya. Menggunakan nomor yang dibuat-buat berisiko ditolak oleh pengecer, tabrakan GTIN dengan merek lain, dan dihapus dari daftar marketplace. GS1 US mengenakan biaya $30 untuk satu GTIN (sumber: gs1us.org).
03Bagaimana digit pemeriksaan EAN-13 dihitung?+
Kalikan 12 digit pertama secara bergantian dengan 1 dan 3 (dari kiri ke kanan: ×1, ×3, ×1, ×3 …), jumlahkan semua 12 hasil kali, kurangkan angka satuan dari total tersebut dari 10, dan gunakan 0 jika hasilnya 10. Sebagai contoh, rangkaian 12 digit 590123412345 memberikan jumlah 83, angka satuan 3, dan digit pemeriksa 7, sehingga menjadi 5901234123457. Sumber: GS1 General Specifications §7.10.1.
04Apa perbedaan antara EAN-13 dan UPC-A?+
EAN-13 mengkodekan 13 digit (GTIN-13); UPC-A mengkodekan 12 digit (GTIN-12). Secara struktural, UPC-A identik dengan EAN-13 dengan nol awalan — pola batangnya sama. EAN-13 adalah standar internasional yang digunakan secara global; UPC-A adalah standar Amerika Utara. Sejak GS1 Sunrise 2005, semua pemindai POS di Amerika Utara membaca kedua format tersebut.
05Bisakah saya menggunakan nomor EAN-13 buatan untuk produk saya?+
Untuk pengujian internal atau karya seni kemasan, angka buatan yang lolos digit pemeriksaan menghasilkan simbol yang dapat dipindai. Untuk penggunaan ritel atau pasar, tidak — angka yang dibuat-buat bukan GTIN berlisensi dan dapat bertabrakan dengan produk perusahaan lain. Pengecer memeriksa registry GS1 Verified by GS1; GTIN yang tidak berlisensi gagal pemeriksaan itu dan berisiko dihapus dari daftar.
06Mengapa barcode EAN-13 saya dipindai sebagai UPC-A?+
Jika nomor EAN-13 Anda dimulai dengan nol, simbol yang dihasilkan identik secara bit dengan UPC-A. Pemindai yang dikonfigurasi untuk mengembalikan data UPC-A 12-digit akan menghapus angka nol di depan dan melaporkan hasil 12-digit. Ini adalah perilaku yang benar — kedua format berbagi pengkodean fisik yang sama ketika digit awal EAN-13 adalah 0. Ini bukan kesalahan pemindaian.
07Apa zona hening untuk EAN-13?+
EAN-13 membutuhkan zona tenang minimum sebesar 11X di sisi kiri dan 7X di sisi kanan, di mana X adalah lebar satu modul sempit (batang atau spasi terkecil dalam simbol). Label yang memotong terlalu dekat ke tepi simbol menghilangkan zona-zona ini dan menyebabkan kegagalan pemindaian di titik penjualan. Sumber: barcodepress.com mengutip GS1 General Specifications v25, ISO/IEC 15420.
08Bisakah saya menggunakan EAN-13 untuk listing Amazon?+
Amazon mengharuskan GTIN yang digunakan dalam daftar produk memiliki lisensi GS1. Simbol EAN-13 yang diformat dengan benar akan dapat dipindai, tetapi Amazon memverifikasi GTIN dasar terhadap registri GS1. Produk yang terdaftar dengan GTIN tanpa lisensi berisiko disembunyikan dari daftar. Jika Anda sudah memiliki GTIN-13 berlisensi GS1, generator ini menghasilkan gambar barcode untuk nomor tersebut.
09Apakah barcode EAN-13 dihasilkan di browser atau diunggah ke server?+
Barcode dihasilkan sepenuhnya di peramban Anda. Digit yang Anda masukkan tidak dikirim ke server mana pun. Satu-satunya data yang keluar dari perangkat Anda adalah berkas gambar yang Anda pilih untuk diunduh. Ini adalah arsitektur standar untuk alat pembuatan Premium Barcode Studio.