CSV Column Extractor
Pull selected columns out of a CSV by name or position, and reorder them.
A CSV column extractor keeps only the columns you name, in the order you list them. Reference columns by header name or by 1-based position, and output the result as CSV, TSV, JSON or a plain list — with proper RFC 4180 parsing, so quoted fields containing commas survive intact.
Runs in your browser- Privacy
- Runs entirely in your browser — nothing is uploaded
- Cost
- Free, unlimited, no sign-up
Frequently asked questions
Can I reorder columns as well as select them?
How to use the csv column extractor
- 1Enter or paste your csv.
- 2Enter or paste your columns to keep.
- 3Choose the delimiter.
- 4Choose the output as.
- 5Turn "First row is a header" on or off as needed.
- 6Turn "Remove duplicate rows" on or off as needed.
- 7The result appears immediately — copy or download it.
Embed this tool
Put the working csv column extractor on your own site. It runs in your visitors' browsers exactly as it does here — free, no account, nothing uploaded.
Share this tool
Related tools
Data Format ConverterConvert between JSON, YAML, XML, CSV, TSV and TOML in any direction, locally in your browser.Mock Data GeneratorGenerate realistic fake test data in 14 formats from 100+ field types, with reproducible seeds.Sample Dataset GeneratorDownload ready-made sample datasets — users, orders, products, transactions — as CSV, JSON, SQL or Excel-ready TSV.CSV Viewer & Table ConverterView CSV data as a sortable table and export it as JSON or a Markdown table.Wrap Lines in Quotes or BracketsAdd a prefix and suffix to every line and join them — build SQL IN lists, arrays and CSV rows.Sample File GeneratorCreate valid test files of an exact size in 22 formats — text, data, code, images, audio, PDF and ZIP.
Last updated
More data & format tools