CSV / TSV ⇄ JSON Converter

About this tool

Convert headered CSV / TSV into a JSON array, or turn a JSON array back into CSV/TSV. Choose the delimiter (comma or tab) and whether to wrap every value in double quotes (default: CSV without extra quoting).

CSV / TSV ⇄ JSON Converter

The first-row header becomes object keys when converting to JSON.

How to use

  1. Paste CSV/TSV or JSON into the input area.
  2. Select the desired format (CSV or TSV) and whether to quote all values.
  3. Press CSV/TSV → JSON or JSON → CSV/TSV to convert.

Notes

  • Great for preparing tabular data for APIs, turning JSON responses into shareable CSV/TSV, or moving between spreadsheets and JSON.
  • This is a lightweight parser; highly nested structures or complex quoting rules may require specialized tools.
  • UTF-8 BOMs and CRLF endings from Excel-style exports are removed automatically.

All processing happens in your browser; no data is sent.

Example

CSV → JSON

name,age
Alice,20
Bob,25

Result:

[
  { "name": "Alice", "age": "20" },
  { "name": "Bob", "age": "25" }
]