Langkau ke kandungan utama
Check Digit Calculator
Enjin Pengiraan Digit Semakan Masa Nyata Interaktif

Digit Semakan Kalkulator & Pengesah Langsung

Kira dan sahkan digit semakan dengan serta-merta untuk kod bar, kad kredit, IMEI, kontena perkapalan dan sekuriti kewangan dengan visualisasi matematik langkah demi langkah secara langsung.

Kalkulator dan pengesah digit semakan

EAN-13 / GTIN-13

Runcit & Kod Bar

Format kod bar runcit antarabangsa yang digunakan secara global pada pasar raya dan barangan pengguna.

12 / 12
Ruang kosong dan tanda sempang diabaikan secara automatik.
Formula Checksum:Modulo 10
Pendarab Pemberat:1, 3, 1, 3...
Panjang Muatan Diperlukan:12 digit
Digit Semakan Dikira

Sedia untuk pembungkusan & pengimbasan pengimbas

Digit Semakan7
Kod Lengkap Disahkan:
5901234123457
13 jumlah digit

Pratonton Kod Bar & Simbologi Masa Nyata

Paparan SVG Langsung
5 9 0 1 2 3 4 1 2 3 4 5 7

Memvisualisasikan bar pengawal binari, pengekodan muatan, dan digit semakan penamat yang diserlahkan.

Pendaraban Pemberat Langkah demi Langkah

Sum of products (83) mod 10 = 3. Check Digit = (10 - 3) % 10 = 7

Piawaian & Simbologi Digit Semakan yang Disokong

Klik mana-mana algoritma di bawah untuk memuatkan konfigurasinya, data sampel, dan parameter formula dengan serta-merta.

⚑ 122 Sub-alat Khusus

Terokai Semua Sub-alat & Kalkulator Digit Semakan

Kalkulator khusus, pengesah kod bar, penukar dan suite diagnostik merentasi simbologi GS1, ISO, kewangan dan kerajaan.

πŸ“– Teori Matematik

Cara Digit Semakan Mencegah Ralat Transkripsi Kritikal

Digit semakan ialah semakan lewahan yang digunakan untuk pengesanan ralat pada nombor pengenalan seperti nombor kod bar, akaun bank, dan tag siri. Ia mengandungi satu atau lebih digit yang dikira melalui algoritma daripada digit lain dalam urutan.

Pengesanan Ralat Transkripsi Digit Tunggal

Mengesan 100% kes apabila pengendali tersilap menaip satu digit (cth. menaip 5 dan bukannya 6).

Pengesanan Ralat Transposisi Bersebelahan

Corak pemberat berselang-seli (seperti 3 dan 1) mengesan lebih 98% digit bersebelahan yang terbalik secara tidak sengaja (cth. menaip 35 dan bukannya 53).

Sifar Beban Komunikasi Rangkaian

Pengimbas optik kod bar mengesahkan kod serta-merta di luar talian sebelum menghantar muatan ke pangkalan data kaunter pembayaran atau sistem pengurusan gudang.

Algoritma GS1 Modulo 10 Langkah demi Langkah

  1. Kira dari kanan ke kiriDarabkan digit sebelum kedudukan digit semakan dengan 3, seterusnya dengan 1, seterusnya dengan 3, berterusan dalam rentak berselang 3-1-3-1.
  2. Jumlahkan semua hasil darab yang dikiraTambah semua hasil darab bersama untuk memperoleh jumlah terkumpul (cth., \( S = 85 \)).
  3. Modulo 10 dan penolakanTentukan baki \( R = S \pmod{10} \). Jika \( R = 0 \), digit semakan ialah 0. Jika tidak, digit semakan ialah \( 10 - R \).
Digit Semakan = (10 - (Jumlah Hasil Darab Berwajaran % 10)) % 10

Soalan Lazim

Jawapan kepada soalan biasa mengenai digit semakan dan penjanaan kod bar.

Apakah perbezaan antara pengiraan digit semakan EAN-13 dan UPC-A?

Kedua-dua EAN-13 (13 digit) dan UPC-A (12 digit) menggunakan algoritma GS1 Modulo 10 yang sama persis. Malah, sebarang kod standard UPC-A 12 digit boleh ditukar kepada EAN-13 hanya dengan menambah 0 (sifar) di hadapan, dan digit semakan yang terhasil kekal serupa!

Bolehkah saya menjana kod bar untuk produk komersial dengan alat ini?

Ya! Alat ini mengira digit semakan piawaian rasmi yang ditetapkan oleh GS1. Walau bagaimanapun, untuk menjual barangan secara komersial di kedai runcit (Amazon, Walmart, pasar raya), awalan syarikat anda mestilah dilesenkan secara rasmi melalui GS1. Setelah anda mempunyai awalan berlesen dan nombor item, alat ini mengira digit semakan tepat yang anda perlukan.

Bagaimanakah algoritma Luhn berbeza daripada GS1 Modulo 10?

Jika GS1 mendarabkan digit berselang-seli dengan 3, algoritma Luhn menggandakan (mendarab dengan 2) setiap digit kedua. Jika hasil gandaan melebihi 9, kedua-dua digit hasil ditambah bersama (atau 9 ditolak daripadanya). Luhn digunakan secara meluas untuk pengesahan kad kredit (Visa, Mastercard, Amex) dan nombor IMEI telefon bimbit.

Adakah CheckDigitLab menyimpan atau memuat naik nombor yang saya masukkan?

Tidak. Semua pengiraan, visualisasi kod bar, dan pengesahan kelompok dilaksanakan sepenuhnya dalam pelayar web anda menggunakan JavaScript. Tiada nombor kad, butiran akaun, atau urutan kod bar proprietari yang dihantar ke pelayan jauh.