CSV Merger
Combine multiple CSV files or text blocks into a single CSV. Handles different column sets and optionally removes duplicates.
About CSV Merger
The CSV Merger stacks multiple CSV files vertically into one. It automatically handles CSV files with different column sets by using the union of all columns and filling missing values with empty cells. Each source file's header row is used once in the output.
How to Use
- Upload or paste the first CSV.
- Upload or paste the second CSV.
- Choose whether to merge by appending rows (vertical stack) or joining on a key column.
- Click Merge - the combined CSV appears in the output.
- Download or copy the merged result.
How It Works
For row appending: rows from both CSVs are combined. If headers differ, the union of all headers is used as the merged header and missing values are left empty. For key-based join: matching rows are combined side by side on a shared key column.
Example
Merge two monthly sales exports (January.csv and February.csv) by appending rows to get a full Q1 report with all records from both months in one file.