Herramientas
ES

Convertir JSON a CSV online

Pega un array de objetos JSON para obtener un archivo CSV que puedes abrir en Excel, Google Sheets o Numbers. Los objetos anidados se aplanan en columnas automáticamente y puedes cambiar a CSV → JSON en cualquier momento.

JSON

CSV

Privado: tus datos se procesan en tu navegador y nunca se suben a ningún servidor.

Cómo convertir JSON a CSV

  1. Pega el JSON (normalmente un array de objetos) o abre un archivo .json.
  2. Elige el delimitador (coma, punto y coma, tabulación o barra vertical) y decide si quieres una fila de encabezado y si los objetos anidados se aplanan en columnas con rutas de puntos.
  3. Copia o descarga el CSV. Marca Añadir BOM UTF-8 para Excel para que las tildes, la ñ y otros caracteres especiales se abran correctamente en Excel.

Cómo se convierte el JSON en filas y columnas

JSONResultado CSV
Array de objetos [{"id":1,"name":"Ada"}]Una fila por objeto y una columna por clave
Objetos con claves distintasTodas las claves pasan a ser columnas; los valores que faltan quedan vacíos
Objeto anidado {"address":{"city":"London"}}Columna address.city
Valor de tipo array {"tags":["a","b"]}La celda contiene ["a","b"]
nullCelda vacía
Texto con comas, comillas o saltos de líneaEntre comillas dobles, con las comillas internas duplicadas ("")
Un único objetoUna fila
Array de arraysSe escribe fila por fila, sin encabezado

Cómo abrir el CSV en Excel

Excel elige el delimitador según tu configuración regional: en los países que usan la coma decimal, como España o Argentina, espera punto y coma. Si todos los datos acaban en una sola columna, vuelve a convertir con el delimitador punto y coma o importa el archivo con Datos → De texto/CSV. Activa el BOM UTF-8 para que caracteres como é, ü o ñ se muestren correctamente, y ten en cuenta que Excel elimina los ceros iniciales de valores como los códigos postales, salvo que la columna tenga formato de texto.

Preguntas frecuentes

¿Puedo convertir JSON a Excel?

Sí. Convierte a CSV y abre el archivo descargado en Excel, Google Sheets, Numbers o LibreOffice. Para pegarlo directamente en una hoja de cálculo, usa JSON a tabla y su botón Copiar para Excel.

¿Qué pasa con el JSON anidado?

Los objetos anidados se aplanan en columnas con rutas de puntos, como address.city, mientras que los arrays se guardan como texto JSON en una sola celda. Desactiva la opción de rutas con puntos para conservar los objetos completos como texto JSON.

¿Hay un límite de tamaño?

No hay un límite fijo. La conversión se ejecuta en tu navegador, así que los archivos de decenas de megabytes funcionan en un equipo normal.

¿Puedo convertir un CSV de nuevo a JSON?

Sí. Cambia la dirección a CSV → JSON encima del editor o abre el conversor de CSV a JSON.