Zero Signup ToolsFree browser tools

Converter Tools

CSV Column Extractor

Pick which columns to keep from a CSV and emit a clean CSV with only those columns, in your chosen order. Works in your browser. No upload.

Source CSV

Paste, drop, or open your CSV file

Input delimiter

Pick columns

Choose what to keep and the output order

3 of 8 columns selected.

  • # 1
  • # 2
  • # 3

Output options

Output delimiter

Cleanup

Extracted CSV

Only the columns you picked, in your order

6 rows · 3 columns · 220 B · from 6 input rows x 8 columns

How to use

  1. Paste a CSV into the input, drop a .csv or .tsv file, or click Load sample to try the tool.
  2. Pick the input delimiter (comma, tab, semicolon, or pipe) and toggle First row is header so the column picker shows real header names.
  3. Check the columns you want to keep. Use the Up and Down controls to put them in the order you need, and type a rename if the output header should differ from the source.
  4. Pick the output delimiter and toggle Include header, Deduplicate rows, Skip blank rows, and Trim fields to match the file you are exporting.
  5. Click Copy CSV to grab the clean output, or Download to save it as a .csv or .tsv file.

About this tool

CSV Column Extractor reads a CSV (or TSV, semicolon, or pipe-separated file) and lets you pick exactly which columns to keep and the order they come out in. Paste the CSV, drop a file, or open one from your device, choose the input delimiter, and toggle whether the first row is a header. The tool parses the file using RFC 4180 rules, handling quoted fields, embedded newlines, doubled-quote escapes, and the three standard line endings, and reports the line and column of the first malformed row so a broken file is easy to fix. Every column in the source appears as a checkbox; check the ones you want, drag the order with the Up and Down controls, and optionally rename any output header without touching the source data. Output options include picking the output delimiter (comma, tab, semicolon, or pipe), including or omitting the header row, deduplicating rows after the projection (so the same name appears once even if the source had it three times), skipping rows that become blank after the projection, and trimming whitespace inside each kept field. The result panel shows the extracted CSV as you go with a live row, column, and byte count, a Copy button that copies the clean output to your clipboard, and a Download button that writes a .csv or .tsv file straight to your computer. Useful for trimming an analytics export down to the three columns your CRM importer needs, pulling email and signup_date out of a 40-column dump, reordering columns to match a campaign tool's required schema, and any time you would otherwise open the file in Excel just to delete the columns you do not want. Everything runs locally in your browser; the CSV never leaves your device, which matters when the data is a customer list, a billing report, or anything you do not want sitting on a stranger's server.

Free to use. Works in your browser. No signup, no login.

Related tools

You may also like

All tools
All toolsConverter Tools