Home › CSV tools › Select CSV columns
Runs in your browserKeep or remove CSV columns
Exports arrive with forty columns when the person receiving it needs four — and often the other thirty-six include things they shouldn't see. Name the columns to keep and everything else goes, in the order you typed them. Or name the ones to remove and keep the rest.
How to use it
- Choose your CSV file.
- List the column names, comma separated, exactly as they appear in the header.
- Choose whether that list is what you keep or what you remove, then click Apply.
Questions
Is my file uploaded anywhere?
No. This page contains the whole tool — the JavaScript that does the work runs inside your browser tab, on your own machine. There is no server to upload to. You can confirm it yourself: open your browser's developer tools, switch to the Network tab, and run the tool. You will not see your file go anywhere. You can also disconnect from the internet after the page loads and it will still work.
Can I reorder columns at the same time?
Yes — when keeping, the output uses the order you typed. Listing every column in a new order is therefore also how you reorder a CSV without removing anything.
What if I misspell a column?
You get an error naming the columns that don't exist, along with the full list of the ones that do. It won't silently skip a name and hand you a file quietly missing a field.
Is this a safe way to remove sensitive columns before sharing?
Yes. The removed columns are not written to the output at all. And because the tool runs in your browser, the data you're stripping out is never transmitted anywhere in the process — which is not true of an online tool that uploads the file to strip it.