Json To Csv LogoJson To Csv

Cómo convertir JSON a CSV en menos de un minuto: el método más rápido para cada caso (Guía 2026)

El método más rápido para convertir JSON a CSV es un conversor online gratuito: pegar, convertir, descargar. Menos de un minuto para un archivo puntual. Aquí tienes ese método paso a paso, la velocidad real de todos los demás métodos y qué hacer cuando el método rápido no basta.

Actualizado: 2026-10-1010 min de lectura

El método de 60 segundos: pegar, convertir, descargar

Si buscaste "cómo convertir json a csv", casi seguro que quieres la versión rápida, no una clase magistral. Aquí va: abre el conversor de este sitio, pega tu JSON en el cuadro de entrada (o sube el archivo .json), haz clic en convertir y descarga el CSV. Ese es todo el procedimiento: tres acciones, sin instalar nada, sin crear una cuenta y sin que el archivo salga de tu navegador. Es la forma más directa de pasar de JSON a CSV cuando solo necesitas hacerlo una vez.

El resultado depende de la forma de tu JSON. Los arrays planos de objetos se convierten directamente en una tabla limpia, fila por fila. Los datos anidados se aplanan de forma automática: el conversor transforma los objetos anidados en columnas con notación de punto y une las listas sencillas con punto y coma como separador. Para que no haya dudas, pasamos el motor de conversión real del sitio por una pequeña muestra de pedidos y esto es exactamente lo que sale:

  • Entrada: {"orders": [{"id": 101, "customer": {"name": "Ana", "city": "Madrid"}, "items": ["book", "pen"], "total": 24.5}, {"id": 102, "customer": {"name": "Ben", "city": "Berlin"}, "items": ["lamp"], "total": 39.0}]}
  • Columnas de salida: id, customer.name, customer.city, items, total
  • Filas de salida: 101,Ana,Madrid,book; pen,24.5 — 102,Ben,Berlin,lamp,39

El motor informó que la conversión en sí tardó alrededor de un milisegundo en esa muestra. Así que el "menos de un minuto" del título es honesto con la parte humana: pegar, hacer clic, descargar. La parte de la máquina es instantánea; el único tiempo que gastas es el tuyo.

Hay una decisión que el método rápido no toma por ti: el delimitador y las opciones. La coma es el valor por defecto y es lo correcto para la mayoría de los CSV. Elige el punto y coma si tu Excel lo espera (es lo habitual en gran parte de Europa), y deja activado el aplanado salvo que quieras que los objetos anidados se vuelquen en las celdas como cadenas JSON sin procesar.

La velocidad real de cada método

El método más rápido depende de tu punto de partida. Este es el ranking honesto, medido con el tiempo humano incluido, no solo el tiempo de CPU. Todos los métodos siguientes convierten el mismo tipo de archivo; lo que cambia es cuánto tardas tú en ponerlo en marcha:

  • Conversor online (este sitio): menos de un minuto para un archivo puntual. Pegar, hacer clic, descargar. La conversión en sí son milisegundos; tus clics son el cuello de botella. Ideal cuando conviertes de vez en cuando.
  • Extensión de VS Code: alrededor de un minuto si el JSON ya está abierto en tu editor. Lo seleccionas, ejecutas el comando y tomas el CSV. Suma cinco minutos si antes tienes que instalar la extensión y aprender su comando.
  • jq: 7 milisegundos de cómputo en nuestra muestra de dos registros (medidos de verdad en la máquina donde se escribió este artículo), más el medio minuto que lleva escribir el comando. Es lo más rápido por archivo cuando dominas la sintaxis; lo más lento de aprender si nunca has tocado una terminal.
  • Python con pandas: segundos cuando el script ya existe; de 2 a 5 minutos la primera vez, incluyendo la instalación y escribir el fragmento. Gana en las repeticiones porque el script queda guardado y se puede volver a ejecutar tal cual.
  • Excel Power Query (Data > Get Data > From File > From JSON): unos 3 minutos la primera vez, más rápido cuando ya conoces los clics. Es la mejor opción cuando la hoja de cálculo es el destino de todos modos.
  • Google Sheets: la vía más lenta, a propósito. Sheets no tiene importación nativa de JSON, así que primero conviertes a CSV con cualquiera de los métodos de arriba y luego lo importas. Luchar contra esa carencia nunca es el camino rápido.

