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.

5 ejemplos generados
J41122953Válido
A46980942Válido
Q5068320JVálido
H46317889Válido
F11684735Válido

Cómo se calcula

Letra de tipo de organización + provincia + número + dígito o letra de control según el tipo.

Muestra generada
J41122953

Suma ponderada de los 7 dígitos (provincia + número): se duplican las posiciones impares.

  1. 1
    Provincia + número (7 dígitos)
    4112295
  2. 2
    Suma ponderada (impares ×2 ajustado, pares tal cual)
    27
  3. 3
    Dígito de control = (10 − suma mod 10) mod 10
    3
  4. 4
    Carácter de control
    3

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.