Generador de Datos de Prueba de México
Genera RFC, CURP, CLABE y NSS ficticios con dígito verificador correcto para poblar entornos de desarrollo y tests. Exporta a JSON, CSV o SQL. Sin servidor.
| Nombre | Apellido paterno | Apellido materno | RFC | CURP | CLABE |
|---|
Todo se genera en tu navegador; nada se envía a ningún servidor.
Datos ficticios. Las claves cumplen el formato y el dígito verificador, pero no corresponden a ninguna persona ni empresa real, ni están dadas de alta en el SAT, RENAPO, IMSS o Banxico. Úsalas solo para pruebas.
Qué hace esta herramienta
Genera registros ficticios de personas o empresas mexicanas con RFC, CURP, CLABE y NSS que pasan la validación de dígito verificador. Eliges cuántos registros quieres y qué campos incluir, y lo exportas como tabla, JSON, CSV o sentencias INSERT de SQL listas para un seeder.
Está pensado para lo de siempre: poblar un entorno de desarrollo, montar fixtures de tests o preparar una demo sin copiar la base de producción.
Por qué no vale poner las claves a mano
Porque el dígito verificador te lo va a impedir. En cuanto tu formulario, tu import de CSV o tu suite de tests comprueba el RFC o la CLABE, un AAAA010101AAA escrito al vuelo falla y te bloquea. Las claves de aquí están calculadas con el mismo algoritmo que usa la autoridad, así que atraviesan la validación igual que una real.
Y hay un detalle que importa más de lo que parece: el RFC y la CURP de un mismo registro son coherentes entre sí. Ambos salen del mismo nombre, apellidos y fecha, así que comparten las cuatro letras iniciales y los seis dígitos de la fecha. Si generas cada clave por separado con dos herramientas distintas, cualquier lógica que cruce las dos te dará un falso fallo.
Qué genera exactamente
Personas: nombre y apellidos, sexo, fecha de nacimiento, RFC de persona física, CURP, NSS, CLABE con banco real del catálogo de Banxico, entidad, código postal, teléfono y correo.
Empresas: razón social, RFC de persona moral, fecha de constitución, CLABE, banco y código postal.
Los formatos de salida son cuatro:
- Tabla para revisar de un vistazo.
- JSON para fixtures o mocks de API.
- CSV para importar a una hoja o a una base de datos.
- SQL con
INSERT INTOy el nombre de tabla ya puesto.
Los límites, dichos claramente
Los datos son sintéticos. No corresponden a ninguna persona ni empresa real, y no están dados de alta en el SAT, RENAPO, IMSS ni en ningún banco.
Y una precisión sobre el RFC: las dos primeras posiciones de la homoclave las calcula el SAT con su propio procedimiento a partir del nombre completo, y aquí se generan al azar. Lo que sí se calcula bien es el dígito verificador final, que es lo que comprueban las validaciones. El RFC resultante es estructuralmente válido, pero no es el que el SAT emitiría para ese nombre. Para pruebas da igual; para un trámite, no sirve.
Úsalo para desarrollo y tests. Nunca en facturación con efectos fiscales ni en trámites reales.
De paso, una buena práctica
Copiar la base de producción a un entorno de pruebas es cómodo y es justo lo que la normativa de protección de datos te pide no hacer: multiplicas las copias de datos personales en entornos con menos controles. Generar datos sintéticos que pasen tus validaciones es la alternativa recomendada, y esta herramienta existe para que no cueste más trabajo que la ruta fácil.
Herramientas relacionadas
- Validador de RFC, CURP, CLABE y NSS — comprueba aquí cualquier clave que genere esta herramienta.
- Generador de datos de prueba — la versión genérica, sin claves mexicanas.
- Visor de XML de CFDI 4.0 — para inspeccionar las facturas que emita tu entorno de pruebas.
Preguntas frecuentes
¿Los datos que genera son de personas reales?
No. Los nombres se combinan al azar de listas comunes y las claves se construyen con las reglas públicas de formato, pero no corresponden a ninguna persona ni empresa existente y no están dadas de alta en el SAT, RENAPO, IMSS ni en ningún banco. Son datos sintéticos pensados para llenar una base de datos de desarrollo sin usar información real de clientes, que es justo lo que no deberías estar haciendo.
Entonces, ¿por qué me sirven si son inventados?
Porque pasan las validaciones. Si tu formulario, tu import de CSV o tu suite de tests comprueba el dígito verificador del RFC o de la CLABE, un valor puesto a mano fallará y no te dejará avanzar. Estas claves están calculadas con el mismo algoritmo que usa la autoridad, así que atraviesan la validación de formato igual que una real. Eso te permite probar el camino feliz sin tocar datos personales de nadie.
¿El RFC y la CURP de un mismo registro son coherentes entre sí?
Sí. Ambos se derivan del mismo nombre, apellidos y fecha de nacimiento, así que comparten las cuatro letras iniciales y los seis dígitos de la fecha, exactamente como ocurriría en la realidad. Esto importa si estás probando una lógica que cruza las dos claves: con datos generados por separado esa comprobación fallaría sin que hubiera un fallo real en tu código.
¿La homoclave es la que asignaría el SAT?
No, y conviene tenerlo claro. Las dos primeras posiciones de la homoclave las calcula el SAT con su propio procedimiento a partir del nombre completo, y aquí se generan al azar. Lo que sí se calcula correctamente es el dígito verificador final, que es el que comprueban las validaciones. En otras palabras: el RFC es estructuralmente válido, pero no es el RFC que el SAT emitiría para ese nombre.
¿Puedo exportar los datos a mi base de datos?
Sí. Además de la vista en tabla puedes exportar a JSON, a CSV o directamente a sentencias INSERT de SQL con el nombre de tabla ya puesto, listas para pegar en un seeder o en una migración. Eliges qué campos incluir antes de exportar, así que no arrastras columnas que no usas.
¿Es legal usar RFC o CURP inventados?
Para desarrollo y pruebas internas, sí: son cadenas que cumplen un formato, no una suplantación. Lo que no debes hacer es usarlas en trámites reales, en facturación con efectos fiscales o para registrar a alguien ante una autoridad. Y al revés, poblar tus entornos de prueba con datos sintéticos en lugar de copiar la base de producción es precisamente la práctica recomendada en materia de protección de datos.
Reseñas y valoraciones
Aún no hay reseñas. ¡Sé la primera persona en opinar!
Herramientas relacionadas
Otras del catálogo que se usan bien junto a esta.