Todo desarrollador que trabaja con sistemas argentinos se topa con lo mismo: los formularios rechazan los CUIT inventados porque el dígito verificador no cierra. Este generador crea CUIT aleatorios que sí superan la validación matemática de AFIP/ARCA, ideales para poblar ambientes de prueba sin usar datos de personas reales.
Qué es el CUIT y por qué no sirve escribir números al azar
La Clave Única de Identificación Tributaria (CUIT) es el identificador fiscal argentino de 11 dígitos: dos de tipo (20/27 para personas físicas, 30/33/34 para jurídicas, entre otros), ocho de cuerpo (que en personas físicas coincide con el DNI) y un dígito verificador final calculado con el algoritmo de módulo 11. Ese último dígito depende de todos los demás, así que un número inventado «a ojo» falla la validación en 10 de cada 11 intentos.
El generador crea el cuerpo al azar y calcula el dígito con los multiplicadores oficiales 5-4-3-2-7-6-5-4-3-2, de modo que cada CUIT producido pasa la misma comprobación que aplican los formularios y sistemas contables.
Cómo se usa
- Elige el tipo de CUIT que necesita tu prueba (persona física o jurídica).
- Pulsa Generar: obtendrás cinco CUIT con el formato habitual XX-XXXXXXXX-X.
- Copia los que necesites y pulsa de nuevo si quieres otra tanda distinta.
Ejemplo resuelto
El CUIT 20-12345678-6 es el ejemplo clásico de los manuales del algoritmo: al aplicar los multiplicadores a «2012345678» la suma ponderada da 148; 148 módulo 11 es 5; y 11 − 5 = 6, el dígito correcto. Los números del generador siguen exactamente ese procedimiento, solo que con cuerpos aleatorios en lugar del cuerpo de ejemplo.
Casos de uso
- Desarrollo y QA: probar validaciones, máscaras de entrada y mensajes de error sin datos reales.
- Documentación y capturas: ilustrar manuales y tutoriales sin exponer el CUIT de nadie.
- Carga de datos de ejemplo: poblar bases de datos de demostración o ambientes de staging.
- Formación: practicar el cálculo del dígito verificador comparando con la calculadora específica.
Limitaciones honestas
Los CUIT generados son ficticios: la herramienta no consulta el padrón de ARCA ni comprueba que el número exista o pertenezca a alguien. Por pura probabilidad, un número generado podría coincidir con uno real asignado; eso no lo convierte en un dato válido para operar. Nunca uses CUIT de prueba en facturación, contratos ni trámites: para datos reales está la constancia de inscripción oficial.
Qué significan los dos primeros dígitos
El tipo no es decorativo: indica la naturaleza del titular. Para personas físicas se usan sobre todo el 20 y el 27 (y el 23 o 24 en asignaciones genéricas o históricas); para personas jurídicas y organismos se usan el 30, el 33 y el 34. Al generar datos de prueba conviene respetar esa lógica — una empresa con CUIT tipo 20 «canta» como dato falso en cualquier revisión manual —, por eso el generador permite elegir el tipo antes de crear la tanda y aplica el mismo algoritmo de verificación para todos.
Preguntas frecuentes
¿Cuál es la diferencia entre CUIT y CUIL?
Comparten estructura y algoritmo. El CUIT lo usa quien realiza actividad económica (contribuyentes) y el CUIL identifica a trabajadores en el ámbito laboral y de la seguridad social.
¿Los CUIT generados pasarían la validación de un formulario?
Sí, la validación matemática de formato y dígito verificador. No pasarían una consulta de existencia contra el padrón, porque son inventados.
¿Por qué a veces se generan dos tandas iguales?
No debería ocurrir: cada tanda usa cuerpos aleatorios nuevos. Si necesitas unicidad garantizada para una carga masiva, genera tandas y verifica duplicados en tu propio sistema.
¿Puedo generar el CUIT de una persona concreta a partir de su DNI?
Para personas físicas el cuerpo suele ser el DNI, pero el tipo exacto y cualquier excepción los define ARCA al asignar la clave; esta herramienta es de números aleatorios, no de consulta.
Herramientas relacionadas
Explora también estas herramientas gratuitas en español:
- Calcular Dígito Verificador de CUIT AFIP: algoritmo módulo 11 con los casos especiales
- Simulador de Préstamos Personales Banco Nación: Cuota Mensual y Costo Total
- Conversor de pesos argentinos a dólar tarjeta – Cotización editable con los impuestos incluidos
- Calcular Indemnización por Despido en Argentina: artículo 245 LCT, preaviso e integración
- Calculadora de Jubilación ANSES Argentina: estima tu haber según el promedio de tus últimas 120 remuneraciones
- Simulador de Cuotas Tarjeta de Crédito Argentina: compara 3, 6, 12 y más planes
- Calcular Horas Extras en Argentina: 50 % en días hábiles y 100 % en domingos y feriados
- Calcular Vacaciones en Argentina: escala de días corridos y plus vacacional

Pingback: Calcular dígito verificador de RIF SENIAT: módulo 11 paso a paso con validador incluido - Ilmhunt