Conversor de JSON a CSV
Convierte un array de objetos JSON a formato CSV. Genera encabezados automáticamente a partir de las claves, aplana objetos anidados y te permite descargar como archivo .csv. Gratis, privado, sin subidas.
How It Works
Paste JSON Array
Ingresa un array de objetos JSON (por ejemplo, [{"name":"John"},{"name":"Jane"}]). La herramienta valida tu JSON al instante.[{"name":"John"},{"name":"Jane"}]). The tool validates your JSON instantly.
Choose Flatten Option
Toggle “Flatten nested objects” to convert nested fields like address.city into dot-notation column headers.
Review CSV Preview
The CSV output updates automatically with headers as the first row. The status bar shows the number of rows and columns.
Download or Copy
Click “Download CSV” to save the result or “Copy CSV” to copy it to your clipboard for use in spreadsheets.
About JSON to CSV Converter
This converter transforms a JSON array of objects into a properly formatted CSV (Comma-Separated Values) file. It automatically extracts all unique keys across every object to build the header row. Nested objects can be flattened using dot notation (e.g. address.city) for cleaner columns, or left as serialized JSON strings. Values containing commas, double-quotes, or newlines are properly escaped per RFC 4180. All processing happens entirely in your browser — no data is uploaded to any server. Use the result directly in Excel, Google Sheets, or any CSV-compatible application.
Encabezados generados automáticamente
Los encabezados se extraen de todas las claves únicas en cada objeto del array. Las rutas profundamente anidadas usan notación de puntos cuando el aplanado está habilitado.
Soporte para objetos anidados
Aplana objetos anidados en columnas con notación de puntos, o mantenlos como cadenas JSON dentro de una sola celda. Maneja arrays, booleanos, números y valores nulos.
Escapado CSV correcto
Los campos que contienen comas, comillas dobles o saltos de línea se envuelven automáticamente en comillas dobles con las comillas internas escapadas según RFC 4180.
100% privado y gratuito
Todo el procesamiento se realiza en tu navegador con JavaScript puro. Sin subidas al servidor, ningún dato sale de tu dispositivo. Funciona sin conexión después de cargar la página.