Validar CNPJ de Brasil (alfanumérico 2026) y generador
Valide un CNPJ de Brasil, numérico o alfanumérico desde julio de 2026: dígitos verificadores, motivo del error y generador de números de prueba.
Cómo se calculan los dígitos verificadores del CNPJ en Brasil
En Brasil, el CNPJ tiene 14 posiciones: una raíz de 8, un número de establecimiento de 4 (0001 para la matriz) y 2 dígitos verificadores módulo 11, calculados con pesos 5, 4, 3, 2, 9 a 2 y después 6, 5, 4, 3, 2, 9 a 2. Desde julio de 2026, las 12 primeras posiciones pueden llevar letras, que valen su código ASCII menos 48 (A = 17); los verificadores siguen siendo numéricos.
El cálculo
Cada carácter de las 12 primeras posiciones se convierte: un dígito conserva su valor y una letra vale su código ASCII − 48 (A = 17, B = 18, C = 19… Z = 42). Primer verificador: suma de los valores × 5, 4, 3, 2, 9, 8, 7, 6, 5, 4, 3, 2; si el resto de dividir entre 11 es 0 o 1, el dígito es 0, si no 11 − resto. El segundo abarca las 13 primeras posiciones con pesos 6, 5, 4, 3, 2, 9 a 2.
Ejemplos
- 11.222.333/0001-81 (numérico): suma 102, resto 3, primer dígito 8; después 120, resto 10, segundo dígito 1.
- 12.ABC.345/01DE-35 (ejemplo publicado por Serpro): valores 1, 2, 17, 18, 19, 3, 4, 5, 0, 1, 20, 21; suma 459, resto 8, primer dígito 3; después 424, resto 6, segundo dígito 5.
- 11.222.333/0001-82: no válido, la herramienta indica que se esperaba 81.
El CNPJ alfanumérico
La Instrucción Normativa RFB n.º 2.229/2024, de 15 de octubre de 2024, creó este formato para las nuevas inscripciones a partir de julio de 2026; la Receita Federal emitió el primero, 00.000.000/E08G-12, el 31 de julio de 2026. Los CNPJ numéricos ya emitidos no cambian y la herramienta acepta ambos formatos.
Generador y límites
El generador produce números ficticios para probar un formulario o un sistema (matriz 0001 o establecimiento al azar). Un número válido no tiene por qué estar asignado.
Fuentes y fechas: Receita Federal, CNPJ alfanumérico (IN RFB 2.229/2024); regla de cálculo de Serpro (conversión ASCII − 48, ejemplo 12.ABC.345/01DE-35) (comprobado el 15/10/2026).
Preguntas frecuentes
¿Desde cuándo el CNPJ puede llevar letras?
La Instrucción Normativa RFB n.º 2.229/2024 previó el CNPJ alfanumérico para las nuevas inscripciones a partir de julio de 2026, y la Receita Federal emitió el primero el 31 de julio de 2026. Los CNPJ numéricos existentes siguen siendo válidos y no se renumeran.
¿Cómo se calculan los dígitos verificadores de un CNPJ con letras?
Convierta cada carácter en su código ASCII menos 48: los dígitos conservan su valor, A vale 17, B 18, etc. Después aplique el módulo 11 habitual con pesos 5, 4, 3, 2, 9 a 2 y luego 6, 5, 4, 3, 2, 9 a 2. Para 12.ABC.345/01DE se obtiene 35.
¿Qué significa 0001 en un CNPJ?
Las posiciones 9 a 12 numeran el establecimiento: 0001 suele ser la matriz y 0002, 0003… las filiales. Las 8 primeras posiciones, la raíz, son comunes a todos los establecimientos de la empresa.
¿Sirve un CNPJ generado para emitir una factura?
No. El generador produce números válidos aritméticamente para probar un formulario o un programa; no corresponden a ninguna empresa inscrita, o por casualidad a una real. Una factura exige el CNPJ real del emisor.
¿La herramienta es realmente gratuita?
Sí, todas las herramientas en Kristools son 100% gratuitas y accesibles sin registro.
¿Están protegidos mis datos?
Sí. Todo el procesamiento se realiza de forma segura y directa en tu navegador. No se envían datos personales a nuestros servidores.