El resumen honesto: para un único archivo que nunca habías convertido, el conversor online gana en tiempo real de reloj. Para la quincuagésima conversión de la misma exportación, gana un script guardado. La velocidad depende de la situación, no es una propiedad de la herramienta.

Cuándo el método rápido es la decisión acertada

El método de 60 segundos no es un apaño: es la opción correcta en cuatro situaciones muy habituales. Si tu caso encaja en alguna de ellas, no busques más: pegar y descargar es todo lo que necesitas para transformar JSON a CSV.

  • Un array de objetos plano o poco anidado. Es la forma en la que llegan la mayoría de las exportaciones de APIs, y se convierte a la perfección: cada objeto es una fila y cada campo es una columna.
  • Un archivo puntual. Si conviertes una exportación al año, instalar cualquier cosa es más lento que pegar el texto en una pestaña y descargarlo.
  • Un archivo pequeño o mediano, hasta unos pocos megabytes. Las pestañas del navegador se sienten cómodas ahí; más allá, conviene usar jq o Python.
  • Datos sensibles. La conversión se ejecuta en tu pestaña del navegador: nada se sube a un servidor. Compruébalo tú mismo: carga la página, desconecta la red y convierte. Sigue funcionando, y esa es la prueba.

Si ninguna de estas describe tu archivo, salta directamente a "Cuando el método rápido no basta". Y si no estás seguro de si tu forma de datos puede convertirse en una tabla siquiera, nuestra guía de posibilidades cubre la única condición estructural que lo decide.

Lo que frena a la gente (y la solución de 10 segundos)

Nadie necesita el minuto completo. Quienes tardan veinte minutos se topan con uno de estos cinco tropiezos, y todos tienen arreglo inmediato una vez sabes dónde mirar. La mayoría de las veces, el problema no es la herramienta: es la forma de los datos o un ajuste mal puesto.

  • JSON no válido. Una coma final o un corchete sin cerrar detiene en seco a cualquier conversor. Solución: valida primero. Pega el texto en un formateador de JSON o ejecuta python3 -m json.tool sobre el archivo. Diez segundos, y el mensaje de error indica la línea exacta.
  • Sorpresas con datos anidados. Si el aplanado está desactivado, los objetos anidados caen en las celdas como bloques JSON ilegibles. Solución: deja activada la opción de aplanado para obtener columnas limpias de estilo customer.name.
  • Caracteres ilegibles en Excel. El CSV descargado es UTF-8 plano sin BOM, y Excel a veces adivina mal la codificación al abrirlo. Solución: vuelve a importar el CSV en Excel y elige 65001 (UTF-8) de forma explícita en lugar de abrir el archivo con doble clic.
  • Todo cae en una sola columna. Tu Excel probablemente espera puntos y coma. Solución: convierte de nuevo con el delimitador de punto y coma seleccionado.
  • Un objeto suelto en lugar de un array. {"name": "Ana"} es una fila, no una tabla. Solución: envuélvelo entre corchetes, o remodela muchos objetos sueltos en una lista de registros primero.

Fíjate en el patrón: cada freno es un problema de forma de datos o de ajustes, no de la herramienta. Diez segundos de diagnóstico al principio superan a diez minutos de reconversiones.

Cuando el método rápido no basta

