Chuyển đến nội dung

Kiểm tra và tạo số định danh quốc gia

Kiểm tra số định danh và mã số thuế của 18 quốc gia như CPF, CURP, codice fiscale, DNI, PESEL, INN, cho biết lý do số không hợp lệ và thông tin mã hóa bên trong, hoặc tạo số thử đúng định dạng ngay trên trình duyệt.

Giấy tờ

CPFCadastro de Pessoas Físicas

Mã số thuế cá nhân · viết như 123.456.789-09

Nguồn của các quy tắc

Bỏ qua dấu cách, dấu chấm, dấu gạch ngang và dấu gạch chéo. Tối đa 10.000 dòng mỗi lần.

Dán một số để kiểm tra
Mỗi dòng có kết luận riêng: lý do nếu không hợp lệ, và thông tin mã hóa trong số nếu hợp lệ.
Chạy ngay trên trình duyệt · không cần tải lênCách hoạt động

Cách sử dụng Kiểm tra và tạo số ID

  1. 1

    Chọn giấy tờ

    Chọn quốc gia, rồi chọn giấy tờ nếu có nhiều loại, như CPF hoặc CNPJ của Brazil. Dạng viết của giấy tờ và nguồn quy tắc hiện ngay bên dưới.

  2. 2

    Kiểm tra một số hoặc cả danh sách

    Dán mỗi số một dòng ở tab Kiểm tra. Mỗi dòng được đánh dấu hợp lệ, cảnh báo hoặc không hợp lệ, kèm lý do và các trường mà số đó mã hóa.

  3. 3

    Tạo số thử nghiệm

    Ở tab Tạo, chọn số lượng, khoảng ngày sinh, giới tính hoặc vùng nếu giấy tờ có, rồi sao chép danh sách hoặc tải xuống TXT, CSV hay JSON.

  4. 4

    Hoàn thiện hoặc tính số

    Tab Tính thêm chữ số hoặc chữ cái kiểm tra còn thiếu; với codice fiscale, CURP và CUIT, công cụ tính ra cả số từ thông tin cá nhân.

Giới hạn và Pro

Miễn phí, không cần đăng ký: 25 loại giấy tờ của 18 quốc gia, tối đa 10.000 dòng mỗi lần kiểm tra và 10.000 số mỗi lô tạo; tác vụ trên 500 mục chạy trong luồng nền.

Pro gỡ quảng cáo; việc kiểm tra và tạo số không có giới hạn nào khác cần nâng. Xem Pro

Về Kiểm tra và tạo số ID

Biểu mẫu đăng ký, cổng thanh toán và phần mềm thuế sẽ từ chối số định danh hoặc mã số thuế ngay khi sai một chữ số. Vì vậy lập trình viên cần những số vượt qua các bước kiểm tra này để làm dữ liệu thử, còn người dùng bình thường muốn biết số mình nhận được có đúng cấu trúc hay không. Công cụ này hỗ trợ 25 loại giấy tờ của 18 quốc gia: CPF và CNPJ của Brazil (kể cả CNPJ chữ và số được cấp từ tháng 7 năm 2026), CURP và RFC của Mexico, codice fiscale của Ý, DNI, NIE và NIF doanh nghiệp của Tây Ban Nha, NIT của Colombia, CUIT và CUIL của Argentina, PESEL, NIP và REGON của Ba Lan, T.C. Kimlik No của Thổ Nhĩ Kỳ, INN và SNILS của Nga, mã quốc gia của Iran, số định danh cư trú của Trung Quốc, số định danh quốc gia của Đài Loan, IIN của Kazakhstan, RNOKPP của Ukraine, số định danh quốc gia của Ai Cập, số định danh công dân của Thái Lan, Aadhaar của Ấn Độ và số đăng ký cư trú của Hàn Quốc.

Mỗi lần kiểm tra đều nêu rõ lý do: sai độ dài, chữ số kiểm tra đáng lẽ phải là số khác, ngày sinh không tồn tại hoặc mã vùng không cơ quan nào sử dụng. Khi số hợp lệ, bạn sẽ thấy thông tin nó mang, từ ngày sinh và giới tính trong PESEL đến đơn vị hành chính trong codice fiscale.

Quy tắc lấy từ cơ quan cấp số nếu họ có công bố, chẳng hạn sổ tay CNPJ của Receita Federal hay quy tắc CURP của RENAPO. Nếu không, quy tắc lấy từ các trình kiểm tra mã nguồn mở nổi tiếng; mỗi giấy tờ đều có danh sách nguồn.

Điều không công cụ nào cho biết được là số đó đã thật sự được cấp hay thuộc về ai: việc đó cần sổ đăng ký của cơ quan có thẩm quyền, và trang này không bao giờ kết nối tới đó. Số Aadhaar và số của Hàn Quốc chỉ kiểm tra được, không tạo được.

Quyền riêng tư

