Skip to main content

CSV MERGER · UNION ALL

Merge Multiple CSV Files into One

Stack CSV files with the same columns—such as daily, monthly, or store exports—in the order selected. Headers are checked first, and the result can be saved only when input and output row counts match. Everything is processed in your browser.

CSV processing stays in your browser

Your files are not uploaded to a server.

File selection

Select 2–20 files, up to 50 MB in total. Files are merged from top to bottom in the selected order.

Drop multiple CSV files here

or

Up to 20 CSV files, 50 MB total

How it works

Example: merge daily sales CSV files into one file

CSV files with the same columns are appended from top to bottom in the selected order. The header is kept only from the first file.

Input example (2 files)

4 columns · 2 rows
Input example (2 files)
FileDateStoreQuantity
July 1.csv7/1New York3
July 2.csv7/2Chicago1

After merging

3 columns · 2 rows
After merging
DateStoreQuantity
7/1New York3
7/2Chicago1
The left table shows the input, and the right table shows the output.

Merging vertically is equivalent to UNION ALL. It is useful for combining monthly, daily, or store CSV files that have the same columns.