Combine Columns in CSV Files Online
Combine multiple columns into one in CSV files directly in your browser. Merge first name and last name, join address fields, or concatenate any columns with a custom separator — no upload required.
About this tool
Combine two or more columns in a CSV file into a single new column with a custom separator. Merge first and last names, build full addresses, or join codes — without writing a formula or opening a spreadsheet.
Frequently Asked Questions
Can I concatenate more than two columns in a CSV file?
Yes. Add as many columns as you need and they are joined in the order you select them.
Can I add a separator between values when combining columns in a CSV file?
Yes. Choose any separator — space, hyphen, comma, pipe — or leave it blank to concatenate values directly with no separator between them.
What happens if a column value is null when concatenating columns in a CSV file?
Null values are treated as empty strings by default, so the separator still appears. Run the Fill Empty Values tool first if you want to replace nulls before concatenating.
Is my data private?
Yes — completely. Your file is never uploaded to any server. Everything runs locally in your browser using WebAssembly — processing happens entirely inside your tab. Once you close the tab, nothing is retained.
What is the maximum file size?
The free limit is 50 MB. For larger files, performance depends on your device's available memory — most modern machines handle 500 MB to 1 GB comfortably.
Related Tools
Extract JSON Column from CSV Files Online
Extract values from a JSON-encoded column in CSV files into a new flat column using a JSON path expression. Runs in your browser.
Calculate Date Difference in CSV Files Online
Calculate the difference between two date or timestamp columns in CSV files directly in your browser. Output in days, months, years, hours, minutes, or seconds — no upload required.
Normalize Columns in CSV Files Online
Normalize numeric columns in CSV files using min-max scaling (0–1) or z-score standardisation (mean=0, std=1). Adds new columns alongside the originals — no upload required.
Rank Rows in CSV Files Online
Add a rank column to CSV files based on any column's values. Choose RANK, DENSE RANK, or ROW NUMBER, with optional partitioning — runs entirely in your browser.
Add Cumulative Sum to CSV Files Online
Add a running total column to CSV files for any numeric column. Optionally order by a date or sequence column and restart totals per group — no upload required.