Generador de CIF válido (empresas y entidades)
Un CIF válido tiene 9 caracteres: una letra que indica el tipo de organización, 7 dígitos (los dos primeros son la provincia) y un carácter de control, dígito o letra según el tipo de entidad, calculado por suma ponderada y módulo 10. Los CIF generados en DataMockSeed son ficticios y no corresponden a ninguna empresa real.
El CIF combina una letra de tipo de organización, la provincia, un número y un carácter de control que puede ser dígito o letra según el tipo de entidad.
Cómo se calcula
Letra de tipo de organización + provincia + número + dígito o letra de control según el tipo.
Suma ponderada de los 7 dígitos (provincia + número): se duplican las posiciones impares.
- 1Provincia + número (7 dígitos)4112295
- 2Suma ponderada (impares ×2 ajustado, pares tal cual)27
- 3Dígito de control = (10 − suma mod 10) mod 103
- 4Carácter de control3
Preguntas frecuentes
¿Por qué unos CIF terminan en letra y otros en número?
Depende de la letra inicial, que indica el tipo de organización: las P, Q, R, S, N y W llevan siempre letra de control; las A, B, E y H (como sociedades anónimas y limitadas), siempre dígito; y el resto admiten ambos.
¿Los CIF generados corresponden a empresas reales?
No. El número y el carácter de control son ficticios; solo el formato y el cálculo siguen el algoritmo oficial.
¿Puedo generar CIF de un tipo de organización concreto?
Sí. En el generador completo se puede fijar el subtipo de documento en «cif» y combinarlo con otros campos de empresa.
Sigue explorando
¿Buscas más tipos de datos? Prueba el generador completo.