Convertir JSON a CSV
Pega tu JSON, conviértelo a CSV y descárgalo — todo en tu navegador, sin subir nada a ningún servidor.
🔒 100% privado — todo el análisis se hace en tu dispositivo, nada se sube a ningún servidor.
-
1. Pega tu JSON
Un array de objetos, o un único objeto para una sola fila.
-
2. Convierte
Los objetos anidados se aplanan automáticamente en columnas.
-
3. Descarga o copia
Como archivo .csv listo para Excel o Google Sheets, o al portapapeles.
Cómo funciona
La herramienta analiza el JSON que pegas con el motor nativo del navegador. Si es un array de objetos, cada objeto se convierte en una fila; las claves de los objetos se convierten en las columnas, usando la unión de todas las claves que aparezcan en cualquier fila. Los objetos anidados se aplanan con notación de puntos (por ejemplo, un campo «ciudad» dentro de «direccion» se convierte en la columna «direccion.ciudad»), y los arrays se guardan como texto JSON dentro de la celda, porque no tienen una forma natural de columna.
Por qué es privado
No hay servidor de por medio: el análisis y la conversión ocurren en tu navegador con JavaScript. Nada de lo que pegues aquí se envía a ningún sitio, así que puedes usarlo con datos sensibles sin preocuparte.
Preguntas frecuentes
¿Se sube mi JSON a algún servidor?
No. Todo el análisis y la conversión ocurren en tu navegador, con JavaScript. Ningún dato que pegues aquí se transmite a ningún sitio.
¿Qué formato de JSON necesito?
Lo ideal es un array de objetos, por ejemplo [{"nombre":"Ana"},{"nombre":"Luis"}] — cada objeto se convierte en una fila. Si pegas un único objeto (sin corchetes), se trata como una sola fila.
¿Qué pasa con los objetos anidados?
Se aplanan usando notación de puntos: un campo direccion.ciudad dentro de un objeto anidado se convierte en una columna llamada «direccion.ciudad». Los arrays se guardan como texto JSON dentro de la celda, porque no tienen una forma natural de columna.
¿Qué pasa si unas filas tienen columnas que otras no tienen?
Se usa la unión de todas las columnas que aparecen en cualquier fila. Si una fila no tiene un campo concreto, esa celda queda vacía en el CSV.