Các số bạn dán vào, cùng họ tên và ngày sinh nhập vào phần tính codice fiscale, CURP hay CUIT, đều được xử lý ngay trên trình duyệt và không gửi đi đâu; không có sổ đăng ký nhà nước nào được truy vấn. Trang chỉ nhớ giấy tờ và tab bạn chọn gần nhất, trong bộ nhớ cục bộ của trình duyệt này. Khi chọn Ý, trang tải danh sách đơn vị hành chính, một tệp tĩnh của chính trang web này.

Tính năng

Có lý do, không chỉ dấu X đỏ

Sai độ dài, chữ số kiểm tra sai kèm số đúng, ngày bất khả thi hay mã vùng lạ, đều được nêu rõ cho từng dòng.

Giải mã thông tin trong số

Ngày sinh, giới tính, bang, tỉnh, đơn vị hành chính, loại hình pháp lý hay cơ quan thuế, nếu giấy tờ có mang.

Dữ liệu thử vượt qua trình kiểm tra

Lô tối đa 10.000 số theo khoảng ngày sinh, giới tính và vùng bạn chọn, ghi rõ chỉ đúng định dạng và dùng để thử nghiệm.

Mỗi giấy tờ mã hóa điều gì

Ngày sinh và giới tính: CURP (Mexico), codice fiscale (Ý), PESEL (Ba Lan), số định danh cư trú (Trung Quốc), RNOKPP (Ukraine), số định danh quốc gia (Ai Cập), và thường là IIN (Kazakhstan). Số định danh của Đài Loan có giới tính và nơi đăng ký lần đầu nhưng không có ngày.

Nơi chốn: chữ số thứ chín của CPF là vùng thuế đăng ký lần đầu, CURP cho biết bang nơi sinh, codice fiscale cho biết đơn vị hành chính hoặc nước ngoài, số của Trung Quốc và Ai Cập cho biết tỉnh hoặc governorate, INN cho biết vùng và cơ quan thuế.

Gần như chỉ có chữ số kiểm tra: chữ cái của DNI và NIE, T.C. Kimlik No, SNILS, REGON, NIT và Aadhaar; mã quốc gia của Iran và NIP của Ba Lan còn bắt đầu bằng mã của cơ quan cấp.

Kiểm tra và tạo số ID: câu hỏi thường gặp

Kết quả hợp lệ có nghĩa số đó thuộc về người hoặc công ty có thật không?
Không. Hợp lệ nghĩa là số tuân thủ mọi quy tắc đã công bố của định dạng: độ dài, ký tự, chữ số kiểm tra, ngày và mã vùng. Số đó đã từng được cấp hay chưa, và cho ai, chỉ có trong sổ đăng ký của cơ quan cấp, nơi công cụ này không kết nối tới. Gõ nhầm còn có thể ra một số hợp lệ khác, nên với việc quan trọng hãy xác nhận với chủ sở hữu hoặc cơ quan cấp.
Tôi có thể dùng số đã tạo làm dữ liệu thử không?
Đó chính là mục đích của chúng: mỗi số đều vượt qua các bước kiểm tra của biểu mẫu hay trình xác thực, và trang ghi rõ là chỉ đúng định dạng, không thuộc về ai, dùng để thử nghiệm. Hầu hết cơ quan không công bố dải số thử riêng, nên số ngẫu nhiên có thể trùng số đã cấp. Chỉ dùng trong hệ thống thử; với hóa đơn Mexico, RFC chung XAXX010101000 của SAT là giá trị giữ chỗ được công bố.
Vì sao không tạo được số Aadhaar hay số đăng ký cư trú của Hàn Quốc?
Cả hai đều xác định người thật trong ngân hàng, trợ cấp và đăng ký dịch vụ, không nước nào công bố dải số thử, và số giả là công cụ gian lận quen thuộc. Luật Hàn Quốc cũng xử phạt việc bịa số đăng ký cư trú để trục lợi. Vì vậy trang chỉ kiểm tra, gồm chữ số Verhoeff của Aadhaar cùng ngày và giới tính trong số Hàn Quốc, chứ không bao giờ tạo số.
Vì sao một số nhận cảnh báo thay vì hợp lệ?
Cảnh báo nghĩa là mọi quy tắc kiểm tra được đều đạt, nhưng có điều không thể kết luận chỉ từ con số. Số Hàn Quốc cấp từ tháng 10 năm 2020 kết thúc bằng chữ số ngẫu nhiên, IIN của Kazakhstan không còn buộc bắt đầu bằng ngày sinh, SAT từng cấp một số RFC vi phạm quy tắc kiểm tra của chính nó, và mã nơi sinh của Ý có thể thuộc đơn vị hành chính không có trong danh sách.
CNPJ chữ và số dùng quy tắc nào?
Từ tháng 7 năm 2026, Receita Federal cấp CNPJ có 12 ký tự đầu có thể là chữ cái. Mỗi ký tự được tính bằng mã ASCII trừ 48, nên A là 17 và Z là 42, còn hai chữ số kiểm tra vẫn tính bằng mod 11 với trọng số từ 2 đến 9 và vẫn là chữ số. CNPJ toàn số cũ giữ nguyên, và trang kiểm tra được cả hai loại.

Tác vụ khác với công cụ này