Actualizado: julio de 2026
CNPJ Generator es una herramienta en línea gratuita que crea números CNPJ con los dos dígitos de control calculados correctamente mediante el algoritmo oficial. Está hecho para quienes necesitan datos de ejemplo a la hora de programar, probar registros y validar formularios, sin depender de información real de las empresas.
¿Qué es?
CNPJ es el Registro Nacional de Personas Jurídicas, el número que identifica a cada empresa en Brasil. Tiene 14 dígitos y termina con dos dígitos de control, que actúan como una "prueba real" para comprobar si el número se introdujo sin errores.
Este generador ensambla números que pasan esta validación matemática, es decir, son estructuralmente válidos. La herramienta permite:
- Generar o Validar: use la pestaña Generador para crear nuevos ejemplos, o la pestaña Validador para verificar si ya existe una prueba CNPJ y si sus cálculos son correctos.
- Formatear el resultado con puntos, barra y guión (00.000.000/0001-00) o dejar solo los números.
- Generar en lote, creando varios CNPJ a la vez para completar tablas de prueba y hojas de cálculo.
- Elegir sede o sucursal, ajustando la parte del número que indica la unidad de la empresa (la sección 0001 para sede, o valores superiores para sucursales).
Importante: los números aquí creados son ficticios y no pertenecen a ninguna empresa registrada ante el Servicio de Impuestos Federales. Se utilizan exclusivamente para probar software. Utilizar datos falsos para suplantar a otra persona o empresa, emitir documentos o realizar estafas es un delito previsto por la ley. Úselo responsablemente.
Cómo utilizar
Generar o validar un CNPJ toma sólo unos segundos:
- Elija la pestaña: use Generador para crear nuevos números o Validador para verificar un CNPJ existente.
- Ajusta las opciones: decide si quieres el resultado formateado (00.000.000/0001-00) o solo los números, y elige sede o sucursal.
- Defina la cantidad: para generar en lote, ingrese cuántos CNPJ necesita a la vez.
- Copiar el resultado: haga clic para copiar y pegar directamente en su sistema, hoja de cálculo o base de datos de prueba.
¿Cómo calculamos los dígitos de control?
La validación de un CNPJ depende de dos dígitos finales, calculados mediante ponderaciones decrecientes.
- Multiplicamos los primeros 12 dígitos por una secuencia de pesos (de 5 a 2, y luego de 9 a 2).
- Sumamos todos los resultados.
- Dividimos la suma por 11. Si el resto de la división es menor que 2, el primer dígito será 0. En caso contrario, será 11 menos el resto.
- Repetimos la lógica con los 13 dígitos (incluido el primer corrector) y los pesos (6 a 2 y 9 a 2) para encontrar el último dígito.
Consejos
- Prefiere siempre estos números en las bases de datos de homologación, nunca en producción.
- Para probar la validación de su sistema, genere un CNPJ válido y también uno no válido (por ejemplo, cambie el último dígito) y verifique los mensajes de error.
- Si su base de datos separa la sede y la sucursal, genere CNPJ con raíz 0002+ para cubrir escenarios de sucursales.