M ToolsMio

Conversor de JSON a CSV

Convierte JSON a CSV al instante en tu navegador. El JSON anidado se aplana en columnas y los arrays en filas. Sin subir archivos, 100% privado y gratis.

Entrada JSON
Salida CSV
Delimitador

Características

100% en el navegador

Toda la conversión ocurre en tu navegador. Tus datos nunca salen de tu dispositivo.

Aplanado inteligente

Los objetos anidados se aplanan en columnas con notación de puntos, y los arrays de filas se convierten automáticamente en filas CSV.

Vista previa instantánea

Mira cómo se actualiza el CSV en tiempo real mientras escribes, con un delimitador editable y una vista previa de tabla en vivo.

Gratis y sin registro

Sin registro, sin límites y sin cargos ocultos. Convierte todos los archivos que quieras.

¿Cómo convertir JSON a CSV?

  1. Pega tu JSON en el área de entrada, o arrastra y suelta un archivo .json sobre ella.
  2. Elige un delimitador: coma, punto y coma, tabulación o barra vertical.
  3. Revisa el resultado del CSV en vivo y la vista previa de la tabla.
  4. Haz clic en Copiar al portapapeles, o en Descargar para guardar el archivo .csv.

Casos de uso comunes

Análisis de respuestas de API

Pega una respuesta JSON de una API y obtén una hoja de cálculo que puedes filtrar, ordenar y pivotar en Excel o Google Sheets.

Migración de datos

Traslada datos de sistemas basados en JSON a herramientas basadas en CSV, bases de datos y flujos de BI que esperan datos tabulares.

Generación de informes

Convierte registros JSON exportados en informes CSV limpios para las partes interesadas que viven en las hojas de cálculo.

Inspección rápida de datos

Aplana JSON profundamente anidado para detectar campos faltantes y comparar estructuras entre cientos de registros de un vistazo.

Consejos de conversión

Preguntas Frecuentes

¿Se envían mis datos JSON a algún servidor?
No. Toda la conversión ocurre íntegramente en tu navegador con JavaScript puro. Tus datos nunca se suben, nunca se almacenan y nunca salen de tu dispositivo; puedes comprobarlo en la pestaña de red de las DevTools del navegador.
¿Cómo convierto JSON anidado a CSV?
Pega tu JSON y la herramienta aplana automáticamente los objetos anidados en nombres de columnas con notación de puntos. Por ejemplo, el objeto {"address": {"city": "Berlin"}} se convierte en la columna address.city. Los arrays dentro de objetos se serializan como cadenas JSON, salvo que contengan objetos con las mismas claves, en cuyo caso pueden dividirse en filas adicionales.
¿Qué estructuras de JSON son compatibles?
Un array de objetos (la forma más común de respuesta de API) se convierte en una fila por objeto. Un objeto único se convierte en una tabla de dos columnas clave/valor. Un array de primitivas se convierte en una fila de valores. Un objeto que contiene arrays de objetos divide cada array interno en filas.
¿Puedo cambiar el delimitador del CSV?
Sí. Además de la coma predeterminada, puedes cambiar a punto y coma, tabulación o barra vertical. Esto es importante si tus datos contienen comas o si abres el archivo en Excel con una configuración regional que espera un separador diferente.
¿Hay un límite de tamaño de archivo?
No hay un límite estricto. Los archivos de unos pocos megabytes se convierten al instante. Las entradas extremadamente grandes pueden tardar más porque todo se ejecuta en la pestaña de tu navegador, pero tus datos nunca salen de tu dispositivo.

Más Herramientas