CSV tools

Try an example before processing your file. Review the rules and download the result.

CSV

CSV to JSON

Convert CSV rows into a JSON array while preserving identifiers as strings.

Free · in your browser
CSV

Remove duplicate CSV rows

Keep the first or last complete row for each key, in original source order.

Free · in your browser
CSV

Merge CSV files

Append CSV files with matching headers into one table.

Free · in your browser
CSV

Compare two CSV files

Find added, removed and changed records using a unique key column.

Free · in your browser
CSV

CSV lookup and JOIN

Add matching lookup columns using a LEFT or INNER join.

Free · in your browser
CSV

Edit CSV columns

Select, reorder and rename columns without changing cell values.

Free · in your browser
CSV

Transpose CSV

Swap rows and columns in a small table.

Free · in your browser
CSV

Split CSV into ZIP

Split data rows into smaller CSV files with a repeated header.

Free · in your browser
CSV

Remove duplicate text lines

Keep the first occurrence of each nonempty line.

Free · in your browser
CSV

Clean CSV whitespace

Trim surrounding cell whitespace and remove empty data rows.

Free · in your browser
CSV

CSV and TSV converter

Convert comma-separated and tab-separated tables with proper quoting.

Free · in your browser
CSV

CSV to Markdown table

Build a Markdown table with escaped cell contents.

Free · in your browser
CSV

Sort CSV rows

Sort one column as text or exact decimal values while keeping ties stable.

Free · in your browser
CSV

Filter CSV rows

Extract rows using one column and an exact or text-matching condition.

Free · in your browser