Validator Kartu Kredit
Validasi nomor kartu dengan cek Luhn dan deteksi brand kartu. Berjalan lokal — nomormu tidak pernah dikirim.
Masukkan input di atas untuk melihat hasilnya.
Dibuat oleh JXXR1 · ♥ Jadi sponsor · ☕ Belikan saya kopi
Untuk apa ini?
Nomor kartu memiliki checksum bawaan (algoritma Luhn / mod-10) dan diawali prefix yang mengidentifikasi brand penerbit. Bersama-sama keduanya memungkinkan kamu menangkap typo dan mengidentifikasi brand sebelum mengirim nomor ke payment processor. Tool ini menjalankan kedua pemeriksaan 100% di browser-mu — nomor yang kamu tempel tidak pernah meninggalkan halaman. Ini validasi struktural untuk developer, bukan fraud-check atau lookup kartu live.
Kapan digunakan
- Memvalidasi bahwa nomor kartu test yang kamu salin well-formed (kartu test dari dokumentasi Stripe atau yang serupa semua lolos Luhn).
- Sanity check field input di form — apakah nomor memenuhi struktur dasar sebelum round-trip ke API pembayaran yang biasanya menarik biaya untuk lookup?
- Mengaudit nomor kartu yang "kelihatannya salah" untuk melihat apakah typo (Luhn gagal) atau brand mismatch (panjang salah untuk prefix-nya).
Kesalahan umum
- "Valid secara struktural" tidak berarti "diterbitkan" atau "aktif". Validasi sungguhan butuh payment processor — yang berbiaya atau menempatkan hold. Tool ini menangkap typo, bukan akun yang ditutup.
- Jangan tempel nomor kartu asli di mana pun — termasuk di tool ini. Browser tidak mengirimkannya, tapi screen-recorder, ekstensi browser, atau dev-tools terbuka bisa. Pakai nomor test yang dikenal.
- Beberapa nomor 16 digit bukan kartu. Kartu loyalty, gift card, dan beberapa SKU prepaid memakai format yang sama; lolos Luhn + brand match tidak menjamin ini instrumen pembayaran.
- Kartu co-branded. Kartu yang diterbitkan satu brand bisa menampilkan logo brand lain. Deteksi brand di sini memakai prefix penerbit kanonik, bukan logo cetaknya.
Nomor test (aman ditempel)
Visa 4242 4242 4242 4242 · Mastercard 5555 5555 5555 4444 · Amex 3782 822463 10005 · Discover 6011 1111 1111 1117