CSV Formatter & Converter

Clean CSV or TSV data, remove duplicates, and convert it to JSON in your browser

CSV / TSV Input

Result

What this tool does

Preview CSV and TSV data as a table, remove empty or duplicate rows, change delimiters, and convert the result to JSON in your browser. Properly quoted commas and multiline fields are supported.

Common use cases

  • Clean empty and duplicate rows from exports created by spreadsheets or business systems.
  • Convert between CSV and TSV to match an import format.
  • Use the first row as property names and turn tabular data into JSON.

How to use it

  1. Paste CSV or TSV text, or choose a data file.
  2. Select the delimiter and options such as removing empty or duplicate rows.
  3. Check the preview, then copy or download the result as CSV, TSV, or JSON.

Input and output example

Input: name,city "Yamada, Taro",Tokyo "Yamada, Taro",Tokyo
Output: CSV, TSV, or JSON with one duplicate row removed while keeping “Yamada, Taro” in one cell

Important notes

  • JSON conversion normally uses the first row as property names.
  • Duplicate removal compares the entire row and does not normalize spelling differences.
  • If a file is garbled, convert it to UTF-8 with the Text Encoding Converter first.

Frequently asked questions

Can it parse commas and line breaks inside a cell?
Yes. Commas and multiline values are supported when the field is correctly enclosed in double quotes.
Is the CSV file uploaded to a server?
No. Reading, cleaning, conversion, and download all happen in your browser.