Merge CSV files

Combine multiple CSV files (with matching headers) into one.

Stacks several CSV exports into one file — the usual case being the same report pulled month by month, or one export per branch, that now has to be a single sheet.

How Merge CSV files works

  1. Enter or paste your text or values.
  2. It's processed instantly on your device as you type.
  3. Copy or download the result.

Good to know: Columns are matched by name, not by position, so files whose columns are in a different order still line up correctly. A file that introduces a column the others do not have widens the result and leaves the other rows blank in it, rather than dropping the column.

Common questions

What if the files have different columns?

Matching is by column name. Columns present in later files but not the first are appended to the end of the header, and rows that never had that column are left empty there. The status line tells you how many files did not match the first file's layout.

Are the header rows repeated in the merged file?

No. The header is written once at the top and every file contributes only its data rows.