Generador de CPF
Genere números de CPF válidos con estado de origen y máscara. Pruebas.
Sobre el Generador de CPF por Estado
El Generador de CPF de Box4Dev es una herramienta online y gratuita diseñada para ayudar a desarrolladores, evaluadores (QAs) y estudiantes. Crea números de CPF (Cadastro de Pessoas Físicas) matemáticamente válidos, con la opción de especificar el estado (UF) de origen. Esto es útil para probar sistemas que tienen reglas de negocio basadas en la región fiscal del documento.
La principal ventaja es garantizar que los algoritmos de validación del sistema funcionen correctamente. Todos los números generados, ya sea de un estado específico o aleatorios, tienen dígitos de verificación calculados de acuerdo con las reglas oficiales de la Receita Federal.
Anatomía y Estructura del CPF Brasileño
El CPF se compone de 11 dígitos numéricos divididos en 3 bloques:
| Posición | Campo | Tamaño | Significado y Regla | Ejemplo |
|---|---|---|---|---|
| 1 a 8 | Número Secuencial | 8 dígitos | Correlativo de registro del ciudadano | 12345678 |
| 9 | Región Fiscal | 1 dígito | Jurisdicción fiscal de la Receita Federal (ej: 8 SP, 7 RJ/ES, 6 MG) | 8 |
| 10 y 11 | Dígitos Verificadores | 2 dígitos | Doble dígito de control Módulo 11 con factores 10..2 y 11..2 | 90 |
Algoritmo Oficial del CPF (Módulo 11 Receita Federal)
La validez del CPF se verifica mediante dos operaciones sucesivas de Módulo 11:
- 1. Multiplicar los 9 primeros dígitos por factores descendentes de 10 a 2.
- 2. Sumar los productos y obtener el resto de la división por 11.
- 3. Si el resto es < 2, DV1 = 0; de lo contrario, DV1 = 11 - resto.
- 4. Multiplicar los 9 dígitos por factores 11 a 3 y el DV1 por 2.
- 5. Si el resto es < 2, DV2 = 0; de lo contrario, DV2 = 11 - resto.
- 6. Números con 11 dígitos idénticos se consideran inválidos.