JSON a CSV

Convierte un array JSON a CSV gratis en tu navegador. Conversor de dos paneles en vivo: pega el JSON a la izquierda, obtén un CSV limpio a la derecha al instante y cópialo o descárgalo. Privado, sin subidas y sin registro.

Qué hace el conversor de JSON a CSV

Un conversor de dos paneles en vivo: pega un array de objetos JSON a la izquierda y una tabla CSV limpia aparece a la derecha, lista para llevar a Excel, Google Sheets o Numbers. Lee las claves de tus objetos, construye la fila de encabezado y alinea cada registro debajo, actualizándose a medida que escribes, sin ningún botón de convertir. Si tus datos tienen campos desiguales, reúne todas las claves que encuentra para que no se pierda ninguna columna. La entrada no válida se detecta al momento, con un mensaje de error que señala el fallo de sintaxis en lugar de fallar en silencio. Un botón Cargar ejemplo inserta JSON de muestra, Limpiar vacía ambos paneles, y la salida tiene botones de Copiar y Descargar. Resulta práctico para desarrolladores que exportan respuestas de API, analistas que convierten un volcado de datos en una hoja, o cualquiera que reciba un archivo JSON y solo quiera filas y columnas.

Cómo usarlo

  1. Pega o escribe tu JSON en el panel de entrada de la izquierda, o pulsa Cargar ejemplo para insertar datos de muestra. Acepta un array como [{"nombre":"Ada","edad":36}], o un solo objeto, que se convierte en una fila.
  2. El CSV aparece al instante en el panel de salida de la derecha a medida que escribes. No hay ningún botón que pulsar.
  3. Si el JSON tiene un error de sintaxis, un mensaje de “JSON no válido” señala la posición o la línea del problema. Corrige ese punto y el CSV vuelve a aparecer.
  4. Pulsa Copiar para tomar el resultado o Descargar para guardarlo como archivo .csv. Limpiar vacía ambos paneles cuando quieras empezar de nuevo.

Cómo gestiona los datos complicados

Los valores que contienen comas, comillas o saltos de línea se envuelven entre comillas y se escapan de la forma correcta de CSV, así que nada se rompe al abrir el archivo. Los objetos y arrays anidados se conservan como texto JSON dentro de la celda en lugar de perderse en silencio. El orden de las columnas sigue las claves tal como aparecen por primera vez en tus datos.

Por qué convertir aquí

Se ejecuta por completo en tu navegador. Tu JSON nunca se sube, lo que importa cuando los datos provienen de una API privada o contienen algo sensible. Es gratis, no necesita registro y funciona en cuanto carga la página, en teléfono, tableta o escritorio. Como la conversión ocurre en tu equipo, no hay esperas por un viaje al servidor. Si tus objetos comparten la misma forma, obtendrás el CSV más ordenado. ¿Necesitas convertir una carpeta llena de archivos JSON de una vez? La app de escritorio gratuita BulkPro está hecha para el procesamiento por lotes. Encuentra más utilidades en la categoría de conversores.

Preguntas frecuentes

¿Cómo convierto un array JSON a CSV?
Pega tu array de objetos JSON en el panel de entrada de la izquierda, por ejemplo [{"nombre":"Ada","edad":36}], o pulsa Cargar ejemplo para insertar datos de muestra. El CSV aparece al instante en el panel de salida de la derecha. Usa Copiar para llevarlo a Excel o Google Sheets, o Descargar para guardarlo como un archivo .csv.
¿Qué pasa si mi JSON tiene un error?
La herramienta valida mientras escribes. Si la entrada no es JSON válido, en lugar del CSV aparece un mensaje de error que señala la posición o la línea del fallo de sintaxis, para que corrijas ese punto y veas reaparecer el CSV. Nada se sube durante la validación; todo se ejecuta en tu navegador.
¿Puedo cargar datos de ejemplo o limpiarlo todo rápido?
Sí. Cargar ejemplo rellena la entrada con un pequeño array JSON para que veas el formato CSV enseguida, y Limpiar vacía ambos paneles para empezar de cero. Copiar y Descargar actúan sobre el CSV del panel de salida.
¿Qué pasa con los valores que tienen comas, comillas o saltos de línea?
Se gestionan correctamente. Cualquier valor que contenga una coma, una comilla o un salto de línea se envuelve entre comillas dobles y sus comillas internas se duplican, siguiendo las reglas estándar de CSV, así que tu archivo se abre sin problemas en una hoja de cálculo.
¿Cómo se convierten los objetos o arrays anidados?
Los objetos y arrays anidados se escriben como texto JSON dentro de esa celda en lugar de descartarse. La fila de encabezado se construye con todas las claves encontradas en tus objetos, así que los registros desiguales conservan todas sus columnas.
¿Se sube mi JSON a algún sitio?
No. La conversión se ejecuta por completo en tu navegador con JavaScript. Tu JSON nunca sale de tu dispositivo, lo que la hace segura para respuestas de API privadas o datos sensibles. Además es gratis y sin registro.