💳

Kiểm Tra Số Thẻ Ngân Hàng Online

Xác thực số thẻ VISA, Mastercard, JCB, Napas theo thuật toán Luhn. 100% bảo mật — không lưu số thẻ.

🔒 Bảo mật: Số thẻ chỉ được xử lý trong trình duyệt của bạn. Không gửi lên server, không lưu trữ bất kỳ dữ liệu nào.
💳
•••• •••• •••• ••••
💳

Nhập số thẻ để kiểm tra

Số thẻ VISA/Mastercard thường có 16 chữ số

📖 Hướng Dẫn Sử Dụng

  1. Nhập số thẻ ngân hàng vào ô (không cần nhập dấu cách, tự động format)
  2. Kết quả hiển thị ngay: hợp lệ hay không, loại thẻ, số chữ số
  3. Dùng để xác minh số thẻ trước khi điền form thanh toán hoặc kiểm tra thẻ test
  4. Lưu ý: Thẻ qua thuật toán Luhn nghĩa là định dạng hợp lệ, không có nghĩa thẻ còn tiền hay chưa hết hạn

❓ Câu Hỏi Thường Gặp

Thuật toán Luhn là gì và tại sao dùng để kiểm tra thẻ?

Thuật toán Luhn (còn gọi là "modulus 10") là công thức tính checksum được IBM phát triển năm 1954, dùng để phát hiện lỗi nhập số thẻ. Hầu hết thẻ VISA, Mastercard, JCB, Amex đều tuân theo Luhn. Khi nhập sai 1 chữ số, Luhn sẽ phát hiện ra. Tuy nhiên một số tổ hợp sai vẫn qua được Luhn — đó là giới hạn của thuật toán.

Thẻ vượt qua Luhn có nghĩa là thẻ thật khôngũ

Không. Luhn chỉ kiểm tra định dạng số có hợp lệ không, không xác minh thẻ có tồn tại, có còn hiệu lực hay có đủ số dư không. Để xác thực thực sự, cần kết nối với hệ thống ngân hàng (Authorization). Luhn thường dùng để lọc lỗi nhập liệu trước khi gửi request lên ngân hàng.

Thẻ Napas của Việt Nam có dùng thuật toán Luhn khôngũ

Thẻ Napas (National Payment Corporation of Vietnam) có 2 chuẩn: thẻ chip EMV (thường có 16 số) tuân theo Luhn, và một số thẻ cũ có thể không tuân theo. Thẻ của các ngân hàng liên kết Visa/MC như Vietcombank, BIDV, Techcombank đều tuân theo Luhn chuẩn quốc tế.