JSON to CSV Converter
Convert a JSON array to CSV online in one click.
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.
Paste CSV with a header row
Converts as you type; downloads as .json.
JSON output
The first row is treated as the header. Extra cells beyond the header are ignored; short rows are filled with empty strings. Everything runs in your browser.
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 Handy Browser Tools. 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.
Format, beautify and validate JSON instantly in your browser.
Sort text lines alphabetically, remove duplicate lines, reverse or shuffle lists online.