Bảo mật

Xác thực ID lô

Kiểm tra toàn bộ danh sách mã số thuế trong một lượt.

Trình xác thực CPF/CNPJ

Đây chỉ là bước kiểm tra sơ bộ về định dạng và chữ số kiểm tra. Công cụ không truy vấn cơ sở dữ liệu chính phủ và không chứng minh một số có tồn tại, còn hiệu lực hay thuộc về bất kỳ ai.

Kiểm tra cả danh sách cùng lúc

Dán một cột các số thuế hoặc ID — hoặc bỏ vào CSV — và nhận được phán quyết theo từng hàng với lý do chính xác khiến mỗi số không hợp lệ thất bại. Mười hai loại ID trên bảy quốc gia, cùng với ICAO 9303 dòng hộ chiếu MRZ và định dạng EU VAT cho tất cả 27 quốc gia thành viên — tất cả đều được tính toán cục bộ trên trình duyệt của bạn.

Công cụ kiểm tra từng số

Trình xác thực CPF/CNPJ · Xác thực GSTIN · Trình kiểm tra PAN Ấn Độ · Xác thực PESEL Ba Lan · Xác thực RFC Mexico · Xác thực CURP Mexico · Xác thực CUIT / CUIL Argentina · Trình xác thực NIT Colombia · Trình xác thực NIK Indonesia

Chạy trình xác thực trên trang web của bạn: Widget nhúng miễn phí (CPF, GSTIN).

Xác thực toàn bộ danh sách ID và số thuế do chính phủ cấp chỉ trong một lần: dán một số trên mỗi dòng — hoặc nhập tệp CSV/TXT — Chọn quốc gia và nhập, mỗi hàng sẽ nhận được một phán quyết cùng với lý do chính xác khiến nó thất bại. Mười hai loại thẻ ID trên bảy quốc gia — Brazil CPF/CNPJÇ, Ấn Độ GSTIN/PAN, Ba Lan PESEL, Mexico RFC/CURP, Argentina CUIT, Colombia NIT, Indonesia NIK — cộng với ICAO 9303 hộ chiếu MRZ dòng và định dạng số EU VAT cho tất cả 27 quốc gia thành viên.

Mọi thứ đều chạy cục bộ. Trình duyệt của bạn đọc tệp, thực hiện phép tính checksum và tạo CSV kết quả — danh sách không bao giờ được gửi đến máy chủ. Với công việc tính lương, chuẩn bị KYC hoặc làm sạch CRM, khi cột dữ liệu thực sự chứa mã số thuế của từng người, đây chính là khác biệt giữa một bước kiểm tra nhanh và một sự cố xử lý dữ liệu.

Các phép kiểm tra dùng thuật toán chính thức, không phỏng đoán bằng regex: mod-11 của CPF/CNPJ (bao gồm CNPJ dạng chữ-số từ 2026+), ký tự kiểm tra Luhn-mod-36 của GSTIN, chữ số có trọng số của PESEL kèm mã hóa thế kỷ trong ngày sinh, bảng kiểm tra SAT của RFC với quy tắc ngày lịch có thật, cấu trúc 18 ký tự của CURP kèm mã bang và mod-11 của CUIT. Bộ máy được tách từ các công cụ kiểm tra theo từng quốc gia của chúng tôi và được đối chiếu với chúng theo từng dòng.

Giới hạn được nêu rõ: đây là bước kiểm tra sơ bộ về cấu trúc và chữ số kiểm tra. Công cụ không truy vấn RENAPO, SAT, cổng GST hay bất kỳ cơ quan đăng ký nào, nên không thể xác nhận một số đã được đăng ký, còn hiệu lực hay thuộc về một người cụ thể. Đạt nghĩa là “đúng cấu trúc”; không đạt nghĩa là số đó không thể đúng như đã nhập. Chỉ riêng bước này đã phát hiện phần lớn lỗi nhập liệu trước khi dữ liệu đi vào hệ thống chính thức.

