Lewati ke konten utama

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

Hasil
FormatDigitDigit CekHasil
No data yet
Apakah ini membantu?

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

  1. Pilih Format Barcode (UPC-A, EAN-13, EAN-8, ISBN-10, atau ISBN-13).
  2. Masukkan Digit Barcode/ISBN — kode lengkap (termasuk digit ceknya) untuk validasi, atau seri digit tanpa digit cek terakhir untuk menghitungnya.
  3. 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 2Valid.
  • EAN-13 4006381333931 → digit cek 1, ditemukan 1Valid.
  • ISBN-10 0306406152 → digit cek 2, ditemukan 2Valid.
  • ISBN-13 dengan 12 digit 978030640615 → digit cek yang dihitung 7Computed.

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.

barcodeupceanisbncheck digitvalidatorgs1

Use it from code

From 3 credits per call

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"
  }'

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_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Suka alat-alatnya? Hilangkan iklannya.

Satu kali pembayaran menghapus semua iklan dari akun Anda, selamanya. Tanpa langganan, tanpa pelacakan.