IndiMerge/Merge CSV files
Free browser-local CSV tool

Merge CSV files online without uploading them.

Combine exports into one clean CSV, or join records across files using a shared column. IndiMerge processes your files in the browser, so your data stays on your device.

What you can do

  • Vertical merge with a union of headers.
  • Horizontal join using the first shared column.
  • Keep matched, unmatched or all rows.

Made for real work

Use it for supplier exports, reports, reconciliations, lead lists and recurring spreadsheet cleanup.

Private by default

No account, server queue or hidden upload. Files are read locally and the merged download is created on your device.

Tip: keep a clear header row in each CSV. The tool preserves unique columns and fills missing values with blank cells.
How to merge CSV files

Combine files in three simple steps.

The workflow is designed for recurring exports, reports and spreadsheet cleanup. Choose the mode that matches the way your files are structured.

  1. Add your CSV filesSelect two or more CSV files from your device or drag them into the tool.
  2. Choose a merge modeStack rows vertically, or join matching records using a shared column.
  3. Download the resultReview the preview and save the merged CSV directly to your device.
CSV merge FAQ

Common questions.

Can I merge CSV files without uploading them?

Yes. IndiMerge reads the selected files locally in your browser, so the merged file is created on your device.

Can CSV files have different columns?

Yes. The vertical merge keeps unique headers from all files and fills missing cells with blanks.

Can I join two CSV files by a shared column?

Yes. Choose the shared-column join mode and select the matching field used in both files.