Skip to main content

CSV Column Selector

Choose which columns to keep in a CSV, drop the ones you do not need, and reorder the ones you keep — entirely in your browser.

Select Read columns first.

This tool changes column selection and order only. It does not sort, filter, rename or edit cell values.

Processed locally in your browser

How to use it

  1. Paste your CSV and choose the delimiter or leave it on auto-detect
  2. Set whether the first row is a header, then select Read columns
  3. Untick the columns to remove, then use Move up / Move down to order the ones you keep
  4. Select Create CSV and copy the result

Paste the CSV, pick the delimiter (comma, semicolon, tab, or auto-detect), say whether the first row is a header, then read the columns. Every column starts selected; untick the ones to remove and use Move up / Move down to set the output order. Columns are identified by position, so duplicate header names such as two "name" columns are handled correctly, and empty or missing header cells are labelled as such rather than hidden. A data row that has more columns than the header is still exposed, never silently lost. Rows that are shorter than the selection get an empty value for the missing cell. The tool does not change row order and does not change any cell value: quoted cells, embedded delimiters and multi-line values are preserved through the shared RFC 4180 parser and serializer. Nothing is uploaded or stored. This is not a spreadsheet; for sorting rows use CSV Sorter, and for inspecting a file use CSV Viewer.

FAQ

We use cookies to run this site and, with your consent, to understand usage and personalize ads. You can change your choice at any time.