CSV File Merger

Stack several CSV files into one. Match columns by header name or by position, and see a warning whenever the files do not line up.

Merge CSV files

Your files are processed in your browser and never uploaded.

Browser-based
Drop your CSV files here, or browse files

CSV, TSV or text files · select several at once

How to use it

  1. Add your CSV files and put them in the order you want.
  2. Choose how to match columns. By header name is safest when the files have the same fields in different orders.
  3. Read the warnings, check the preview, then download.

Examples

  • a.csv: id, name + b.csv: name, id, city → id, name, city, with a warning that a.csv has no city column.

When files have different columns, the merged file contains all of them and missing cells are left empty — and you are told which. Merging by position does not look at names, so use it only when the columns really line up. Each file’s delimiter and encoding are detected separately.