CPF Generator
Generate Brazilian CPF numbers for testing
Validate Brazilian CPF numbers instantly and identify the issuing state
Enter with or without formatting (dots and dash)
Enter a CPF number above to validate
The 9th digit of a CPF number indicates the region where it was issued. Use this reference to understand which Brazilian states correspond to each digit.
CPF Validator verifies Brazilian CPF (Cadastro de Pessoas Físicas) numbers using the official Modulo 11 algorithm and identifies the issuing state based on the regional digit. This essential tool validates format compliance, checksum accuracy, and provides geographical information about CPF registration regions.
Validate CPF numbers with instant verification of format and checksum digits using the official Brazilian validation algorithm. The tool automatically identifies the issuing region and corresponding Brazilian states based on the 9th digit, providing comprehensive validation feedback with detailed technical information.
Perfect for form validation in Brazilian applications, data verification in financial systems, e-commerce platforms, government services, and any system requiring CPF validation. Essential for developers building applications that serve the Brazilian market or handle Brazilian citizen data.
Instant validation prevents data entry errors and ensures CPF number integrity before processing. Regional identification helps with geographical analysis and compliance verification, while complete privacy protection ensures sensitive data never leaves your device during validation.
Our validator uses the official Modulo 11 algorithm employed by the Brazilian Federal Revenue Service. It checks format compliance and verifies both check digits with 100% accuracy. However, it doesn't verify if a CPF is registered in government databases.
Currently, our tool validates one CPF at a time for privacy and security. Each validation happens instantly in your browser. For bulk validation needs, consider implementing the same client-side algorithm in your application using our open validation logic.
The 9th digit indicates the Brazilian region where the CPF was originally issued. While historically tied to geography, modern CPF issuance may not strictly follow regional patterns. The digit helps identify possible origin states but isn't definitive for recent registrations.
Many regional digits correspond to multiple states within the same geographical area. For example, digit '1' covers DF, GO, MS, MT, and TO (Central-West region). This reflects Brazil's administrative regional grouping for CPF issuance.
No. Our validator only checks mathematical validity and format. For legal purposes, identity verification, or official transactions, you must verify CPF registration status with the Federal Revenue Service (Receita Federal) through their official channels.
Other tools that might be useful for your workflow