Convertir JSON a CSV

Un array de objetos se convierte en una columna por cada clave. Los objetos anidados se escriben como texto JSON dentro de la celda, en vez de aplanarse o perderse sin avisar.

Cargando la herramienta…

Cómo funciona

  1. Arrastra un archivo .json, o pega el JSON.
  2. Elige CSV, TSV o Excel, y si quieres añadir el BOM.
  3. Descarga el resultado.

Por qué no se sube nada

Todo lo que hace esta página lo ejecuta código que corre dentro de la pestaña de tu navegador, con el mismo motor que dibuja las páginas web. El archivo se lee del disco a la memoria de la pestaña, se transforma ahí y se vuelve a escribir como descarga. No se envía a ninguna parte: ni a nosotros, ni a terceros.

Compruébalo tú mismo

  1. Abre las herramientas de desarrollo del navegador (F12) y elige la pestaña «Red».
  2. Carga tu archivo y ejecuta la herramienta.
  3. Las únicas peticiones que verás descargan el código de la propia herramienta —y, en unas pocas herramientas pesadas, su motor de código abierto desde un CDN público—, más un pequeño aviso de visita a loreatec.jp (dirección y título de la página, nada más). Ninguna lleva tu archivo.

Compruébalo tú mismo →

Preguntas frecuentes

¿Para qué sirve el BOM?

Excel en Windows da por hecha la codificación del sistema salvo que el CSV empiece por una marca de orden de bytes (BOM) de UTF-8. Sin ella, los acentos y los nombres de columna en otros alfabetos salen como caracteres rotos. Viene activada por defecto porque es el fallo con el que la gente se topa de verdad.

¿Qué pasa con los objetos anidados?

Se escriben en la celda como JSON. Aplanarlos en columnas con nombres separados por puntos es adivinar lo que querías y hace perder los arrays, así que la herramienta prefiere conservar el dato tal cual.

¿Se sube mi documento?

No. El archivo se lee y se convierte dentro de esta pestaña, en tu propio equipo. Puedes abrir la página, apagar la conexión y seguirá funcionando. Con un contrato o una lista de clientes, esa es la garantía que importa.