Validator nomor kartu

Ketik nomor kartu dengan atau tanpa spasi. Halaman memeriksa panjangnya, digit kontrol Luhn dan jaringan kartu dari digit depan, lalu menampilkan setiap langkahnya. Tidak ada yang Anda ketik meninggalkan peramban.

Gratis Berjalan di peramban Anda Diperiksa Selasa, 10 November 2026

Hanya digit; spasi dan tanda hubung diabaikan. Pakai nomor uji yang dipublikasikan, jangan kartu sungguhan.

Hasil

Hasil — Hijau jika panjang dan digit kontrolnya benar.
Jaringan — Dibaca dari digit pertama. Tidak dikenali berarti tidak ada rentang di halaman ini yang cocok.

Langkah

Alat ini berjalan di peramban Anda. Apa yang Anda masukkan tidak dikirim kepada kami.

Cara memakai

  1. Ketik nomornya di kolom Nomor kartu, dengan atau tanpa spasi.
  2. Baca Hasil: hijau berarti panjang dan digit kontrol Luhn benar.
  3. Baca Jaringan untuk melihat merek kartu yang disarankan oleh digit pertama.
  4. Untuk uji coba, pakai nomor yang diterbitkan penyedia pembayaran, seperti nomor uji Stripe dalam sumber di bawah.

Cara pemeriksaan Luhn bekerja

Digit terakhir nomor kartu adalah digit kontrol. Metode Luhn, yang dipakai ISO/IEC 7812-1 untuk nomor kartu, bekerja dari kanan: setiap digit kedua digandakan, dan hasil yang di atas 9 dikurangi 9. Jumlah semua digit harus kelipatan 10.

total = jumlah digit, dengan setiap digit kedua dari kanan digandakan (dikurangi 9 jika di atas 9)
valid jika total mod 10 = 0
  • Pemeriksaan Luhn menemukan salah ketik seperti digit yang tertukar; ia tidak bisa menunjukkan apakah sebuah rekening ada atau berisi saldo.
  • Spasi dan tanda hubung dibuang sebelum pemeriksaan, sehingga tidak mengubah hasil.

Jaringan dari digit pertama

Digit pertama kartu (issuer identification number, IIN) menunjukkan jaringannya. Halaman ini memakai tabel IIN publik dari artikel Wikipedia “Payment card number” (dalam bahasa Inggris), dengan dua tambahan dari halaman jaringan: pedoman merek Troy (contoh nomor yang diawali 9792) dan halaman pedagang American Express (34 dan 37).

Rentangnya adalah: Visa 4; Mastercard 51 sampai 55 dan 2221 sampai 2720; American Express 34 dan 37; Discover 6011, 644 sampai 649, 65 dan 622126 sampai 622925; JCB 3528 sampai 3589; UnionPay 62; Diners Club 30, 36, 38 dan 39; Maestro 5018, 5020, 5038, 5893, 6304, 6759, 6761 sampai 6763, 676770 dan 676774; Mir 2200 sampai 2204; RuPay 60, 65, 81, 82 dan 508; Troy 9792. Nomor yang awalannya tidak tercantum ditampilkan sebagai tidak dikenali.

Panjang mengikuti baris setiap jaringan dalam tabel: Visa 13, 16 atau 19; Mastercard 16; American Express 15; Discover, JCB dan UnionPay 16 sampai 19; Diners Club 14 sampai 19; Maestro 12 sampai 19; Mir 16 sampai 19; RuPay 16; Troy 16. Nomor dari jaringan yang tidak dikenal diperiksa untuk 8 sampai 19 digit, rentang yang diberikan artikel untuk nomor kartu.

Nomor uji dan kartu sungguhan

Penyedia pembayaran menerbitkan nomor kartu uji yang terlihat nyata bagi pemeriksa tetapi tidak memindahkan uang. Stripe mencantumkannya untuk setiap merek di halaman pengujiannya, misalnya 4242 4242 4242 4242 untuk Visa dan 3056 9300 0902 0004 untuk Diners Club.

Halaman ini menyimpan semuanya di peramban dan tidak mengirim apa pun. Meski begitu, ketik hanya nomor uji di sini: nomor kartu sungguhan adalah rahasia, dan pemeriksaan tidak diperlukan untuk kartu yang Anda miliki.

Contoh: 4242 4242 4242 4242

Nomor itu memiliki 16 digit dan diawali 4, sehingga jaringannya Visa. Dihitung dari kanan, setiap digit kedua adalah 4, dan masing-masing digandakan menjadi 8: 8 × 8 = 64. Angka 2 di posisi lainnya menambah 2 × 8 = 16.

Totalnya 64 + 16 = 80. Angka itu kelipatan 10, sehingga pemeriksaan Luhn lolos dan nomornya valid dari segi format.

Bagian Digit Total
Digandakan (setiap digit kedua dari kanan) 4 × 8, masing-masing digandakan menjadi 8 64
Tidak digandakan 2 × 8 16
Jumlah 80, kelipatan 10

Pertanyaan yang sering diajukan

Apakah aman mengetik nomor kartu saya di halaman ini?

Halaman ini bekerja di peramban dan tidak mengirim apa pun, tetapi kebiasaan yang aman adalah mengetik hanya nomor uji yang dipublikasikan. Jangan pernah mengetik nomor kartu sungguhan ke situs yang tidak Anda percaya.

Apakah nomor kartu yang valid berarti kartunya berfungsi?

Tidak. Pemeriksaan hanya memastikan nomornya terbentuk dengan benar. Ia tidak memastikan bahwa kartu itu ada, aktif, atau memiliki dana, yang hanya bisa dipastikan oleh penerbit kartu.

Di mana saya bisa menemukan nomor kartu uji?

Stripe menerbitkan nomor kartu uji untuk setiap merek di halaman pengujiannya, dan sumber di bawah mencantumkannya. Nomor-nomor itu hanya untuk pengujian dan tidak memindahkan uang.

Mengapa Troy hanya ditampilkan untuk nomor yang diawali 9792?

Contoh nomor merek Troy diawali 9792. Tabel IIN publik mencantumkan 65 untuk Discover dan RuPay, sehingga halaman ini membaca 65 sebagai Discover, bukan Troy.

Apa arti tidak dikenali?

Digit pertama tidak cocok dengan rentang mana pun di halaman ini. Kartunya mungkin tetap valid, dari jaringan atau rentang yang tidak didaftar halaman ini.

Apakah halaman menyimpan nomor yang saya ketik?

Tidak. Nomor diperiksa di peramban Anda dan tidak disimpan atau dikirim ke siapa pun.

Sumber

Angka dan teks terakhir diperiksa pada Selasa, 10 November 2026.

Kami memakai cookie yang diperlukan agar situs berjalan. Dengan persetujuan Anda, Google juga memakai cookie iklan untuk menampilkan iklan yang dipersonalisasi. Jika Anda menolaknya, iklan tetap tampil, tetapi tidak dipersonalisasi.