Conversor JSON a CSV
Convierte un array JSON de objetos en un archivo CSV limpio y descargable — completamente en tu navegador. Compatible con objetos anidados, JSONLines y una vista previa antes de descargar.
Guía
Cómo convertir JSON a CSV
- 1 Elige tu fuente de entrada
Usa el control segmentado Pegar / Archivo / URL para seleccionar cómo llega tu JSON. Pegar funciona para contenido del portapapeles; Archivo acepta arrastrar y soltar o clic para explorar; URL obtiene cualquier endpoint JSON público.
- 2 Proporciona tu JSON
Formatos aceptados: un array de objetos, un único objeto, o JSONLines con un objeto por línea. Los objetos anidados se aplanan automáticamente usando notación de puntos.
- 3 Ajusta las opciones avanzadas (opcional)
Abre la sección de Opciones avanzadas para cambiar el delimitador, habilitar un BOM UTF-8 para compatibilidad con Excel, o desactivar la fila de encabezado.
- 4 Haz clic en Convertir
Una tabla de vista previa desplazable aparece inmediatamente con todas las columnas y filas. Los encabezados reflejan las claves en notación de puntos para las propiedades anidadas.
- 5 Descarga o copia
Haz clic en Descargar CSV para guardar un archivo .csv con el nombre de la fecha de hoy, o usa el botón Copiar para poner el texto CSV completo en tu portapapeles.
- 6 Abre en cualquier hoja de cálculo
El archivo descargado cumple con RFC 4180 y se abre sin problemas en Excel, Google Sheets o cualquier asistente de importación de base de datos.
Ejemplos
Ejemplos de entrada y salida
[{"nombre":"Alice","edad":30},
{"nombre":"Bob","edad":25}] Produce 2 columnas y 2 filas de datos.
nombre,edad Alice,30 Bob,25
Formato RFC 4180.
[{"usuario":{"nombre":"Alice"},
"etiquetas":["admin","dev"]}] El objeto usuario se aplana; el array etiquetas se serializa como JSON.
usuario.nombre,etiquetas Alice,"[""admin"",""dev""]"
Claves en notación de puntos. Los arrays se convierten en cadenas JSON.