utilduck
Home · Oficina · Generador y Validador de CPF

Generador y Validador de CPF

Valida los dos dígitos de control de un CPF existente, o genera un CPF aleatorio con dígitos de control válidos para pruebas de software — ambos usan el algoritmo oficial brasileño de módulo 11.

Validar un CPF

Esto solo comprueba la validez matemática: que los dos dígitos de control coinciden con la fórmula de módulo 11. No puede confirmar que el CPF fue emitido realmente, que pertenece a una persona real, o que está actualmente activo. Para eso, usa la consulta oficial de CPF de la Receita Federal (Consulta CPF).

CPF formateado
-

Generar un CPF de prueba

Los números generados son datos de prueba aleatorios con dígitos de control matemáticamente válidos: no pertenecen a ninguna persona real ni identifican a nadie. Úsalos solo para pruebas de software y control de calidad, como probar el campo CPF de un formulario de registro. Usar un CPF generado para suplantar a alguien o cometer fraude es ilegal en Brasil.

CPF generado
-

Cómo se calculan los dígitos de control del CPF

Un CPF tiene 9 dígitos base más 2 dígitos de control. El primer dígito de control multiplica cada uno de los 9 dígitos base por un peso descendente de 10 a 2, suma los productos, multiplica esa suma por 10, calcula el resto módulo 11, y convierte un resultado de 10 u 11 en 0. El segundo dígito de control repite el mismo proceso sobre los 10 dígitos (los 9 dígitos base más el primer dígito de control), con pesos de 11 a 2.

Las secuencias que repiten un solo dígito 11 veces (000.000.000-00, 111.111.111-11, etc.) satisfacen matemáticamente esta fórmula, pero la Receita Federal nunca las emite, así que esta herramienta las marca como no válidas aunque la suma de control sea correcta — la misma regla que usan la Receita Federal brasileña y otros validadores de CPF.