Digit pemeriksa EAN, UPC, dan GTIN
Periksa digit pemeriksa EAN-8, EAN-13, UPC-A, atau GTIN-14, tambahkan yang hilang, baca negara dari prefiks GS1, dan konversi ISBN-10 dengan EAN-13. Satu kode per baris.
Contoh kode
Salin contoh ini ke proyek Anda sendiri. Masing-masing hanya memakai pustaka standar bahasanya, jadi tidak ada yang perlu diinstal.
const body = '400638133393'
const sum = [...body]
.reverse()
.reduce((total, digit, index) => total + Number(digit) * (index % 2 === 0 ? 3 : 1), 0)
console.log(body + ((10 - (sum % 10)) % 10))Apa fungsinya
Memeriksa digit pemeriksa nomor barcode: EAN-8, UPC-A, EAN-13, atau GTIN-14. Alat ini juga bisa menghitung digit pemeriksa untuk kode yang belum punya, membaca negara dari prefiks GS1, dan mengubah ISBN-10 menjadi EAN-13 yang tercetak pada buku yang sama, atau sebaliknya. Tempel satu kode per baris untuk memproses banyak sekaligus.
Cara memakainya
- Ketik atau tempel satu kode per baris. Spasi dan tanda hubung diabaikan.
- Pilih tindakan: Periksa digit pemeriksa, Hitung digit pemeriksa (tanpa digit terakhir) atau Konversi ISBN-10 dan EAN-13.
- Baca hasil tiap kode, lalu salin satu bagian atau seluruh daftar.
Contoh
4006381333931 adalah EAN-13 valid dari Jerman. 4006381333932 gagal, dan alat ini menyebut digit pemeriksa seharusnya 1. Badan kode 400638133393 menjadi 4006381333931 saat dihitung. 0306406152 sebagai ISBN-10 adalah 9780306406157 sebagai EAN-13.
Perlu diketahui
- Valid berarti digit pemeriksa cocok. Itu tidak berarti produknya ada atau siapa pemilik nomornya.
- Negara berasal dari prefiks GS1, yaitu digit pertama. Prefiks ini menyebut kantor yang menerbitkan nomor perusahaan, bukan tempat produk dibuat.
- UPC-A adalah EAN-13 dengan angka nol di depan, dan GTIN-14 menambahkan indikator kemasan di depan EAN-13.
- Hanya EAN-13 yang diawali 978 yang punya ISBN-10. Yang diawali 979 tidak.
Apa arti kode yang valid?
Artinya digit pemeriksa cocok dengan digit lainnya, jadi kode tersusun dengan benar. Ini tidak membuktikan produknya ada atau siapa pemilik nomornya: hanya basis data GS1 yang tahu.
Pertanyaan yang sering diajukan
Bagaimana digit pemeriksa dihitung?
Mulai dari kanan digit sebelum digit pemeriksa, kalikan bergantian dengan 3 dan 1 lalu jumlahkan. Digit pemeriksa membawa jumlahnya ke kelipatan 10 berikutnya. EAN-8, UPC-A, EAN-13, dan GTIN-14 memakai aturan ini.
Apa arti negaranya?
Digit pertama EAN-13 adalah prefiks GS1. Prefiks ini menyebut kantor GS1 yang menerbitkan nomor perusahaan, bukan tempat produk dibuat atau dijual. Beberapa prefiks untuk buku, kupon, atau pemakaian di dalam satu perusahaan.
Apakah yang saya masukkan dikirim ke suatu tempat?
Tidak. Setiap pemeriksaan berjalan di browser Anda dan kode tidak dikirim ke server kami.