CSV Column Selector

Pick the columns you need, drop the rest, reorder — done.

Your CSV stays in this tab — nothing uploaded

Select, remove and reorder CSV columns

Example loaded — edit it or clear it

0Input columns
0Output columns
0Rows

About this CSV column selector

Paste a CSV or upload a file and the tool detects every column from the header row. Check the columns you want to keep, uncheck the ones to remove, and use the arrow buttons or drag-and-drop to reorder them. A live preview shows the first rows with your changes applied before you download.

This is the fastest way to strip sensitive columns before sharing a dataset, reorder columns to match an import template, or trim a wide export down to just the fields you need. The parser handles RFC 4180 quoting (commas inside quotes, embedded newlines) and auto-detects delimiters (comma, tab, semicolon, pipe). Everything runs in your browser — your data never leaves your device.

FAQ

Can I reorder columns by dragging?

Yes. Once the CSV is loaded, each column appears as a draggable item. Drag it up or down to change its position in the output. You can also use the arrow buttons if you prefer keyboard control.

What delimiters are supported?

The tool auto-detects comma, tab, semicolon, and pipe delimiters. If auto-detection fails, you can manually select the delimiter. The output always uses the same delimiter as the input.

Does it handle CSV files with quoted fields?

Yes. The parser follows RFC 4180: fields containing commas, newlines, or double quotes are properly handled when enclosed in double quotes. Double quotes inside a field are escaped as two consecutive double quotes.

Related tools