Cookies Este sitio guarda solo lo imprescindible para funcionar. Hoy no usa analítica ni publicidad, y nada de lo que hay aquí te sigue a otras webs. Leer la política de privacidad

Elegir qué permitir
+92 312 8299940Presupuesto gratis
Herramienta gratis, sin cuenta

Convertir JSON a CSV
Tablas limpias a partir de datos desordenados

Pega tus datos para convertir JSON a CSV y recibe una tabla ordenada. Aplana objetos anidados, mantiene exactos los ID largos y enumera cada cambio.

  • GratisPrecio
  • CSV, ExcelSalida
  • NingunoRegistro
  • En tu navegadorFunciona

Conversor de JSON a CSV

Se convierte en tu navegador y se listan todos los avisos

Registros
0
Columnas
0
Tamaño
0 B

Listo. Pega tus datos, abre un archivo o prueba el ejemplo.

¿Quieres ir al revés? Convierte CSV a JSON

Tu navegador hace todo el trabajo aquí, en esta pestaña. No subimos nada, no guardamos nada y no registramos nada.
En pocas palabras

Qué hace esta herramienta para convertir JSON a CSV

Esta herramienta convierte los datos que te da una app o una API en filas y columnas que una hoja de cálculo puede abrir. Pega el JSON y la tabla aparece al lado. No se sube nada, porque tu navegador hace todo el trabajo.

JSON es ideal para los programas. Mete unas cosas dentro de otras y deja que cada registro lleve campos distintos. Sin embargo, una hoja de cálculo quiere una sola cuadrícula plana. Por eso el trabajo real no es cambiar el formato. El trabajo real es decidir qué hacer con los objetos anidados, las listas y los campos que faltan, y luego contarte lo que se decidió.

Por eso cada conversión termina con una tabla de comprobaciones. Nombra los registros encontrados, los objetos aplanados, las celdas vacías y todo lo que parecía arriesgado. Así sabes que el archivo está bien antes de enviarlo a nadie.

De JSON anidado a columnas planas

Una celda de una hoja de cálculo guarda un solo valor. Por eso, cuando un registro lleva dentro un objeto de dirección, el conversor da a cada parte su propia columna: address.city, address.country, etc. Los nombres con puntos muestran de dónde viene cada valor.

Diagrama de un pedido JSON anidado convertido en columnas CSV: el objeto de dirección se divide en las columnas address.city y address.country, y la lista de artículos se une en una celda
Una dirección anidada se convierte en dos columnas con puntos, y una lista en una sola celda.

Las listas funcionan de otra forma. Una lista de etiquetas o de artículos va en una sola celda, unida con punto y coma. Si prefieres mantener la lista como texto JSON, desactiva la opción. De hecho, en ningún caso se pierde nada.

JSON a CSV sin que se pierda ningún campo

Muchos conversores leen el JSON con el analizador del navegador, y ese analizador redondea los números largos. Un ID de pedido como 12345678901234567890 vuelve como 12345678901234567000, que es otro pedido. Esta herramienta lee cada número como el texto exacto que pegaste. Así los ID y los números de cuenta se quedan completos.

El conversor de JSON a CSV tras convertir tres pedidos, con la tabla de comprobaciones que lista objetos aplanados, celdas con listas y campos que faltan
Cada conversión termina con una tabla de comprobaciones, para que veas qué cambió y por qué.

Además, los registros casi nunca coinciden del todo. Un cliente tiene teléfono y el siguiente no. El conversor reúne cada campo en el orden en que aparece y deja la celda vacía cuando falta un valor. Luego la tabla de comprobaciones cuenta esas celdas vacías por ti.

Dónde se encuentran tus registros

Las respuestas de una API suelen envolver la lista que quieres dentro de otro objeto, por ejemplo { "data": [ ... ] } o { "results": [ ... ] }. Cuando dentro hay una sola lista de objetos, el conversor la usa y lo indica. Un único objeto da una fila, y un array de arrays sale línea a línea.

El conversor muestra un mensaje de error con la línea y la columna exactas de una coma que falta en el JSON, junto al botón Muéstrame dónde
Un fallo en el JSON aparece con su línea y su columna, y un clic te lleva hasta él.

El formato JSON está definido en el estándar RFC 8259. Si el lector encuentra un fallo, como una coma final o una comilla que falta, indica la línea y la columna. Después un botón te lleva directo a ese punto.

De JSON a Excel sin caracteres rotos

