English
Skip to content
WebToolsHUB
Back to tools
CSV/TSV JSON Conversion Table Preview

CSV Converter

Convert bidirectionally between CSV, TSV and JSON with header detection, delimiter selection and table preview — all processed locally.

Share:
Privacy protection: All document processing is done locally in your browser. Documents are never uploaded to any server, ensuring your privacy and data security.
📥 Input
📤 Output
Select a conversion direction, then click Convert.

How to convert CSV, TSV and JSON

  1. Paste your data or load a file from disk.
  2. Choose the input format and the output format — CSV, TSV and JSON convert in any direction.
  3. Adjust the delimiter and tell the converter whether the first row is a header.
  4. Check the table preview to confirm the rows parsed correctly.
  5. Copy the result or download it as a file.

Frequently Asked Questions

Which conversions are supported?

Bidirectional conversion between CSV, TSV, and JSON, as well as CSV ↔ TSV.

Is the header row supported?

Yes. With 'First Row Is Header' checked, CSV/TSV to JSON produces an array of objects; JSON to table auto-extracts headers.

How are quoted or delimited contents handled?

Quote escaping and fields containing delimiters or newlines are handled automatically.

Is data sent to a server?

No. Conversion happens entirely in your browser.

How are headers handled?

When header detection is on, the first row becomes the field names — object keys in JSON output — instead of a data row. Turn it off for headerless data.

What if my fields contain commas or quotes?

Standard CSV quoting is respected: fields wrapped in double quotes may contain commas, and escaped quotes inside them are parsed correctly.

Which delimiters can I choose?

Comma, tab and semicolon cover the common exports from Excel and other tools; pick the one that matches your input file.

Technical References

  1. CSV — RFC 4180: https://www.rfc-editor.org/rfc/rfc4180
  2. RFC 4180 — CSV format specification: https://datatracker.ietf.org/doc/html/rfc4180