How it works
CSV ↔ JSON Converter — Convert between CSV and JSON, with header row support. All processing happens in your browser — no upload, no signup, no email required. Free forever.
Frequently asked questions
Are quoted fields and embedded commas handled?
Yes. Our parser supports RFC 4180-style quoting, including escaped double quotes (""") inside fields and commas/newlines inside quoted strings.
Can I use a different delimiter than comma?
Yes. Set the delimiter to ; (semicolon), \t (tab), |, or any single character. This is essential for European CSV exports that use ; by default.
Why does JSON → CSV require an array of objects?
Each object becomes one CSV row, with keys forming the header. We collect the union of all keys so missing fields appear as empty cells.
Related tools
- URL Encoder/DecoderPercent-encode and decode URI components and full URLs
- UUID GeneratorGenerate cryptographically random UUID v4 in bulk
- JWT DecoderDecode and inspect JSON Web Tokens (header, payload, expiry)
- Regex TesterTest regular expressions with live match highlighting
- Cron Expression BuilderBuild and explain cron expressions in plain language
- SQL FormatterBeautify, minify or format SQL queries for any major dialect