Skip to main content

CSV Merger

Combine 2 to 5 compatible CSV datasets into one, by appending their rows one block after another, entirely in your browser.

Processing limit: 2 MB input, 50,000 rows, 250,000 items. Merging runs only when you select Merge CSVs.

CSV files must use compatible columns. With headers enabled, column names and order must match exactly. This tool appends rows; it does not join records by a key.

Processed locally in your browser

How to use it

  1. Paste the first CSV in box 1 and the second in box 2
  2. Select Add another CSV for each extra file, up to five
  3. Pick the delimiter and set whether the first row is a header
  4. Select Merge CSVs and copy the combined result

Paste each CSV into its own box, add up to five, pick a single delimiter (comma, semicolon, tab, or auto-detect), and say whether the first row is a header. With headers enabled the first CSV sets the reference header; every other CSV must use exactly the same column names in the same order, and the header is written once at the top. Without headers, every CSV must have the same number of columns and all rows are treated as data. Rows keep the order they had inside each input; a shorter row is padded with empty values, a row wider than the header is rejected so no cell is dropped. This is a vertical append, not a database join: rows are never matched by an id or key, never deduplicated, never sorted, and cell values — including quoted fields, embedded separators, line breaks and formula-like text — are copied unchanged. Nothing is uploaded or stored.

FAQ

We use cookies to run this site and, with your consent, to understand usage and personalize ads. You can change your choice at any time.