Free · Runs on your device · No signup

CSV Column Extractor

Select CSV columns in source order and download a new CSV without modifying cell values.

Private by design. CSV and JSON stay in browser memory in this tab. Nothing is uploaded, logged, saved, or executed.

Maximum 16 MB · 50,000 rows · 500 columns · 1,000,000 characters per cell.

Add CSV data, then process it.

Why this tool is different

Create a smaller CSV containing only the fields you select while preserving every selected value.

Requirements and recommendations

How to use CSV Column Extractor

  • Load CSV and specify delimiter and header behavior.
  • Select the columns to retain from the discovered list.
  • Review row and selected-column counts before downloading.
How OpenFileTools processes it

Local processing, explicit choices.

One shared deterministic parser handles UTF-8, BOM, quoted fields, escaped quotes, embedded line breaks, and explicit delimiter modes. Cells render only as text, and output is created locally after review.

Frequently asked

Questions, answered.

Can this reorder columns?

This version preserves source order for predictability; select the subset you need.

Is the source uploaded?

No. Source data and generated output remain in browser memory in this tab.

Related guide

Learn more about this task.

Read the related guide