Generador de CNPJ Brasileño

Genera CNPJ válido en formato legado (numérico) o en el nuevo formato alfanumérico, previsto para julio de 2026. Dígitos verificadores calculados por el algoritmo oficial. Gratis, sin registro.

Haz clic en Generar CNPJ para crear un número

Sobre esta herramienta

Generador de CNPJ online y gratuito para desarrolladores, QA y estudiantes de programación. Soporta el formato legado — 14 dígitos numéricos con dígitos verificadores calculados por módulo 11 — y el nuevo CNPJ alfanumérico, previsto para julio de 2026. Todos los CNPJs generados son matemáticamente válidos. El proceso corre en el navegador, sin registro y sin vínculo con empresas reales.

Funcionalidades

Generación de CNPJ legado (numérico) y alfanumérico (nuevo formato)
Lotes de hasta 100 CNPJs únicos a la vez
Salida con o sin puntuación
Dígitos verificadores calculados por el algoritmo oficial de módulo 11
Tabla comparativa y explicación del nuevo CNPJ alfanumérico

Cómo Funciona el Algoritmo del CNPJ — Legado y Alfanumérico

En el CNPJ legado, los 14 dígitos se dividen en raíz (8 dígitos), filial (4 dígitos — 0001 para la matriz) y verificadores (2 dígitos). Los verificadores se calculan por suma ponderada con módulo 11 aplicado dos veces: cada carácter se multiplica por un peso específico, se suman los resultados, se dividen por 11 y el resto determina el verificador (0 si el resto es menor que 2, de lo contrario 11 menos el resto). En el CNPJ alfanumérico el procedimiento es idéntico, pero los doce primeros caracteres (raíz y filial) pueden incluir letras de A a Z — el valor de cada letra es su código ASCII menos 48 (A=17, B=18… Z=42). Los dígitos verificadores resultantes siempre son numéricos (0–9). La Receita Federal recomienda evitar las letras I, O, Q y F para evitar confusión visual y colisiones en el cálculo; este generador ya las excluye.

CNPJ Legado vs. CNPJ Alfanumérico — ¿Cuál es la Diferencia?

El CNPJ brasileño pasó por una actualización estructural significativa. El formato legado usa exclusivamente dígitos en sus 14 caracteres, con capacidad de aproximadamente 100 millones de bases únicas. El nuevo formato alfanumérico, previsto para julio de 2026, mantiene los 14 caracteres pero los doce primeros (raíz y filial) pasarán a aceptar letras de A a Z además de dígitos, ampliando significativamente la capacidad. Solo los dos dígitos verificadores permanecen numéricos, y el algoritmo de módulo 11 no cambia.

Casos de Uso

Las aplicaciones prácticas más comunes del generador de CNPJ en el flujo de trabajo de desarrollo y QA son:

  • Validación de Formularios y UIPrueba campos de CNPJ, máscaras y lógica de validación. Con el formato alfanumérico disponible, verifica si la UI acepta correctamente letras en los primeros caracteres.
  • Sistemas Fiscales y NF-eValida flujos de emisión de facturas e integraciones con sistemas de facturación, probando tanto CNPJs legados como alfanuméricos.
  • Bases de Datos y Entornos de StagingLlena entornos de staging y pruebas con datos empresariales realistas sin exponer información de empresas reales.
  • Integración de APIsRealiza pruebas de integración con servicios externos que validan el formato del CNPJ, verificando si ambos formatos son aceptados.
  • UX Design y DemosCrea personas empresariales para prototipos y presentaciones para clientes sin exponer datos reales.
  • Migración al CNPJ AlfanuméricoGenera CNPJs alfanuméricos para probar si los sistemas legados fueron correctamente actualizados: campos que aceptan letras, columnas de base de datos con tipo y longitud correctos.
  • Pruebas de Compatibilidad entre FormatosGenera lotes de ambos tipos para garantizar que informes, integraciones y reglas de negocio traten los dos formatos de forma consistente.

Cómo Usar

1

Elegir el formato

Selecciona entre CNPJ Legado (numérico) o CNPJ Alfanumérico (nuevo formato con letras en las primeras posiciones). Al abrir la página, un CNPJ legado ya se genera automáticamente.

2

Generar uno o varios

Haz clic en "Generar CNPJ" para un número único. Para lotes, activa "Generar Múltiples CNPJs", define la cantidad (2 a 100) y usa "Copiar Todos".

3

Elegir el formato de salida

Activa "Sin puntuación" para eliminar puntos, barra y guión — ideal para bases de datos, JSON y APIs.

Preguntas y Respuestas

¿El CNPJ generado es real?

No. Los CNPJs generados son ficticios y no están registrados. Pasan la validación matemática de dígitos verificadores, pero no tienen validez legal. Úsalos exclusivamente para pruebas de software y desarrollo.

¿Es legal usar este generador de CNPJ?

Sí, para pruebas de software, fines educativos y demostraciones técnicas. Usar CNPJs ficticios o de terceros para registros oficiales o fraudes es un delito según el Código Penal Brasileño (Art. 299).

¿Qué es el CNPJ alfanumérico y qué cambió?

El CNPJ alfanumérico es el nuevo formato del registro empresarial brasileño, previsto para julio de 2026. Los doce primeros caracteres (raíz y filial) pasarán a aceptar letras de A a Z además de dígitos 0 a 9. Solo los dos dígitos verificadores permanecen numéricos, y el algoritmo de módulo 11 no cambia.

¿A partir de cuándo vale el nuevo CNPJ?

El nuevo CNPJ alfanumérico está previsto para julio de 2026. Los CNPJs legados ya emitidos seguirán siendo válidos indefinidamente. Los sistemas deberán estar preparados para validar y almacenar ambos formatos.

¿Los CNPJs legados siguen siendo válidos?

Sí, todos los CNPJs emitidos en formato numérico legado siguen siendo plenamente válidos. Los sistemas deben aceptar y validar ambos formatos simultáneamente.

¿Cómo funciona el algoritmo de validación del CNPJ?

El CNPJ tiene 2 dígitos verificadores calculados a partir de los 12 primeros caracteres mediante una suma ponderada con módulo 11 aplicado dos veces. Los pesos para el primer cálculo son 5,4,3,2,9,8,7,6,5,4,3,2 y para el segundo 6,5,4,3,2,9,8,7,6,5,4,3,2. Para el formato alfanumérico, las letras se convierten usando su código ASCII menos 48 (A=17 hasta Z=42) antes del mismo cálculo. Si el resto de la división es menor que 2, el verificador es 0; de lo contrario, es 11 menos el resto. Se recomienda no usar las letras I, O, Q y F.

Ver también