SPREADSHEET
JSON to CSV Converter — Free, No Upload
Flatten JSON arrays to CSV in seconds — smart key extraction, configurable delimiter, paste or upload. All in your browser.
Files never uploadedInstant conversionNo account needed
Loading converter…
How to Convert JSON to CSV
- 1Drop your JSON file onto the converter above, or click to browse and select a file.
- 2Adjust any conversion options such as output format, quality, or delimiter settings.
- 3Click the Convert button. The file is processed instantly in your browser.
- 4Download your converted CSV file. Your original file is unchanged.
Why Use HarborConvert?
🔒
Complete Privacy
Your files never leave your device. All processing happens in your browser using WebAssembly.
⚡
Instant Results
No upload wait times, no server queues. Conversion starts immediately and completes in seconds.
🆓
Free to Use
Single-file conversion is always free with no account required. Upgrade for batch processing and more.
Frequently Asked Questions
- What JSON input format is supported?
- Array of objects is the standard format. Single objects are also supported and produce a two-row CSV.
- How are nested objects handled?
- Nested properties are flattened with dot notation (e.g. 'user.address.city').
- Can I choose the delimiter?
- Yes — comma, semicolon, tab, or pipe.
- Can I paste JSON instead of uploading?
- Yes. Use the paste tab for quick one-off conversions without creating a file.
- What about arrays within JSON objects?
- Nested arrays are stringified (JSON-encoded) as a single CSV cell value.