Convertir JSON a CSV Online Gratis

Convierte datos JSON a formato CSV de forma fácil y rápida.

Sobre Convertir JSON a CSV Online Gratis

Las APIs y las exportaciones de bases NoSQL te entregan JSON, pero Excel, Google Sheets y la mayoría de herramientas de informes quieren una tabla CSV plana. Este conversor toma un array JSON de objetos, usa las claves del primer objeto como cabeceras de columna y escribe una fila CSV por objeto, lista para abrir en una hoja de cálculo.

Pega el JSON en el cuadro, escribe el nombre del archivo de salida y pulsa el botón: el .csv se descarga al momento. El análisis lo hace el propio motor JSON del navegador, así que no se envía nada a ningún servidor y hasta las respuestas de API más grandes se quedan en tu equipo.

Convertir JSON a CSV Online Gratis: guía paso a paso

  1. Escribe el nombre del archivo de salida (la extensión .csv se añade sola).
  2. Pega tu JSON en el área de texto. Debe ser un array de objetos; un objeto suelto se acepta y se convierte en una sola fila.
  3. Pulsa «Convertir y descargar CSV». Si el JSON no es válido verás un mensaje de error en lugar del archivo.

Ejemplo de entrada y salida

Entrada

[
  {"id": 1, "nombre": "Ana", "activo": true},
  {"id": 2, "nombre": "Luis", "activo": false}
]

Salida

id,nombre,activo
1,"Ana",true
2,"Luis",false

¿Por qué usar nuestro Convertir JSON a CSV Online Gratis?

Casos de uso comunes

Límites y consejos

Preguntas frecuentes

¿Qué diferencia hay entre JSON y CSV?

JSON es un formato de texto jerárquico con objetos, arrays y valores con tipo (texto, número, booleano, null) que usan las APIs y los archivos de configuración. CSV es una tabla plana: una línea por registro, valores separados por comas, sin tipos ni anidamiento. Convertir JSON a CSV significa tomar las claves como columnas y escribir cada objeto como una fila.

Mi JSON es un objeto, no un array. ¿Funciona?

Sí. Un objeto suelto se envuelve en un array y produce una fila de cabecera más una fila de datos. Un objeto cuyos valores son a su vez objetos (por ejemplo un mapa indexado por id) producirá una única fila con los objetos anidados serializados como texto.

¿Por qué Excel me muestra todos los datos en una columna?

Excel en español espera punto y coma como separador, pero este archivo usa comas. Abre el CSV con Datos > Desde texto/CSV y elige la coma, o pasa el resultado por la herramienta CSV a delimitado para cambiar a punto y coma.

¿Admite JSON con arrays anidados?

Solo en parte. Los arrays y objetos anidados se conservan como texto JSON dentro de una sola celda. Si necesitas cada campo anidado en su propia columna, aplana la estructura antes, por ejemplo con un pequeño script o una librería de aplanado de JSON.

¿Hay límite de tamaño?

El límite es la memoria de tu navegador. Archivos de varias decenas de megabytes se convierten en pocos segundos en un portátil moderno; para cientos de megabytes es mejor una herramienta de línea de comandos como jq o Miller.

Guías relacionadas

Herramientas relacionadas

Otras utilidades gratuitas que pueden ayudarte

Available languages