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 | |||
Cara lain menggunakan alat ini
REST 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"
}'Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.
Tanyakan ke agen AI
Use the IOTools `barcode-check-digit-validator` tool (Barcode Check Digit Validator) on this input:
YOUR_INPUT_HERETempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.
Widget sematan
<iframe
src="https://iotools.cloud/embed/barcode-check-digit-validator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Validator Digit Cek Barcode — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.
| Biaya per panggilan API/MCP | Mulai dari 5 kredit |
|---|---|
| Butuh kredit lebih? | Lihat harga |
Juga tersedia melalui
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.