Convertidor JSON a CSV

Convierte arrays JSON a CSV o CSV de vuelta a JSON. Elige el delimitador, previsualiza el resultado y descarga. Todo se ejecuta en tu navegador.

Cómo funciona: Pega JSON o CSV abajo, elige la dirección de conversión, selecciona el delimitador y haz clic en Convertir. Previsualiza el resultado como tabla y descarga cuando quieras. Ningún dato sale de tu navegador.

3 filas4 columnas

¿Qué es la conversión de JSON a CSV?

La conversión de JSON a CSV transforma datos JSON estructurados (normalmente un array de objetos) en un formato CSV tabular y plano que hojas de cálculo y bases de datos pueden importar fácilmente. Cada objeto del array JSON se convierte en una fila, y cada clave única se convierte en un encabezado de columna. El proceso inverso — CSV a JSON — convierte cada fila en un objeto JSON usando la fila de encabezado como claves.

JSON vs CSV — Cuándo usar cada uno

JSON es ideal para representar datos jerárquicos y anidados, y es el formato estándar para APIs y aplicaciones web. CSV es perfecto para datos tabulares planos y es compatible con prácticamente cualquier herramienta: hojas de cálculo (Excel, Google Sheets), bases de datos y herramientas de análisis. Usa JSON cuando necesites estructuras anidadas o preservar tipos de datos; usa CSV cuando compartas datos con usuarios no técnicos o importes a hojas de cálculo y bases SQL.

Manejo de JSON anidado

Los arrays JSON planos se convierten limpiamente a CSV, pero los objetos y arrays anidados requieren aplanamiento. Las estrategias más comunes incluyen notación con punto (address.city se convierte en una columna), serializar valores anidados como JSON, o expandir arrays en múltiples filas. Esta herramienta aplana un nivel de anidamiento con notación de punto y serializa las estructuras más profundas como cadenas JSON, preservando todos tus datos y manteniendo el CSV legible.

Consejos para la conversión de datos

  • Asegúrate de que tu JSON sea un array de objetos con claves consistentes para una conversión limpia
  • Usa punto y coma o tabulaciones como delimitadores si tus datos contienen comas
  • Desactiva la fila de encabezado cuando tu CSV ya incluye encabezados o cuando estés añadiendo datos
  • Previsualiza la tabla antes de descargar para detectar problemas de formato
  • Para conjuntos de datos grandes, CSV es más eficiente en memoria que JSON
  • Encierra entre comillas los campos que contengan el carácter delimitador para evitar errores de parseo