Validador de CNPJ numérico y alfanumérico
Comprueba si un CNPJ cumple la regla de la Receita Federal, ya sea el numérico de siempre o el alfanumérico que se emite desde julio de 2026. Si falla, te mostramos el motivo.
Resultado
Escribe o pega un CNPJ y haz clic en validar.
¿Necesitas CNPJ válidos para probar? Genéralos en formato numérico o alfanumérico.
¿Vas a validar un CNPJ en un formulario o a extraerlo de un log?Ver la regex del CNPJ
Qué comprueba este validador
El validador comprueba si un CNPJ tiene la estructura definida por la Receita Federal: 14 caracteres, solo números del 0 al 9 y letras de la A a la Z en los 12 primeros, y dos dígitos verificadores numéricos que coinciden con el cálculo.
Reconoce por sí solo si el número es numérico o alfanumérico, así que sirve para el CNPJ que ya usas y para el nuevo formato que tu aplicación debe aceptar.
Cuando un CNPJ falla, el resultado dice por qué: un carácter que no puede existir, longitud incorrecta, un dígito verificador que no es número o dígitos que no coinciden, con el valor esperado junto al informado.
Cómo calcula la Receita Federal los dígitos verificadores
El cálculo usa los 12 primeros caracteres y el Módulo 11, y el CNPJ alfanumérico solo cambia la conversión de las letras.
Paso a paso:
- Sustituye cada carácter por su código ASCII menos 48. Los números se quedan como están y las letras van de A=17 a Z=42.
- Multiplica por los pesos 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 y suma todo.
- Divide la suma entre 11. Si el resto es 0 o 1, el primer dígito es 0. Si no, es 11 menos el resto.
- Añade el primer dígito al final, usa los pesos 6, 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2 y repite el cálculo para obtener el segundo.
En el ejemplo oficial, 12ABC34501DE da los dígitos 35 y forma 12.ABC.345/01DE-35.
Cuándo usarlo
Situaciones en las que comprobar el dígito al momento evita buscar el error en el código:
Adaptar el sistema al nuevo formato
Prueba si tu formulario de registro, tu API y tu base de datos aceptan letras en los 12 primeros caracteres y rechazan lo que rechaza la Receita Federal.
Revisar los datos de prueba
Pega la lista de CNPJ de QA, uno por línea, y mira cuáles tienen el dígito verificador incorrecto antes de ejecutar la suite.
Depurar un rechazo
Descubre si un CNPJ fue rechazado por la longitud, por un carácter oculto o por el dígito verificador.
Comparar con tu validación
Usa el dígito esperado como referencia para confirmar que tu función calcula igual que el manual de la Receita Federal.
Preguntas Frecuentes sobre el Validador de CNPJ
Respuestas para quien necesita aceptar o probar el CNPJ alfanumérico en su sistema.