Editing CSV columns means extracting just the ones you need or deleting the ones you do not, without opening a spreadsheet or writing a script. A wide export often has dozens of columns when you only want a few, and trimming it down makes the data easier to use and share. This guide explains how to extract and delete CSV columns, and free tools to do it in your browser.
In this guide
Why edit columns
Real data exports are wide. A report might carry forty columns when your task needs four, and the extra fields slow everything down, clutter the view, and sometimes expose information you should not share. Trimming to the columns that matter is one of the most common data cleaning steps, and our CSV and JSON tools guide sets it in context.
Extract specific columns
Extracting keeps only the columns you name and drops the rest, which is the cleanest way to produce a focused file. The extract CSV columns tool lets you pick the columns to keep and returns a narrow CSV with just those, in your browser with no upload.
Delete unwanted columns
Deleting is the opposite approach: keep everything except the columns you remove. This suits a file where you want most of the data but need to strip out a few fields, such as internal IDs or personal details before sharing. The delete CSV columns tool removes the named columns and leaves the rest intact.
Order and selection
Whether you extract or delete depends on how many columns you are keeping. If you want a handful out of many, extract them. If you want most of them and only need to drop a few, delete those. Both approaches preserve every row, changing only which fields each row carries, so no records are lost in the process.
Common uses
Column editing is a staple for preparing data: building a focused report, removing sensitive fields before sharing, matching the exact columns another system expects on import, and cutting a bloated export down to size. It turns an unwieldy file into one that is quick to read and safe to pass along.
Free tools used in this guide
Frequently asked questions
How do I keep only certain CSV columns?
Extract them by naming the columns to keep, which returns a narrow CSV with just those and drops the rest.
How do I remove columns from a CSV?
Delete them by naming the columns to remove, which keeps everything else intact.
Should I extract or delete?
Extract when you want a few columns out of many, and delete when you want most of them and only need to drop a few.
Does editing columns lose any rows?
No. Both approaches keep every row and change only which fields each row carries.
Do the tools upload my file?
No. They edit the file in your browser, so nothing is sent anywhere.