JSON to CSV Converter
Convert a JSON array to CSV online in one click. Handles nested values, quotes and custom delimiters, free and 100% client-side.
Paste CSV below (with a header row) and get a JSON array of objects. Quoted fields, embedded commas and multi-line values are handled correctly.
Input
name,age Ada,36 Alan,41
Output
[
{
"name": "Ada",
"age": "36"
},
{
"name": "Alan",
"age": "41"
}
] These buttons share the page link, not your input.
Your current input will be stored in the link after the # symbol, not uploaded to HandyBrowserTools. Anyone with this link can read that text. If you send or post it, the service you choose also receives the link. Do not include passwords or private information.
Yes, the first row is used as the JSON object keys. Empty header cells become column_1, column_2, and so on.
Yes. Standard CSV quoting is fully supported: "New York, NY" stays one field, and doubled quotes ("") become a literal quote.
No hard limit. Processing is local, so it depends only on your browser's memory.
Convert a JSON array to CSV online in one click. Handles nested values, quotes and custom delimiters, free and 100% client-side.
Format, beautify and validate JSON instantly in your browser. Free online JSON formatter with 2/4-space and tab indentation, no signup, 100% client-side.
Sort text lines alphabetically, remove duplicate lines, reverse or shuffle lists online. Free list cleaner that runs in your browser.