Validator nomor kartu — pemeriksaan Luhn dan merek

Pengembang

Validator nomor kartu menjalankan checksum Luhn (ISO/IEC 7812) pada nomor kartu di browser Anda dan mengidentifikasi mereknya, seperti Visa atau Mastercard, dari digit awalnya (IIN/BIN).

Terjemahan berbantuan AI sedang ditinjau

Halaman ini diterjemahkan dengan bantuan AI dan belum ditinjau secara profesional. Periksa sumber yang dikutip sebelum menggunakannya untuk keputusan penting.

Apa itu

Digit terakhir dari nomor kartu adalah digit pemeriksa Luhn yang dirancang untuk menangkap salah ketik: mulai dari digit kedua dari kanan, gandakan setiap digit selang-seling (kurangi 9 jika hasilnya melebihi 9); jika totalnya kelipatan 10, nomor tersebut valid secara struktural. Beberapa digit pertama (IIN/BIN) mengidentifikasi jaringan penerbit, dan dari situlah merek dideteksi. Alat ini ditujukan untuk membangun dan menguji formulir pembayaran — nomor tidak pernah dikirim ke mana pun, dan lolos Luhn tidak berarti kartu itu asli atau aktif.

Luhn: dari digit kedua dari kanan, gandakan setiap digit selang-seling (kurangi 9 jika >9) → valid jika totalnya kelipatan 10

Cara menggunakan

  1. 1Masukkan nomor kartu (spasi dan tanda hubung diperbolehkan).
  2. 2Tekan validasi.
  3. 3Baca hasil Luhn, merek yang terdeteksi, dan jumlah digit.

Referensi

Validator nomor kartu — pemeriksaan Luhn dan merek Referensi
MerekDimulai denganJumlah digit
Visa413, 16, 19
Mastercard51–55, 2221–272016
American Express34, 3715
JCB3528–358916–19
Discover6011, 644–649, 6516–19
UnionPay6216–19

Sumber & standar

FAQ

Ke mana nomor kartu yang saya masukkan dikirim?

Tidak ke mana-mana. Perhitungan Luhn dan deteksi merek berjalan sepenuhnya di browser Anda dan nomor tidak pernah disimpan. Meski begitu, lebih baik gunakan nomor uji yang dipublikasikan daripada nomor kartu asli.

Apakah lolos Luhn berarti kartu itu asli?

Tidak. Luhn hanyalah pemeriksaan struktural yang menangkap salah ketik. Apakah sebuah kartu diterbitkan, belum kedaluwarsa, atau memiliki dana hanya dapat dipastikan oleh jaringan kartu dan penerbit.

Apakah ada nomor kartu uji untuk pengembangan?

Ya. Gunakan nomor uji yang dipublikasikan oleh penyedia pembayaran — misalnya 4111 1111 1111 1111 (format Visa) lolos pemeriksaan Luhn.

Alat terkait