Move structured data between CSV and JSON.
Parse quoted records, clean up headers, or flatten JSON objects into a spreadsheet-ready file. Your data never leaves this tab.
- 1
Choose a direction
Select CSV to JSON or JSON to CSV and set the delimiter.
- 2
Paste your data
Use the header controls when the first CSV row names each field.
- 3
Copy or download
Take the converted text directly or save it as a local file.
Good to know
Does this support quoted commas and line breaks?
Yes. Quoted CSV fields may contain the selected delimiter, CRLF or LF line breaks, and escaped double quotes. Inside a quoted field, write one literal quote as two quotes.
What happens to blank or duplicate CSV headers?
The default option gives them safe, unique names such ascolumn_2 and name_2. You can instead ask the converter to stop at the exact header column so you can fix the source.
Which JSON shapes can become CSV?
Use a top-level array of objects or an array of arrays. For objects, all keys found across all records are combined into the header. Nested values are kept as compact JSON inside one CSV field.
Which delimiter should I choose?
Comma is the common default. Semicolon is often useful in locales where commas appear in numbers, while tab creates TSV that pastes cleanly into many spreadsheet apps.
Is my data uploaded or stored?
No. Parsing, conversion, copying, and file creation all happen locally in your browser. Humpback does not send your data away.