JSON to CSV Converter
Convert JSON to CSV and CSV to JSON online free. Flattens nested objects, handles quotes and commas, opens in Excel. Free online JSON to CSV converter.
Processed locally in your browserHow?
This tool runs in this browser tab. The files, text and values you enter are not uploaded to clkr.work servers — closing the tab clears them. Anonymous usage events (such as which button was pressed) are counted, never your content. Privacy policy
What next?
Found it useful? Share JSON to CSV Converter
Free, no sign-up, works in the browser — send it to a friend or add it to your site.
Related tools
- HTML Entity Encoder / DecoderEncode text to HTML entities or decode entities like & and © back to characters with this free online HTML entity encoder and decoder.
- Markdown to HTML ConverterConvert Markdown to HTML with this free online editor and live preview. Supports GitHub tables, task lists and code blocks — copy clean, safe HTML or download.
- Binary TranslatorTranslate text to binary and binary to text with this free online binary translator, and convert numbers between binary, decimal, hex and octal.
- Cron Expression GeneratorExplain any cron expression in plain English and see the next run times. Free online cron expression generator and crontab guru alternative with presets.
- CSS MinifierMinify CSS with this free online CSS minifier: strip comments and whitespace safely, see bytes saved, or beautify minified CSS back into readable code.
- Diff CheckerCompare two texts online free and highlight every difference by line, word or character. Free online diff checker with ignore case and whitespace options.
Part of the toolkit
How to use JSON to CSV Converter
- 1Choose JSON → CSV or CSV → JSON, then paste your data or open a .json / .csv file
- 2Pick the delimiter (comma, semicolon for European Excel, tab or pipe) and whether there is a header row
- 3Click Convert, then copy the result or download it as .csv (opens in Excel) or .json
Frequently asked questions
How are nested JSON objects converted to CSV?▾
Nested objects are flattened into dot-notation columns — address.city, address.zip. Arrays of simple values are joined with '; ', and arrays of objects are kept as JSON text in one cell.
Why does my CSV look wrong in Excel?▾
Excel in many European locales expects semicolons. Choose 'Semicolon' as the delimiter before downloading. The file also includes a UTF-8 marker so accents and emojis display correctly.
Does it handle commas and line breaks inside values?▾
Yes. Values containing the delimiter, quotes or line breaks are wrapped in double quotes and inner quotes are doubled, following RFC 4180. The CSV reader understands the same rules.
Is my data uploaded?▾
No. Conversion happens in your browser, so private data never leaves your device.
Embed JSON to CSV Converter on your website▾
Paste this snippet into your page. The embedded tool runs in your visitor's browser and shows a small “Powered by clkr.work” link.