Free browser tool
Merge CSV files
Choose CSV files that share the same header. They are stacked in order into one CSV, each row labelled with the file it came from, and every input row is accounted for. Nothing is joined, deduplicated or converted.
Runs on this device. No upload, account or tracking; nothing is scheduled or applied.
Your CSV files
Advanced: paste files as JSON
[{"label": "north-2026-09", "csv": "sku,qty\n00123,4\n"}, …]; an optional per-file "delimiter".
2 to 20 files, 250,000 bytes (UTF-8) each and 500,000 bytes in total, up to 5,000 rows. Headers must match exactly and in the same order.
Result
Result
Technical output
The package holds the combined CSV, per-file fingerprints and the reconciliation. Long text is shortened on screen; the download is complete.
About this tool
What this tool does
Combine 2 to 20 CSV files with the same columns into one CSV, with a source column on every row and a full row count check, without uploading them.
Limits and safe use
2 to 20 files, 250,000 bytes (UTF-8) each and 500,000 bytes in total, up to 5,000 rows. Headers must match exactly and in the same order. Review the report before relying on it. It is a deterministic check, not a certification, and it does not send data to a server or a model.