Conversor de JSON a CSV

Arrays JSON a CSV y viceversa, con vista previa en tabla en directo y salida compatible con Excel.

Funciona en local · no se sube nada
JSON
CSV
Table preview
The table appears here once the input converts.

Qué hace

Convierta una respuesta de API o una exportación JSON en un CSV listo para hojas de cálculo, o un archivo CSV en JSON. La vista previa en tabla muestra exactamente cómo quedan las filas y las columnas.

JSON → CSV

  • Cada clave se convierte en una columna, aunque solo aparezca en algunas filas. Las columnas mantienen el orden en que aparecen las claves por primera vez.
  • Los objetos anidados se aplanan en rutas con puntos (address.city) o se mantienen como texto JSON si desactiva el aplanado. Los arrays se escriben como cadenas JSON (["admin","billing"]).
  • Funciona con respuestas envueltas: para {"data": [ ... ]} se usan las filas dentro de data.
  • Entrecomillado correcto para delimitadores, comillas, saltos de línea y espacios iniciales o finales.
  • Coma, punto y coma, tabulador o barra vertical, finales de línea CRLF o LF y un BOM UTF-8 opcional para que Excel muestre bien los caracteres acentuados.

CSV → JSON

  • Análisis según RFC 4180: campos entre comillas, comillas dobladas ("") y saltos de línea dentro de comillas.
  • Detección automática del delimitador, fila de encabezado activada o no (sin encabezado obtiene arrays).
  • Inferencia de tipos (opcional): números, true/false, celdas vacías como null y arrays/objetos JSON en celdas. Valores como 007 siguen siendo cadenas para no perder los ceros iniciales.
  • Las rutas con puntos vuelven a anidarse, de modo que un CSV creado aquí se convierte de nuevo en el JSON original.
  • Las comillas sin cerrar se indican con el número de línea; las filas con un número de campos distinto se muestran como advertencia.

Privacidad

Todo se ejecuta en su navegador y no se sube nada. Su última entrada de cada dirección se guarda en el almacenamiento local.