CPF, CNPJ, RUT, CI and RUC generator and validator
Generate and validate Latin American test IDs: Brazil CPF and CNPJ, Chile RUT, Uruguay CI and Peru RUC, with correct check digits.
Generated numbers are fictitious data for software testing: they have a valid format and check digit, but do not belong to real people, accounts or cards. Do not use them for real transactions.
Generate
Validate
How it works
If your product operates in several countries you need test data for each one. Pick the document and quantity and get numbers whose check digit follows the official algorithm, formatted or not (123.456.789-09, 12.345.678-5, 1.234.567-2).
The validator tells you whether a number is correct and, if not, what the check digit should be.
Frequently asked questions
Which documents are included?
Brazil CPF (people) and CNPJ (companies), Chile RUT, Uruguay identity card (CI) and Peru RUC.
Why can a Chilean RUT end in K?
Its check digit uses modulo 11 and can be 10, which is written as the letter K.
Related tools
Argentine CUIT and CUIL generator and validator
Generate valid test CUIT and CUIL numbers (Argentine tax IDs for people and companies) with a correct check digit, and validate any CUIT/CUIL.
Open toolArgentine DNI test number generator
Generate random Argentine DNI (national ID) numbers in realistic ranges by age, with or without dots and with their matching CUIL. For testing and QA.
Open toolTest phone number generator
Generate test mobile and landline numbers for Argentina, Mexico, Spain, the US, Chile, Uruguay, Colombia, Brazil and Peru, in local, international and E.164 format.
Open toolArgentine CBU generator and validator
Generate 22-digit Argentine CBU bank account test numbers with valid check digits and real bank codes, and validate any CBU showing its bank.
Open toolTest credit card number generator (Luhn)
Generate Visa, Mastercard, Amex, Diners and Discover test card numbers that pass the Luhn check, with expiry and CVV. Validate any card number too.
Open toolFake person data generator (Argentina)
Generate fictitious people with name, email, phone, DNI, CUIL, birth date and Argentine address. Export to JSON, CSV or SQL to seed your test database.
Open toolNeed a custom tool for your business?
Tell us about your case and in 30 minutes we'll give you a clear diagnosis: what's going on, what to do first and what it might cost. No strings attached.