Kiểm tra số thẻ tín dụng — Xác thực số thẻ (Luhn)

Nhập số thẻ để kiểm tra checksum Luhn, độ dài và loại thẻ — Visa, Mastercard, American Express, Discover, JCB, Diners Club, UnionPay, Maestro và nhiều loại khác. Hữu ích khi test form thanh toán; có sẵn số thẻ test chính thức. Không có dữ liệu nào được gửi đi hay lưu lại.

Cập nhật

Chỉ được kiểm tra trên trình duyệt của bạn. Khi test, hãy ưu tiên các số thẻ test bên dưới — checksum hợp lệ không có nghĩa thẻ tồn tại hay có tiền.

Số thẻ test

    Kiểm tra hàng loạt

    Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

    Công cụ này có hữu ích không?0.0 0 lượt đánh giá
    Kiểm tra IBAN của 78 quốc giaĐộ dài, cấu trúc và checksum mod-97, giải mã mã ngân hàng và mã chi nhánh.Kiểm tra IBAN →

    Cách dùng Kiểm tra thẻ tín dụng

    1. Nhập hoặc dán số thẻ — có thể có dấu cách và dấu gạch ngang.
    2. Xem thương hiệu thẻ, độ dài có khớp với thương hiệu đó không và checksum Luhn có đạt hay không.
    3. Đang test form thanh toán? Nhấn vào một số thẻ test để dùng; các nhà cung cấp thanh toán chỉ chấp nhận chúng ở chế độ test.
    4. Dán danh sách vào Kiểm tra hàng loạt để xác thực nhiều số cùng lúc.

    Thuật toán Luhn

    Hầu hết số thẻ thanh toán đều kết thúc bằng một chữ số kiểm tra được tính theo thuật toán Luhn (mod 10). Tính từ phải sang trái, cứ mỗi chữ số thứ hai sẽ được nhân đôi (trừ 9 nếu kết quả lớn hơn 9), sau đó cộng tất cả các chữ số lại, và tổng phải kết thúc bằng 0. Cách này bắt được phần lớn lỗi gõ nhầm — một chữ số sai hoặc hai chữ số đứng cạnh nhau bị đảo — ngay trước khi form kết nối với ngân hàng.

    Loại thẻ theo các chữ số đầu

    Thương hiệuBắt đầu bằngĐộ dài
    Visa413, 16, 19
    Mastercard51–55, 2221–272016
    American Express34, 3715
    Discover6011, 644–649, 6516–19
    JCB3528–358916–19
    Diners Club300–305, 36, 38–3914–19
    UnionPay6216–19
    Maestro50, 56–58, 612–19

    Những gì công cụ này không thể cho bạn biết

    Checksum hợp lệ chỉ có nghĩa là số thẻ đúng định dạng. Việc thẻ có tồn tại, còn hoạt động hay có số dư hay không chỉ ngân hàng phát hành biết, thông qua một giao dịch ủy quyền thật. Đừng bao giờ dùng số thẻ thật để test — hãy dùng số thẻ test do nhà cung cấp thanh toán của bạn cung cấp.

    Cũng được tìm dưới tên: kiểm tra số thẻ tín dụng, kiểm tra luhn, thuật toán luhn, xác thực số thẻ, kiểm tra loại thẻ, số thẻ tín dụng test, kiểm tra số thẻ visa, kiểm tra bin thẻ.

    Các công cụ dùng kèm tốt với Kiểm tra thẻ tín dụng

    • Kiểm tra IBAN — Kiểm tra IBAN có hợp lệ không trước khi bạn chuyển tiền hoặc lưu lại: quốc gia, độ dài theo quy định của quốc gia đó, định dạng số tài khoản và checksum mod-97.
    • Trình tạo số ngẫu nhiên — Tạo số ngẫu nhiên (có hoặc không trùng lặp), chọn người thắng từ danh sách, xáo trộn tên, chia nhóm thành các đội, tung đồng xu và tung xúc xắc, tất cả dùng tính ngẫu nhiên an toàn về mật mã có sẵn trong trình duyệt của bạn.
    • Tạo dữ liệu giả — Tạo tới 10.000 dòng dữ liệu test chân thực — người dùng, sản phẩm, đơn hàng, địa chỉ, công ty hoặc bản ghi API lồng nhau — hoặc tự xây dựng schema riêng.
    • Kiểm tra Regex — Nhập mẫu và xem các kết quả khớp được tô sáng ngay trong văn bản thử nghiệm.

    Câu hỏi thường gặp

    Làm sao để kiểm tra số thẻ tín dụng có hợp lệ không?
    Chỉ cần nhập số thẻ vào: công cụ sẽ chạy checksum Luhn, kiểm tra độ dài theo loại thẻ và hiển thị thương hiệu. Kết quả đạt chỉ có nghĩa là số thẻ đúng định dạng, không có nghĩa thẻ còn hoạt động.
    Thuật toán Luhn là gì?
    Đây là công thức checksum: nhân đôi cứ mỗi chữ số thứ hai tính từ phải sang, cộng tất cả các chữ số lại, và tổng phải chia hết cho 10. Nó phát hiện được hầu hết các lỗi gõ nhầm.
    Tôi có thể dùng số nào để test thanh toán?
    Hãy dùng các số thẻ test có trong trang này (ví dụ 4242 4242 4242 4242) cùng chế độ test của nhà cung cấp thanh toán và một ngày hết hạn bất kỳ trong tương lai. Những số này không bao giờ trừ tiền thật.
    Số thẻ có được gửi đi đâu không?
    Không. Việc xác thực chạy hoàn toàn trên trình duyệt của bạn và không có dữ liệu nào được lưu lại.
    Tôi có thể cài Kiểm tra thẻ tín dụng như một ứng dụng web và dùng khi không có mạng không?
    Có. Kiểm tra thẻ tín dụng là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

    Công cụ liên quan