CSV tools
Try an example before processing your file. Review the rules and download the result.
CSV to JSON
Convert CSV rows into a JSON array while preserving identifiers as strings.
Remove duplicate CSV rows
Keep the first or last complete row for each key, in original source order.
Merge CSV files
Append CSV files with matching headers into one table.
Compare two CSV files
Find added, removed and changed records using a unique key column.
CSV lookup and JOIN
Add matching lookup columns using a LEFT or INNER join.
Edit CSV columns
Select, reorder and rename columns without changing cell values.
Transpose CSV
Swap rows and columns in a small table.
Split CSV into ZIP
Split data rows into smaller CSV files with a repeated header.
Remove duplicate text lines
Keep the first occurrence of each nonempty line.
Clean CSV whitespace
Trim surrounding cell whitespace and remove empty data rows.
CSV and TSV converter
Convert comma-separated and tab-separated tables with proper quoting.
CSV to Markdown table
Build a Markdown table with escaped cell contents.
Sort CSV rows
Sort one column as text or exact decimal values while keeping ties stable.
Filter CSV rows
Extract rows using one column and an exact or text-matching condition.