Always verify your CSV's delimiter before converting. Commas are standard, but some exports use semicolons (European locale), tabs (TSV), or pipes. Use the Auto-detect option to let the tool figure it out, or select manually from the config bar.
CSV files exported from Excel often use UTF-8 with BOM. The tool handles this automatically. For non-English characters (e.g., Chinese, Japanese), ensure your CSV is saved as UTF-8 to avoid garbled text in the JSON output.
CSV values containing special characters (delimiters, quotes, newlines) must be properly quoted. The tool uses double-quote escaping by default. If your data has complex quoting, review the parse result and use the error bar for guidance.
For files with many rows, the JSON output is paginated at 100 rows per page. All processing stays in your browser — no server upload required. Click Download JSON to save the full file (Pro feature for large exports).
Edit CSV on the left, see JSON update instantly on the right. No button clicks, no page reloads. Every keystroke triggers instant conversion with PapaParse — the fastest CSV parser available.
CSV columns with dot notation (e.g., address.city, address.zip) are automatically converted to nested JSON objects. Toggle the Unflatten option to switch between flat and hierarchical output.
One-click transfer to the JSON Editor for further editing, beautifying, or searching. No copy-paste needed. The converted JSON data passes seamlessly between tools in your browser.