Excel es exigente con los archivos de texto. Si un CSV no empieza con una pequeña marca llamada marca de orden de bytes, Excel puede adivinar mal la codificación. Entonces nombres como Zoë o Karachi en escritura urdu se vuelven un galimatías. Marca la descarga lista para Excel y el archivo lleva esa marca, así que se abre bien con doble clic.

Conversor de JSON a CSV con el delimitador punto y coma y la descarga lista para Excel marcada, mostrando un CSV separado por punto y coma
Columnas con punto y coma y la marca para Excel, para las hojas de cálculo que las esperan.

El separador también se puede elegir. En algunas regiones la coma es el separador decimal, por eso su Excel espera punto y coma entre columnas. Elige punto y coma, tabulador o barra vertical, y la vista previa se actualiza al instante.

Protección contra fórmulas de hoja de cálculo

Una celda que empieza con =, +, - o @ puede ejecutarse como fórmula al abrir el archivo. Los atacantes esconden órdenes así, y OWASP lo llama inyección CSV. Con la protección activa, esas celdas reciben un apóstrofo delante y se abren como texto simple. Los números negativos no se tocan, y la tabla de comprobaciones lista cada celda que cambió.

Comillas, comas y saltos de línea bajo control

El CSV tiene una regla que rompe muchos archivos hechos a mano: un valor con el delimitador, una comilla o un salto de línea debe ir entre comillas dobles. Además, cada comilla interior debe duplicarse. El conversor sigue al pie de la letra el estándar RFC 4180, así que un nombre como Sara "Sam" Malik o una dirección con coma llega intacta.

Antes de importar el archivo en un sitio importante, puedes compararlo con una exportación anterior. Nuestro comparador de textos muestra cada línea cambiada lado a lado.

Quién necesita datos JSON en una hoja de cálculo

Mucha gente que nunca programa recibe JSON igualmente. Una tienda exporta pedidos desde un plugin. Un equipo de marketing descarga contactos de un servicio de formularios. Un responsable de soporte saca tickets de su sistema de ayuda. En todos los casos los datos llegan como JSON desordenado, aunque el informe tiene que vivir en una hoja limpia.

También le saca partido la gente que programa. Un CSV rápido permite revisar a ojo la respuesta de una API, ordenarla o pasársela a un compañero. Mientras tanto, los analistas cargan el archivo en Google Sheets o en la pantalla de importación de una base de datos. Los pasos son los mismos para todos: pegar, leer las comprobaciones y luego descargar.

Cómo funciona

De JSON a CSV en cuatro movimientos

Aun con un archivo pesado, lo tienes listo en menos de un minuto.

  • 1

    Añade tu JSON

    Pégalo en el cuadro de la izquierda, suelta encima un archivo .json o ábrelo. El botón de ejemplo carga tres pedidos de muestra.

  • 2

    Elige la forma

    Deja activo el aplanado para los objetos anidados. Luego elige el delimitador que espera tu hoja de cálculo.

  • 3

    Lee las comprobaciones

    La tabla bajo la herramienta lista los registros, las celdas vacías y todo lo que protegió o cambió.

  • 4

    Copia o descarga

    Llévate el CSV al portapapeles o como archivo. Marca antes la opción lista para Excel si el archivo va a Excel.

Por qué esta

En qué se aparta esta herramienta de las demás

La mayoría de las herramientas cambian el formato y se detienen ahí. Esta te cuenta qué le hizo el cambio a tus datos.

  • Los números largos siguen exactos

    Los ID de más de 15 cifras se copian tal cual, sin que el navegador los redondee.

  • Datos anidados aplanados con claridad

    Los nombres de columna con puntos muestran dónde estaba cada valor en el JSON original.

  • Una tabla de comprobaciones, no una suposición

    Registros, huecos, listas y celdas protegidas se cuentan y se explican con palabras sencillas.

  • Protección contra fórmulas incluida

    Las celdas que una hoja de cálculo ejecutaría como fórmula se abren como texto inofensivo.

  • Listo para Excel con una marca

    La descarga lleva la marca que Excel necesita para leer bien los acentos y otras escrituras.

  • Privado por diseño

    La conversión ocurre en tu pestaña, así que los datos de tus clientes nunca tocan un servidor.

Buenos hábitos

Reglas para archivos CSV limpios

