CLEAN TOOL · 09

CSV Column Extractor

Keep only the columns you need.

Choose columns by heading, preserve their selected order, preview the smaller table, and download a new CSV.

✓ Free✓ No signup✓ Runs in your browser

Upload a CSV file to extract columns from it

Your data never leaves your browser

Drop a CSV file here Choose a fileCSV, TSV or text · up to 50 MB
THE PROBLEM

How do I extract columns from a CSV file?

Exports often contain dozens of fields when an import, report, or colleague needs only a few. Deleting columns manually is slow and can accidentally reorder rows or alter identifiers.

WHAT IT CHANGES
  • Copies only the columns you select into a new CSV.
  • Uses explicit column positions even when headings are duplicated.
  • Preserves the original data-row order and current delimiter.
WHAT IT DOES NOT CHANGE
  • Cell values are not trimmed, reformatted, deduplicated, or type-converted.
  • Rows are not filtered or sorted.
  • The original wide CSV remains unchanged.
HOW IT WORKS

Clear changes, no hidden guesses

01

Choose by heading

Each checkbox includes its column number so blank or repeated headings remain unambiguous.

02

Row order is preserved

The extractor copies cells across each row without sorting or filtering records.

03

Missing cells stay empty

If a short row lacks a selected column, the output contains an empty cell instead of shifting data.