Validador de CPF y CNPJ
Comprueba los dígitos de control de un CPF o CNPJ de Brasil, también del nuevo CNPJ alfanumérico, y míralo con formato.
11 dígitos para un CPF y 14 caracteres para un CNPJ. Los puntos, la barra y el guion son opcionales. Escribe 9 o 12 caracteres para obtener los dígitos de control.
Escribe un número para ver el resultado.
El resultado solo indica si el número tiene la forma y los dígitos de control correctos. No dice si está inscrito, cuál es su situación ante la Receita Federal ni a quién pertenece.
Números de prueba
Valores solo de prueba. No los uses como número de una persona u organización real.
Números aleatorios con dígitos de control correctos, para desarrollo y pruebas. Un número aleatorio puede coincidir con uno emitido de verdad. Los CNPJ numéricos de prueba usan el orden 0001.
Cómo se calculan los dígitos de control
- CPF: 11 dígitos, de los que los dos últimos son de control. Para el 10.º, multiplica los nueve primeros dígitos por 10, 9, … 2, suma los resultados y divide entre 11: un resto de 0 o 1 da 0; si no, el dígito es 11 menos el resto. El 11.º se calcula igual con los diez primeros dígitos y los pesos 11 … 2.
- El 9.º dígito del CPF es la región fiscal (Região Fiscal) de la dirección declarada en la primera inscripción: 1 DF, GO, MT, MS, TO; 2 PA, AM, AC, AP, RO, RR; 3 CE, MA, PI; 4 PE, RN, PB, AL; 5 BA, SE; 6 MG; 7 RJ, ES; 8 SP; 9 PR, SC; 0 RS.
- CNPJ: 14 caracteres, una raíz de 8, un orden de 4 y dos dígitos de control. Cada uno de los 12 primeros caracteres vale su código ASCII menos 48, así que los dígitos conservan su valor y A = 17 … Z = 42. Los pesos del 2 al 9 van de derecha a izquierda y vuelven a empezar después del 9; la regla del resto es la misma que en el CPF.
- Desde julio de 2026 la Receita Federal asigna CNPJ alfanuméricos, con letras de la A a la Z en la raíz y el orden, solo a las nuevas inscripciones. Los CNPJ existentes no cambian y los dígitos de control siempre son dos números.
- Todo se hace en tu navegador. Los números que escribes no se envían a LeedyBox ni se guardan.
Fuente: Receita Federal: folheto «Cadastros – CPF e CNPJ» · Última comprobación:
Fuente: Receita Federal / Serpro: Cálculo dos dígitos verificadores de CNPJ alfanumérico · Última comprobación:
Fuente: Receita Federal: CNPJ alfanumérico – Perguntas e respostas · Última comprobación:
Fuente: Receita Federal: CNPJ Alfanumérico · Última comprobación:
¿Resultado incorrecto? Si un número emitido de verdad aparece como incorrecto, escríbenos. Por favor, no envíes el número: dinos si es un CPF o un CNPJ y qué dígito de control falla, o envía un número de prueba generado que muestre el problema.
¿Alguna frase de esta página suena poco natural en tu idioma? Avísanos también.
Cómo se usa
- Escribe o pega un CPF (11 dígitos) o un CNPJ (14 caracteres). Los puntos, la barra y el guion son opcionales, y las minúsculas se leen como mayúsculas.
- Si solo tienes la base del número, escribe 9 dígitos de un CPF o 12 caracteres de un CNPJ: la herramienta muestra los dígitos de control y el número completo con formato.
- Para pruebas de software, elige CPF, CNPJ numérico o CNPJ alfanumérico y la cantidad, y pulsa Generar.
Preguntas frecuentes
¿Cómo se calculan los dígitos verificadores del CPF?
Multiplica los nueve primeros dígitos por 10, 9, 8 … 2, suma los resultados y divide entre 11. Si el resto es 0 o 1, el primer dígito es 0; si no, es 11 menos el resto. El segundo se calcula igual con los diez primeros dígitos y los pesos 11 … 2. Para 280.012.389 la primera suma es 162, con resto 8, así que el primer dígito es 3; la segunda suma es 201, con resto 3, así que el segundo es 8. El resultado, 280.012.389-38, es el ejemplo de la propia Receita Federal.
¿Qué es el CNPJ alfanumérico?
Desde julio de 2026 la Receita Federal da a las nuevas inscripciones CNPJ cuyos 12 primeros caracteres pueden tener letras mayúsculas de la A a la Z además de dígitos, por ejemplo 12.ABC.345/01DE-35. El número sigue teniendo 14 posiciones y los dos dígitos de control siempre son números. Los CNPJ emitidos antes conservan su número, así que los sistemas deben aceptar las dos formas.
¿Cómo cuentan las letras en los dígitos de control del CNPJ?
Cada carácter vale su código ASCII menos 48: los dígitos conservan su valor, A = 17, B = 18 … Z = 42. Con los pesos del 2 al 9 desde la derecha, los 12 primeros caracteres de 12.ABC.345/01DE suman 459; 459 entre 11 deja resto 8, así que el primer dígito es 11 − 8 = 3. El segundo, 5, se calcula igual con 13 caracteres. Como los dígitos conservan su valor, el mismo cálculo sirve para el CNPJ numérico.
¿Un resultado válido significa que el CPF o el CNPJ existe?
No. Unos dígitos de control correctos solo muestran que el número está bien formado. Si un CPF o CNPJ está inscrito, y su situación (situação cadastral), solo se puede consultar en la Receita Federal.
¿Qué significa el 9.º dígito del CPF?
Es la región fiscal de la dirección declarada al inscribir el CPF por primera vez, por ejemplo 8 para São Paulo y 7 para Río de Janeiro y Espírito Santo. No cambia cuando la persona se muda, así que no indica dónde vive hoy.