Generador de CPF Brasileño
Generador de CPF válido para pruebas y desarrollo de software. Genera un CPF aleatorio o varios a la vez, por estado, con o sin puntuación. Gratis, sin registro.
Haz clic en Generar CPF para crear un número
Sobre esta herramienta
Generador de CPF online y gratuito orientado a desarrolladores y pruebas de software. La herramienta genera números de CPF matemáticamente válidos, con los dígitos verificadores calculados mediante el algoritmo oficial de módulo 11, de modo que superan cualquier validación de formulario o regla de negocio. Todo el proceso ocurre en el propio navegador, sin registro y sin vínculo con personas reales. Es posible generar un CPF aleatorio, restringir el resultado a un estado específico o crear lotes de hasta 100 números a la vez. En Brasil, el CPF cumple la misma función que el RUT en Chile, el RUC en Perú y Ecuador o el CUIT en Argentina: identificar a las personas físicas ante el fisco.
Funcionalidades
Cómo funciona el algoritmo del CPF
El algoritmo del CPF está compuesto por 11 dígitos: 9 de identificación y 2 verificadores al final. Los 9 primeros son secuenciales por región fiscal, y el 9º indica el estado donde se emitió el documento. Los dos últimos se obtienen de un cálculo de módulo 11 sobre los anteriores: cada dígito se multiplica por un peso, se suman todos, se divide por 11, y el resto define el verificador. El método fue diseñado para detectar errores de escritura. Cambiar un dígito o invertir dos casi siempre rompe la validación, lo que permite a cualquier sistema rechazar números inválidos sin necesidad de consultar a la Receita Federal.
9º Dígito del CPF por Región Fiscal
| Dígito | Estados |
|---|---|
| 0 | Rio Grande do Sul (RS) |
| 1 | Distrito Federal (DF), Goiás (GO), Mato Grosso (MT), Mato Grosso do Sul (MS), Tocantins (TO) |
| 2 | Acre (AC), Amapá (AP), Amazonas (AM), Pará (PA), Rondônia (RO), Roraima (RR) |
| 3 | Ceará (CE), Maranhão (MA), Piauí (PI) |
| 4 | Alagoas (AL), Paraíba (PB), Pernambuco (PE), Rio Grande do Norte (RN) |
| 5 | Bahia (BA), Sergipe (SE) |
| 6 | Minas Gerais (MG) |
| 7 | Espírito Santo (ES), Rio de Janeiro (RJ) |
| 8 | São Paulo (SP) |
| 9 | Paraná (PR), Santa Catarina (SC) |
Casos de Uso
Las aplicaciones prácticas más comunes del generador de CPF en el flujo de trabajo de desarrollo y QA son:
- Validación de formularios y UIProbar máscaras de entrada, validaciones en tiempo real (JavaScript, React, Angular, etc.), mensajes de error y comportamiento del frontend con datos que superan todas las reglas.
- Pruebas automatizadas (Unit, Integration y E2E)Poblar fixtures, bases de datos de prueba y escenarios con CPFs válidos, eliminando el uso de datos reales y reduciendo el riesgo de fuga.
- Entornos de desarrollo y homologaciónCrear usuarios de prueba en staging, bases de datos locales o entornos de demostración sin violar leyes de protección de datos ni usar datos de producción.
- Pruebas de APIs e integracionesEnviar payloads realistas a endpoints que requieren CPF: registros, consultas de crédito, emisión de facturas y servicios de terceros.
- Maquetas, prototipos y presentacionesCompletar pantallas en Figma, Adobe XD o diapositivas para clientes con datos visualmente convincentes, sin exponer información real.
- Pruebas de rendimiento y cargaGenerar cientos de CPFs rápidamente para simular grandes volúmenes de registros o consultas en entorno controlado.
- Estudios, entrenamientos y cursosProfesores y alumnos los usan para ejemplos prácticos en clases de programación, bases de datos y validación de formularios.
Cómo Usar
Generar un CPF rápido
Al abrir la página, el primer CPF ya aparece listo. Para generar otro, haz clic en "Generar CPF" — el número queda disponible para copiar con un solo clic.
Generar varios a la vez
Marca "Generar Múltiples CPFs", elige cuántos (entre 2 y 100) y haz clic en "Generar CPFs". El botón "Copiar Todos" envía la lista completa al portapapeles.
Elegir el formato
Por defecto, el CPF viene con puntos y guion. Si necesitas el número limpio (base de datos, JSON, etc.), activa "Solo Números" antes de generar.
Preguntas y Respuestas
El CPF (Cadastro de Pessoas Físicas) es el número de registro tributario individual de Brasil, el equivalente a un número de identificación fiscal para personas físicas. Este generador produce números que siguen las reglas matemáticas del CPF para que superen la validación de formularios y la lógica de negocio durante el desarrollo. Está pensado para pruebas de software, estudio y demostraciones, no para identificación real.
El número es matemáticamente válido, es decir, supera la verificación de dígitos porque el cálculo del módulo 11 es correcto. Pero es ficticio, sin ningún vínculo con personas reales ni registro en la Receita Federal. Existe para validar formularios y reglas de negocio durante el desarrollo, y nada más. Usar un CPF generado en registros oficiales no funciona y, según la legislación brasileña, puede constituir un delito.
El noveno dígito del CPF, justo antes de los dos verificadores, corresponde a la región fiscal donde se emitió el documento. São Paulo es 8, Rio Grande do Sul es 0, Paraná y Santa Catarina son 9, y así sucesivamente. El selector de estado fija ese dígito para generar números coherentes con una región específica. Dejándolo en "Todos los Estados", el dígito se sortea de forma aleatoria.
Depende de dónde se usará el número. Los formularios y pantallas que muestran el CPF al usuario suelen usar el formato con puntuación (999.999.999-99). Las bases de datos, APIs y validaciones de backend tienden a almacenar el número limpio, sin caracteres especiales. La opción "Solo Números" lo resuelve en el momento de la generación, sin necesidad de procesar la cadena después.
En la práctica, todos estos términos describen la misma herramienta: un utilitario que genera números siguiendo la regla matemática del CPF, pero sin pertenecer a nadie. "Fake" y "falso" son las búsquedas más comunes, mientras que algunos desarrolladores prefieren "ficticio", "aleatorio" o "de prueba" por sonar menos sugestivos. El resultado y la finalidad son los mismos en todos los casos.