What it does
Upload two or more CSV or TSV files. Get back one combined CSV with all rows stacked vertically — headers deduplicated, column order normalised, and blank rows stripped.
The problem it solves
You have weekly exports, monthly reports, or data from multiple branches — all the same format, all needing to be combined for analysis. Opening each in Excel and copying rows is error-prone and slow. This tool does it in seconds.
What it handles automatically
- Header normalisation — Matches columns by name across files even if order differs
- Column alignment — If file B has a column that file A doesn't, that column is still included (empty for file A's rows)
- Blank row removal — Strips empty rows introduced by Excel padding
- Duplicate header removal — The output has one header row only
- Source tracking — Optional: adds a
_source_filecolumn so you can trace which row came from which file
FAQ
What if the column names are slightly different across files? The tool will flag mismatches and let you decide whether to merge or keep separate. You can also rename columns before merging.
Is there a limit on how many files I can merge? Up to 10 files per run. Each file up to 10MB.
Does it store my data? No. All processing is in your browser.