Blog
Wild & Free Tools

How to Keep Only Specific Columns in a CSV and Remove the Rest

Last updated: March 27, 2026 3 min read

Table of Contents

  1. When You Need to Keep Only Specific Columns
  2. How to Select Only the Columns You Want to Keep
  3. Reorder Your Kept Columns Before Downloading
  4. Versus Writing a SELECT Statement in SQL
  5. Frequently Asked Questions

Sometimes you do not want to think about which columns to delete — you just want to specify which ones to keep and let the tool remove everything else. This is especially useful when working with large exports that have dozens of fields and you only care about three or four.

A browser column editor with a visual checklist makes this easy: uncheck everything, then check only what you want to keep. Download the result.

When You Need to Keep Only Specific Columns

How to Select Only the Columns You Want to Keep

  1. Open the free column editor in your browser.
  2. Upload your CSV, XLSX, XLS, TSV, or ODS file.
  3. You will see a list of all column headers, each with a checkbox. All start checked.
  4. Uncheck the columns you want to remove — or uncheck all and then check only the ones to keep.
  5. Verify that only your desired columns are checked.
  6. Click Download.

The downloaded file contains only the checked columns, in the order shown in the list.

Sell Custom Apparel — We Handle Printing & Free Shipping

Reorder Your Kept Columns Before Downloading

After deciding which columns to keep, you can also rearrange their order using the up and down arrows. This is useful when the columns you are keeping were scattered across the original file and you want them in a logical order in the output.

For example, if you are keeping email, first name, company, and phone — but in the original file they were at positions 1, 5, 12, and 28 — you can reorder them into any sequence you want before downloading.

Versus Writing a SELECT Statement in SQL

If you have SQL access to your data, the equivalent operation is a SELECT statement: SELECT email, first_name, company FROM contacts. This is fast if you are already in a database environment.

But for a CSV file sitting on your desktop, loading it into a database just to run a SELECT is more overhead than needed. The browser column editor gets you the same result for file-based data without any setup.

Try It Free — No Signup Required

Runs 100% in your browser. No data is collected, stored, or sent anywhere.

Open Free Column Editor

Frequently Asked Questions

What if I need to keep columns in a specific order that is different from the original?

After selecting which columns to keep, use the up/down arrows to rearrange them into your desired order before downloading.

Can I save a column selection template to reuse on future files?

The tool does not currently save configurations between sessions. For repeated use with the same column set, a simple note with the column names you need makes it quick to re-apply on the next file.

Does this work if my CSV has no header row?

The tool expects a header row in the first row of the file. If your file has no headers, the first data row will be treated as headers, which will cause incorrect results. Add a header row to your file before uploading.

Is it free?

Yes. No account, no cost, no server upload.

Amanda Brooks
Amanda Brooks Data & Spreadsheet Writer

Amanda spent seven years as a financial analyst before discovering free browser-based data tools. She writes about spreadsheet tools, CSV converters, and data visualization for non-engineers.

More articles by Amanda →
Launch Your Own Clothing Brand — No Inventory, No Risk