Merge CSV Columns

Combine multiple columns of a CSV file into a single new column, with the separator of your choice.

Example:
Comma-separated, 0 = first column.

How it works

Do you have a CSV export with “first name” and “last name” in separate columns and need to produce a file with a “full name” column for another import? Specify the indexes of the columns to combine (0 for the first, 1 for the second, etc.), the desired separator (space, comma, dash...), and the name of the new column: it is added to the end of each row without deleting the original columns.

Can I merge more than two columns at once?

Yes, enter as many comma-separated indexes as needed, e.g. “0,2,3” to combine the first, third, and fourth columns in the specified order.

How do I find a column's index?

Columns are numbered starting from 0 in the order they appear in the CSV header: the first column is 0, the second is 1, and so on.

<strong>100% local processing:</strong> the merge happens entirely in your browser via WebAssembly — your CSV file never leaves your device.