CSV Joiner
Perform SQL-style JOINs on two CSV files using a common key column. Fast, private, and secure browser-based tool with no sign
Your files never leave your device. Processed locally. 100% private.
Unlocking Tool Engine...
How To Use CSV Joiner
Complete your task perfectly in just three straightforward steps.
Upload two CSVs
Upload the left and right CSV files to join.
Configure join
Select key columns from each file and choose join type: INNER, LEFT, RIGHT, or FULL OUTER.
Download
Download the joined CSV.
FAQ
Everything you need to know about the CSV Joiner.
What join types are supported?
INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL OUTER JOIN — same as SQL.
Can I join on multiple columns?
Yes — add multiple key column pairs for composite key joins.
Is my file uploaded?
No. Everything runs locally in your browser.
File size limit?
Process files up to the browser memory limit.
Related Tools
Continue working with our suite of free data utilities.
CSV Splitter
Split a large CSV into smaller files by row count, column value, or file size. The safest way to process sensitive data with
CSV Merger
Merge multiple CSV files with the same structure into a single file vertically. Processed entirely in your browser for 100% d
Column Splitter
Split one CSV column into multiple columns by delimiter, position, or regex. Securely process files in your browser memory wi
Column Merger
Combine two or more CSV columns into one with a custom separator. The safest way to process sensitive data with zero-upload,
Pivot Table Builder
NEWCreate pivot tables from CSV data with drag-and-drop rows, columns, and values. Processed entirely in your browser for 100% d
Row Filter
Filter CSV rows by conditions on any column. Supports AND/OR logic. The safest way to process sensitive data with zero-upload