Tres situaciones en las que pegar y descargar es la herramienta equivocada, y qué usar en su lugar. Reconocer estos casos a tiempo te ahorra el error de forzar el método rápido donde no encaja.

  • Archivos enormes. Las pestañas del navegador se atragantan con cientos de megabytes; jq procesa archivos de gigabytes sin cargarlos en memoria. Mide una vez y deja de pegar gigantes en pestañas.
  • Conversiones repetidas. ¿La misma exportación cada mañana? Un script de Python guardado o un comando jq en un alias de la shell convierte un minuto diario en cero segundos diarios, y nunca olvida el ajuste del delimitador.
  • Columnas elegidas a mano. Si necesitas exactamente tres columnas renombradas y reordenadas, la proyección explícita de jq o un script corto superan a hacer clic en una interfaz cada vez.

Para el flujo completo basado en archivos (subidas, Excel, la línea de comandos y convertir carpetas enteras por lotes), consulta nuestra guía de conversión de archivos. Para una comparativa probada de las seis herramientas antes de decidirte por una, mira la comparativa de herramientas. Y para el recorrido completo método por método, empieza por la guía de los tres métodos fiables.

Related guides

Preguntas frecuentes

¿Cuánto tarda convertir JSON a CSV?

Menos de un minuto para un archivo puntual típico: pega el JSON en un conversor online gratuito, haz clic en convertir y descarga el CSV. La conversión en sí son milisegundos (alrededor de 1 ms en una pequeña muestra anidada que medimos), así que todo el tiempo es hacer clic tú mismo. Los archivos grandes y las primeras configuraciones de herramientas llevan más, como muestra la comparativa de velocidades de arriba.

¿Puedo convertir JSON a CSV sin instalar nada?

Sí. Un conversor online no necesita nada instalado: pegar o subir, convertir, descargar. El conversor de este sitio funciona por completo en tu navegador y sin cuenta. Si ya tienes Excel instalado en tu máquina, su Power Query importa JSON de forma nativa sin añadir nada extra.

¿Hay un límite de tamaño de archivo en el método rápido?

Los navegadores manejan archivos de hasta unos pocos megabytes con soltura; pasadas las decenas de megabytes, las pestañas se vuelven lentas y el método rápido deja de ser rápido. Para archivos grandes, jq procesa gigabytes sin cargarlos en memoria, y Python con pandas maneja cientos de megabytes en local.

¿Convertir JSON a CSV pierde datos?

Los valores se conservan; la estructura cambia. Los tipos se vuelven texto, los nulos se vuelven celdas vacías, los objetos anidados se aplanan en columnas con notación de punto (customer.name) y las listas sencillas se unen con "; ". Si tu JSON está muy anidado o es irregular, revisa las columnas de salida antes de fiarte del archivo.

¿Necesito una cuenta para convertir JSON a CSV?

No. El conversor de este sitio es gratis sin registro, y el archivo nunca sale de tu navegador. Desconfía de cualquier conversor que exija una cuenta antes de enseñarte la salida: eso es una señal de alarma, no una característica.

Mi JSON está anidado: ¿funciona igual el método rápido?

Sí, siempre que el aplanado esté activado (aquí viene activado por defecto). Los objetos anidados se convierten en columnas con notación de punto y las listas sencillas se unen en una sola celda, exactamente como muestra la salida de ejemplo de arriba. Un anidamiento extremadamente profundo o irregular puede producir tablas anchas y dispersas: ahí es cuando un script con control explícito de columnas se gana su lugar.

¿Qué es más rápido: un conversor online o Excel?

Para obtener un archivo CSV, el conversor online: pegar y descargar en menos de un minuto. Para meter datos en una hoja de cálculo con la que vas a seguir trabajando, el Power Query de Excel es un solo paso en lugar de convertir y luego abrir, y la consulta guardada se actualiza cuando cambia el archivo de origen.

Convierte tu JSON a CSV ahora mismo

El método más rápido está a una pestaña de distancia: pega tu JSON o sube el archivo y descarga un CSV limpio en menos de un minuto. Gratis, sin registro, y tus datos nunca salen de tu navegador.

Convertir JSON a CSV gratis
Todas las guías