Ocho hábitos que hacen que un CSV sea fácil de abrir, importar y confiar.

  • Un registro por fila. Cada fila debe describir una sola cosa, como un pedido o un cliente, para que los filtros y los totales funcionen.
  • Cada columna con su propio encabezado. Dos columnas llamadas name confunden a cualquier importador. Por eso el conversor renombra las repetidas por ti.
  • Usa el delimitador que espera tu público. La coma es el estándar, pero muchas hojas de cálculo europeas esperan punto y coma.
  • Guarda en UTF-8. Es la única codificación que admite todas las escrituras. Añade la marca de orden de bytes si el archivo va a Excel.
  • Guarda los ID como texto. Las hojas de cálculo redondean números largos y quitan ceros iniciales, así que da formato de texto a las columnas de ID al abrir el archivo.
  • Usa un único formato para todas las fechas. Las fechas ISO como 2026-09-27 se ordenan bien y nunca se confunden entre países.
  • Deja activa la protección contra fórmulas. Los datos de formularios y API pueden traer texto que se ejecuta como fórmula. Protegerte sale gratis.
  • Cuenta que salgan todas las filas. Compara los registros de la tabla de comprobaciones con los que esperabas antes de compartir el archivo.
Mejor evitarlos

Seis errores al pasar JSON a CSV

Todos se ven bien en pantalla y causan problemas en cuanto alguien importa el archivo.

  • Perder campos anidados

    Algunas herramientas escriben [object Object] en una celda. En cambio, el aplanado mantiene legible cada valor.

  • ID redondeados

    Un ID de 19 cifras redondeado por el navegador apunta para siempre al registro equivocado.

  • Comas sin comillas

    Una dirección con coma y sin comillas se parte en dos columnas y desplaza toda la fila.

  • Acentos rotos en Excel

    Sin la marca UTF-8, Excel puede leer mal los nombres en cualquier idioma que no sea inglés.

  • Abrir fórmulas no fiables

    Una celda que empieza con = puede ejecutar una orden. Protégela antes de que nadie abra el archivo.

  • Pasar por alto los campos ausentes

    Las celdas vacías no son un problema si sabes que están ahí. Por eso conviene leer las comprobaciones antes de compartir.

Preguntas

Dudas habituales al pasar de JSON a CSV

¿Cómo convierto JSON a CSV?

Pega tu JSON en el cuadro de la izquierda y el CSV aparece a la derecha. Después llévatelo al portapapeles o guárdalo. Funciona sin programas que instalar.

¿Puedo abrir el resultado en Excel?

Sí. Marca la descarga lista para Excel antes de descargar. Así el archivo se abre en Excel con los acentos y otras escrituras intactos.

¿Y los objetos que van dentro de otros?

Cada valor anidado recibe su propia columna con un nombre con puntos, como address.city. Si desactivas el aplanado, el objeto se guarda como texto JSON.

¿Qué pasa con las listas dentro de un registro?

Si un campo trae varios valores sueltos, van a la misma celda separados por punto y coma. En cambio, una lista de objetos se escribe en la celda como texto JSON.

¿Por qué salen celdas en blanco?

Porque algunos registros no tienen todos los campos. El conversor mantiene todas las columnas y deja un hueco donde falta un valor. Además, la tabla de comprobaciones cuenta esos huecos.

¿Mantiene exactos los números largos?

Sí. Los números se copian como el texto exacto que pegaste. Por eso un ID de 20 cifras nunca se redondea.

¿Por qué una celda tiene un apóstrofo delante?

Empezaba con =, +, - o @, y una hoja de cálculo la trataría como fórmula. El apóstrofo la convierte en texto simple. Desactiva la protección solo si de verdad quieres fórmulas.

Si tu JSON trae un fallo. ¿Cómo lo encuentro?

El aviso de error señala la línea y la columna exactas. Luego pulsa Muéstrame dónde y el cursor salta a ese punto de tu JSON.

¿Cuánto puede pesar el archivo que cargo?

Los archivos de varios megabytes se convierten en un momento. Sin embargo, una entrada muy grande se convierte al pulsar el botón y no con cada tecla.

¿Denwix recibe lo que escribo en el generador de QR?

No. Tu navegador hace toda la conversión, de modo que los datos no abandonan tu equipo.

Más herramientas gratis

Utilidades para mover datos de un formato a otro

Convertir es solo un paso. Estas ayudan antes y después.

¿Listo para convertir tu JSON en una tabla?

Pega tus datos y el CSV aparece al momento. El conversor de JSON a CSV es gratuito, no necesita cuenta y todo se queda en tu navegador.