CSV Column Selector
Pick the columns you need, drop the rest, reorder — done.
Your CSV stays in this tab — nothing uploadedSelect, remove and reorder CSV columns
Drag to reorder or use the arrow buttons
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.