Merge CSV Files Online
Free CSV merger & combiner: no upload, no sign-up
How to merge CSV files online in 3 steps
Add your CSV files
Drag and drop two or more CSV files into the box above, or click it to choose files from your computer.
Arrange the order
Drag files up or down in the list. Rows are written to the merged file in that order.
Merge and download
Click Merge. The combined file downloads as merge_YYYY-MM-DD.csv, ready for Excel, Google Sheets, or your CRM.
How columns are combined
Files are merged by header name, not by column position. Every column that appears in any file is kept, matching columns are lined up automatically, and a cell is left blank when a file doesn't have that column.
| Name | Phone |
|---|---|
| Blue Cafe | +1 555 0100 |
| Name | |
|---|---|
| Green Bakery | [email protected] |
| Name | Phone | |
|---|---|---|
| Blue Cafe | +1 555 0100 | |
| Green Bakery | [email protected] |
Why use this CSV merger
Private
Files are processed in your browser and never uploaded to a server.
Free and instant
No account, no install, no Excel formulas or Python scripts.
Different columns are fine
Headers are matched for you, so data never shifts into the wrong column.
You choose the order
Drag files to decide which rows come first in the result.
Common use cases
- Combine several exported lead lists into one file before importing them into your CRM.
- Merge Google Maps lead lists exported from G Maps Extractor city by city or keyword by keyword.
- Join weekly or monthly reports that share the same columns.
Frequently asked questions
How do I merge multiple CSV files into one?
Add at least two CSV files to the box above, drag them into the order you want, and click Merge. A single combined file named merge_YYYY-MM-DD.csv downloads automatically.
Is it safe? Are my files uploaded to a server?
No files are uploaded. The CSV files are read and merged entirely in your browser, so your data never leaves your computer.
What happens if my CSV files have different columns?
Columns are matched by their header name. The merged file contains every column found in any of the files, and cells are left empty where a file did not have that column.
Can I change the order of the files before merging?
Yes. Drag the files up or down in the list. Rows are written to the merged file in that order.
Does it remove duplicate rows?
No. Every row from every file is kept as it is. If you need to remove duplicates, do it in a spreadsheet after merging.
Is there a file size or file count limit?
There is no fixed limit. Because everything runs in your browser, very large files are limited by your computer's memory and may take longer to process.
Can I merge Excel (XLSX) files too?
This tool accepts CSV files only. Save your Excel sheets as CSV first, then merge them here.
How do I combine CSV files in Excel or with a command line?
In Excel, use Data > Get Data > From File > From Folder, then choose Combine. On macOS or Linux, for files with identical headers you can run: head -n 1 first.csv > merged.txt && tail -n +2 -q part*.csv >> merged.txt