← Pencilbox
Ledger
convert CSV ⇄ JSON
build v6.0
Ledger converts CSV to JSON and JSON back to CSV, with a live table preview so you can see the data. It understands quoted fields with commas and line breaks inside them, custom delimiters (comma, semicolon, or tab), and header rows. Paste your data, pick a direction, and copy or download the result — all in your browser, nothing uploaded.
CSV input
JSON output

CSV parsing follows the common RFC 4180 rules: fields may be wrapped in double quotes, and a doubled quote inside a quoted field ("") means a literal quote. For JSON → CSV, an array of objects becomes a table using the union of all keys as columns; nested objects and arrays are written as JSON text inside the cell. Everything runs on your device.