CSV Merger & Joiner
Join two CSV files on a shared key, or stack them, with inner, left and outer joins.
Merging two CSV files means either stacking their rows or joining them on a shared key. An inner join keeps only rows present in both, a left join keeps everything from the first file, and a full outer join keeps everything from both — the same semantics as SQL, and as a spreadsheet VLOOKUP.
Runs in your browser- Privacy
- Runs entirely in your browser — nothing is uploaded
- Cost
- Free, unlimited, no sign-up
Frequently asked questions
Which join should I use?
How to use the csv merger & joiner
- 1Enter or paste your first csv.
- 2Enter or paste your second csv.
- 3Enter or paste your join on column.
- 4Choose the join type.
- 5Choose the delimiter.
- 6Enter or paste your suffix for clashing columns.
- 7The result appears immediately — copy or download it.
Embed this tool
Put the working csv merger & joiner on your own site. It runs in your visitors' browsers exactly as it does here — free, no account, nothing uploaded.
Share this tool
Related tools
CSV AnalyserProfile a CSV: column types, missing values, ranges, distinct counts and outliers.CSV Column ExtractorPull selected columns out of a CSV by name or position, and reorder them.CSV Duplicate RemoverRemove duplicate rows from a CSV, matching on every column or just a key you choose.CSV SplitterSplit a CSV into chunks of N rows, or into separate files grouped by a column value.CSV to Markdown TableTurn CSV, TSV or pasted spreadsheet data into a Markdown, HTML or reStructuredText table.CSV Viewer & Table ConverterView CSV data as a sortable table and export it as JSON or a Markdown table.
Last updated
More data & format tools