DATA · FREE TOOL

CSV merger

Combine CSV exports, align their columns and keep every record.

Your sources

Combine records without guessing.

Matching-column mode requires the same column names in every source; their order can differ. All-column mode keeps names from the first source, then adds new names as later sources introduce them. Missing values become empty text.

Records follow the source order shown above. Duplicates are retained: merging does not deduplicate or join by ID. Use the separate duplicate checker when you need to inspect repeated identifiers. The combined output supports up to 20,000 records and 100 columns.

Empty physical lines are ignored when reading a CSV. Explicit empty CSV records, such as a row of delimiters or a quoted empty field, are retained. Header names are trimmed and must be unique. Missing trailing cells become empty text. Record counts and issue numbers refer to the records retained after this reading step.