Datos de prueba para software brasileño
ES
Datos ficticios para pruebas de software. Usar documentos falsos para cometer fraude es delito en Brasil (Código Penal, arts. 297–299, 307).

Generador y validador de CPF

El CPF es el número de identificación fiscal de las personas físicas en Brasil, emitido por la Receita Federal. Aquí puedes crear CPF ficticios pero matemáticamente válidos para pruebas, entornos sandbox y validación de formularios, todo calculado en tu navegador.

—

Hasta 1000 elementos por vez. Todo se genera en tu navegador.

Cómo usar

  1. En la pestaña de generación, elige opcionalmente una UF (estado brasileño) para obtener un CPF de esa región fiscal; déjala vacía para un sorteo.
  2. Activa o desactiva Con máscara (puntuación) para obtener 000.000.000-00 o solo los 11 dígitos.
  3. Haz clic en Generar y luego en Copiar para llevar el número al portapapeles.
  4. Para datos semilla, indica la Cantidad (1 a 1000) y usa Exportar CSV o Exportar JSON.
  5. En la pestaña Validar, pega uno o varios CPF (uno por línea); cada línea indica si es válido o el motivo del rechazo.

Cómo funciona

Estructura del CPF

El CPF (Cadastro de Pessoas Físicas) tiene 11 dígitos: los 8 primeros son la base, el 9.º identifica la región fiscal donde se hizo la inscripción y los 2 últimos son dígitos verificadores calculados con módulo 11. Si integras pasarelas de pago, comercio electrónico o servicios KYC brasileños, casi siempre tendrás que validar este campo.

9.º dígitoEstados (UF)
1DF, GO, MS, MT, TO
2AC, AM, AP, PA, RO, RR
3CE, MA, PI
4AL, PB, PE, RN
5BA, SE
6MG
7ES, RJ
8SP
9PR, SC
0RS

Al elegir un estado, el generador solo fija ese 9.º dígito; el resto de la base sigue siendo aleatorio.

Cálculo de los dígitos verificadores

  1. Multiplica los 9 primeros dígitos por los pesos 10, 9, 8, 7, 6, 5, 4, 3 y 2, y suma los productos.
  2. Obtén el resto de dividir la suma entre 11. Si es menor que 2, el dígito es 0; si no, es 11 − resto.
  3. Para el segundo dígito, repite con los 10 dígitos (base + primer verificador) y los pesos de 11 a 2.

Ejemplo completo: 528.416.379-??

Primer dígito: 5×10 + 2×9 + 8×8 + 4×7 + 1×6 + 6×5 + 3×4 + 7×3 + 9×2 = 50 + 18 + 64 + 28 + 6 + 30 + 12 + 21 + 18 = 247. 247 mod 11 = 5, así que el dígito es 11 − 5 = 6.

Segundo dígito: 5×11 + 2×10 + 8×9 + 4×8 + 1×7 + 6×6 + 3×5 + 7×4 + 9×3 + 6×2 = 55 + 20 + 72 + 32 + 7 + 36 + 15 + 28 + 27 + 12 = 304. 304 mod 11 = 7, así que el dígito es 11 − 7 = 4.

Resultado: 528.416.379-64, con 9.º dígito 9 (PR o SC). Las secuencias de dígitos iguales, como 111.111.111-11, cumplen la cuenta, pero el validador las rechaza porque no son inscripciones aceptadas.

Preguntas frecuentes

¿Los CPF generados pertenecen a personas reales?

Son números aleatorios que solo cumplen la regla de los dígitos verificadores. La herramienta no consulta ninguna base de la Receita Federal, por lo que no hay vínculo intencional con nadie. Úsalos solo en pruebas, entornos de homologación, demos y fixtures, nunca para registros reales.

¿“Válido” significa que el CPF está activo en la Receita Federal?

No. El validador revisa caracteres, longitud, dígitos repetidos y ambos verificadores. La situación del registro (regular, suspendido, cancelado) solo se confirma en los servicios oficiales de la Receita Federal, a los que esta herramienta no accede.

¿Para qué sirve la opción de estado (UF)?

Fija el 9.º dígito, que codifica la región fiscal de inscripción. Sirve para probar funciones que muestran o filtran la región de origen del CPF. Varios estados comparten el mismo dígito: el 1, por ejemplo, abarca DF, GO, MS, MT y TO.

¿Conviene guardar el CPF con o sin máscara?

Lo habitual es guardar los 11 dígitos en un campo de texto, para conservar los ceros a la izquierda, y aplicar la máscara 000.000.000-00 solo al mostrarlo. El validador acepta ambos formatos, incluso con espacios, y devuelve el número formateado.

¿Por qué mi validador acepta 000.000.000-00?

Porque las secuencias de dígitos iguales satisfacen la aritmética del módulo 11. Toda validación de CPF necesita una regla adicional que las rechace. Pega una lista en la pestaña Validar y verás esas líneas marcadas con el motivo de dígitos repetidos.

Fuentes

Herramientas relacionadas

Actualizado el 13/11/2026 · Rafael Lima