Validator Digit Cek Barcode
Validasi atau hitung digit cek untuk kode UPC-A, EAN-13, EAN-8, ISBN-10 dan ISBN-13 menggunakan algoritma GS1 mod-10 dan ISBN mod-11 standar.
Input
Masukkan kode lengkap (termasuk digit ceknya) untuk memvalidasinya, atau hilangkan digit terakhir untuk menghitungnya. Spasi dan tanda hubung dihilangkan secara otomatis; ISBN-10 bisa diakhiri dengan X.
Output
| Format | Digit | Digit Cek | Hasil |
|---|---|---|---|
| No data yet | |||
Panduan
Validator ini memeriksa atau menghitung digit cek untuk kode batang UPC-A, EAN-13, EAN-8, ISBN-10 dan ISBN-13 menggunakan algoritma standar GS1 mod-10 dan ISBN mod-11.
Cara menggunakannya
- Pilih Format Barcode (UPC-A, EAN-13, EAN-8, ISBN-10, atau ISBN-13).
- Masukkan Digit Barcode/ISBN — kode lengkap (termasuk digit ceknya) untuk validasi, atau seri digit tanpa digit cek terakhir untuk menghitungnya.
- Hasilnya menampilkan format, digit yang dimasukkan, digit cek yang diharapkan, dan apakah valid, tidak valid, atau telah dihitung.
Cara kerja digit cek
- UPC-A, EAN-13, EAN-8 (dan ISBN-13 yang merupakan EAN-13 dengan prefiks 978/979) semuanya menggunakan algoritma mod-10 GS1 yang sama: jalan Pixel digit (semua kecuali digit cek) dari KANAN ke kiri, digit pada jarak ganjil dari kanan (pertama, ketiga, kelima, ...) diberi bobot ×3, digit pada jarak genap diberi bobot ×1; digit cek = (10 - sum % 10) % 10.
- ISBN-10 menggunakan skema mod-11 yang berbeda: 9 digit pertama diberi bobot 10, 9, 8, ... 2 dari KIRI ke kanan; digit cek = (11 - sum % 11) % 11, dengan nilai komputasi 10 direpresentasikan sebagai "X".
Contoh cepat
- UPC-A
036000291452→ digit cek yang diharapkan 2, ditemukan 2 → Valid. - EAN-13
4006381333931→ digit cek 1, ditemukan 1 → Valid. - ISBN-10
0306406152→ digit cek 2, ditemukan 2 → Valid. - ISBN-13 dengan 12 digit
978030640615→ digit cek yang dihitung 7 → Computed.
Mengapa ini lebih akurat daripada validator "otomatis"?
Beberapa validator online menggunakan rumus yang berbeda untuk UPC-A vs EAN-13 (yang menyebabkan UPC-A 11 digit terkadang gagal), atau tidak menangani ISBN-10 yang diakhiri X. Validator ini menggunakan implementasi yang benar untuk semua lima format, dengan pola karakter yang sesuai untuk masing-masing (ISBN-10 mengizinkan X pada posisi terakhir, yang lain hanya digit).
Privasi
Semua perhitungan berjalan di browser Anda — tidak ada data yang dikirim ke server.
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/barcode-check-digit-validator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"barcodeFormat": "upca",
"digits": "036000291452"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `barcode-check-digit-validator` tool (Barcode Check Digit Validator) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.