Các hành vi đã công bố — từng mục đều được xác nhận trên công cụ đang chạy: CSV 3 cột có hàng tiêu đề sẽ tự phát hiện cột ID và cho phép bạn đổi cột · các cột gốc được giữ nguyên trong kết quả xuất, đồng thời thêm Kết quả/Loại/Lý do · chữ số kiểm tra bị sửa sai được báo cùng giá trị đúng phải là gì · 2,000 dòng được kiểm tra trong thời gian ngắn hơn rất nhiều so với một giây · thao tác kiểm tra không phát sinh yêu cầu mạng nào. Xác minh lần cuối: 2026-08-12.

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

Cách này khác gì so với kiểm tra từng số một?

Cùng một phép toán, nhưng ở quy mô công nghiệp: kết luận và lý do theo từng dòng, số liệu tổng hợp và CSV kết quả vẫn giữ nguyên các cột gốc. Kế toán kiểm tra danh sách nhà cung cấp, bộ phận nhân sự tiếp nhận hàng loạt và đội ngũ nền tảng chuẩn bị KYC có thể hoàn thành bằng một lần dán thay vì hàng trăm lượt sao chép rồi dán.

Kết quả “hợp lệ” có nghĩa là số đó thực sự tồn tại không?

Không — và không công cụ ngoại tuyến nào có thể cam kết điều đó. “Hợp lệ” nghĩa là cấu trúc và chữ số kiểm tra đúng về mặt toán học, cũng là điều các cơ quan đăng ký kiểm tra đầu tiên. Chỉ cơ quan cấp (RENAPO, SAT, cổng GST, v.v.) mới có thể xác nhận số đó đã được đăng ký cho một cá nhân hoặc doanh nghiệp có thật hay chưa.

CSV của tôi có nhiều cột — cột nào sẽ được kiểm tra?

Công cụ chấm điểm từng cột dựa trên hình dạng của loại ID đã chọn rồi tự chọn cột khớp nhất; danh sách thả xuống cho phép bạn thay đổi lựa chọn. Kết quả xuất giữ lại toàn bộ cột gốc và thêm Kết quả, Loại, Lý do ở cuối.

Tôi có thể trộn nhiều loại ID trong cùng một danh sách không?

CPF và CNPJ của Brasil có thể trộn tự do — công cụ tự phân biệt theo độ dài. Các loại khác được kiểm tra từng loại một; hãy đổi bộ chọn quốc gia rồi chạy lại để kiểm tra lượt thứ hai. Việc tự động nhận diện chéo giữa các loại được chủ động tránh: âm thầm phỏng đoán là nguyên nhân tạo ra kết luận sai.

Tại sao tôi thấy “chữ số kiểm tra ✗ — phải là X” thay vì chỉ thấy “không hợp lệ”?

Vì lý do lỗi cũng chính là cách sửa. Gõ sai chỉ một chữ số là lỗi nhập liệu phổ biến nhất; việc hiển thị giá trị kiểm tra đúng phải là gì, hoặc chính xác lớp nào không đạt — độ dài, mẫu, ngày hay mã bang — giúp bạn sửa từng dòng thay vì loại bỏ chúng.

Nó có thể kiểm tra hộ chiếu MRZ dòng và số EU VAT không?

Đúng vậy. Dán hộ chiếu MRZ dòng 2 (hoặc cả hai dòng cùng lúc) và cả năm chữ số kiểm tra ICAO 9303 được tính lại — số giấy tờ, ngày sinh, ngày hết hạn, số cá nhân và số tổng hợp. EU VAT mục được đối chiếu với mẫu chính thức của từng quốc gia thành viên (Hy Lạp = EL, Bắc Ireland = XI); việc khớp định dạng không có nghĩa là số lượng chỉ được đăng ký — VIES có thể xác nhận điều đó.