CSV Column Extractor
CSV Column Extractor is a free data tool that runs directly in your browser with no account required.
About this tool
Pull just the columns you need out of a wide CSV file. Name the columns to keep, and the extractor builds a smaller CSV preserving quoting and row order, while telling you which requested columns were not found.
How to use
- Upload a .csv file or paste data into the Input area.
- List the header names to keep, comma-separated, in the Columns to keep field.
- Check the Kept and Missing metrics to confirm the right columns matched.
- Download columns.csv or copy the output.
Frequently asked questions
How do I specify which columns to keep?
Type the exact header names separated by commas, such as name,team. Names must match the header row exactly after trimming, including capitalization.
What happens if a column name doesn't match?
Unmatched names are listed in the Missing metric so you can spot typos, and the extraction proceeds with the columns that did match. If nothing matches, you get an error.
Does the output preserve column order from my list?
Columns appear in the order you list them in Columns to keep, not their original file order, so you can reorder while extracting.
Are quoted values kept intact?
Yes. The parser handles quoted commas and multiline fields on input, and output cells are re-escaped properly, so complex values survive extraction.
Is my file processed privately?
Yes. Reading, parsing, and extraction all run in your browser; no part of the file is uploaded.