CSV Column Extractor

Pull selected columns out of any CSV instantly.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

This tool pulls just the columns you want out of a CSV and returns them as clean tab-separated values, ready to paste into a spreadsheet or another tool. Paste your data, tick the columns to keep, and copy the result. It is handy for trimming a wide export down to a few fields, or reordering and isolating columns without opening a spreadsheet.

How it works

The CSV is parsed with an RFC 4180-aware parser, so quoted fields can safely contain commas, line breaks and escaped double quotes ("") without breaking the column boundaries. If the first row is a header, its names are shown as labels so you can pick columns by name. You select which columns to keep, and the tool re-emits only those, in order, as tab-separated rows. If you tick nothing, it returns every column — a quick CSV-to-TSV conversion. You can also change the delimiter for semicolon- or tab-separated source files.

Example

Given this CSV:

id,name,email
1,"Ada Lovelace",[email protected]
2,"Lin, Jr.",[email protected]

Selecting only name and email returns:

name	email
Ada Lovelace	[email protected]
Lin, Jr.	[email protected]

Note that the comma inside the quoted “Lin, Jr.” is preserved as part of the value, not treated as a column break. Everything runs in your browser — nothing is uploaded.

Ad placeholder (rectangle)