Ir al contenido

Conversor JSON a CSV

Convierte arrays JSON y respuestas de API en un CSV limpio, listo para hojas de cálculo.

Opciones

Actívalo si Excel muestra caracteres rotos. Con punto y coma también se abre bien en el Excel europeo.

Funciona en tu navegador: tu JSON no se sube.

Cómo se usa

  1. Pega tu JSON en el editor de entrada.
  2. Elige en Registros el array que quieres convertir, o deja Automático.
  3. Selecciona el separador de columnas en Delimitador.
  4. Elige Aplanar en Objetos anidados para crear columnas con las claves de cada objeto.
  5. Revisa la vista previa y descarga el archivo resultante.

Ejemplos

Clientes para abrir en Excel

Entrada
[{"nombre":"Lucía Pérez","ciudad":"Málaga","saldo":125.50},{"nombre":"Andrés Muñoz","ciudad":"Bogotá","saldo":80}]
Salida
nombre;ciudad;saldo
Lucía Pérez;Málaga;125.50
Andrés Muñoz;Bogotá;80

Pedidos de una API con dirección y etiquetas

Entrada
{"total":2,"data":[{"pedido":1042,"direccion":{"ciudad":"Madrid","postal":"28013"},"etiquetas":["pagado","recogida"]},{"pedido":1043,"direccion":{"ciudad":"Lima","postal":"15001"},"etiquetas":["pendiente"]}]}
Salida
pedido,direccion_ciudad,direccion_postal,etiquetas
1042,Madrid,28013,pagado; recogida
1043,Lima,15001,pendiente

Registro JSON Lines con campos opcionales

Entrada
{"fecha":"2026-10-01","evento":"pedido_creado","pedido":12345678901234567890}
{"fecha":"2026-10-02","evento":"pedido_enviado","pedido":12345678901234567890,"transportista":"Correos","incidencia":null}
Salida
fecha	evento	pedido	transportista	incidencia
2026-10-01	pedido_creado	12345678901234567890		
2026-10-02	pedido_enviado	12345678901234567890	Correos	null

Preguntas frecuentes

¿Puedo convertir JSON a Excel?

Obtienes un archivo CSV o TSV que puedes abrir en Excel, no un XLSX. Si Excel muestra mal las tildes o la ñ, activa Compatible con Excel (UTF-8 BOM). Si tu Excel espera punto y coma como separador, selecciona Punto y coma ; en Delimitador.

¿Qué pasa si los registros tienen claves diferentes?

El CSV incluye las claves de todos los registros, en orden de aparición. Cuando una clave falta en un registro, su celda queda vacía.

¿Por qué la vista previa no muestra todas las filas?

La vista previa muestra hasta 100 filas y 200 columnas. Al copiar o descargar el resultado, obtienes el CSV completo.

¿Se suben mis datos a un servidor?

El JSON se procesa en tu navegador y el código de la herramienta no envía tus datos por la red. La página usa Google Analytics para registrar eventos de uso, sin incluir el contenido JSON ni CSV.

¿Cuál es el tamaño máximo del archivo JSON?

Se rechazan archivos de más de 50 MB. El procesamiento también depende de la memoria disponible en tu navegador; si se agota, prueba con un archivo más pequeño.