Merge CSV
Join CSV files that share a header into one file. Free on WholeFiles, with no sign-up, no watermark and no daily limit.
Runs on your device. Nothing is uploaded.Last reviewed 22 September 2026
Drop files here
or
Nothing is uploaded. Everything happens on this device.
The first file sets the column order. Columns are matched by header name. Use the arrows to change the order.
Your file is ready
This in-app browser cannot save files. Open this page in Safari or Chrome from its menu, then run the tool there.
Keep going with this result
Questions
What if the files have different columns?
Does it remove duplicate rows?
Can I merge a semicolon file with a comma file?
Is the file uploaded?
More spreadsheet tools
- Remove duplicate rows
Drop repeated rows from a CSV, by the whole row or one column.
- Split CSV
Break a big CSV into parts of a set number of rows, each with the header.
- Large CSV viewer
Open a spreadsheet too big for Excel and look through it.
- CSV to JSON
Turn a spreadsheet export into JSON, one object per row.
- JSON to CSV
Turn a list of JSON objects into a spreadsheet-ready CSV.
- Excel-safe CSV
Rewrite a CSV so Excel opens it with the right characters and columns.