CSV to JSON
The first row is used as keys. Quoted fields, escaped quotes and commas or line breaks inside quotes are handled. Optionally convert numbers and true/false values.
JSON to CSV
Provide an array of objects; columns are the union of all keys. Nested objects are stored as JSON text in the cell.
Frequently asked questions
Can I use semicolons or tabs?
Yes — pick the delimiter above. Many European spreadsheets export semicolon-separated files.
Why are my numbers strings?
Untick 'Convert numbers & booleans' to keep every value as text, which preserves leading zeros such as ZIP codes.
Related tools
JSON Formatter & Validator
Format, minify, validate and sort JSON with clear error positions.
JSON Diff
Compare two JSON documents and see exactly what was added, removed or changed.
Regex Tester
Test regular expressions live with match highlighting and capture groups.
Markdown Previewer
Write Markdown and see the rendered result live.
Base64 & URL Encoder / Decoder
Encode and decode Base64 and URL-encoded text, with full UTF-8 support.
JWT Decoder
Decode a JSON Web Token's header and payload and check its expiry.