Select CSV columns
Keep the exact CSV fields you need and put them in the required order.
- 1Add input
- 2Adjust settings
- 3Get your result
Tool input and files are processed in this browser without being uploaded.
Before you start
Paste or choose a CSV export, select columns by their actual headers, and arrange the output order before downloading a new CSV. The preview shows the first five data rows; the download contains every row.
How to use this tool
- Paste CSV text or choose one UTF-8 CSV/TXT file.
- Check the detected delimiter and headers. Select the columns to keep, then use the arrow buttons to set their order.
- Run the tool, review the output preview, and copy or download the complete CSV.
Supported inputs and limits
One UTF-8 CSV or TXT file up to 10 MiB, or pasted CSV up to 1 MiB. Up to 200,000 cells and 1,000 columns. Headers must be nonempty and unique; every row needs the same width.
Input may use comma, semicolon, tab or pipe; output is comma-separated CSV. Values stay text and are not renamed, converted or escaped for spreadsheet formulas.
Files and input are processed in this browser. No account needed.
Worked example
Example input
name,email,city Mori,[email protected],New York
Example options
{"columns":"[\"city\",\"name\"]","delimiter":","}Example output
city,name New York,Mori
When something does not work
One UTF-8 CSV or TXT file up to 10 MiB, or pasted CSV up to 1 MiB. Up to 200,000 cells and 1,000 columns. Headers must be nonempty and unique; every row needs the same width.
Frequently asked questions
Can I select a header that contains a comma?
Yes. The visual selector reads the actual CSV header, including quoted commas. Check the output order before running.
Will this convert Excel files or change data types?
No. Use a UTF-8 CSV/TXT export. This tool preserves selected cell text and only changes which columns appear and their order; it does not rename columns, append to a master file or convert dates and numbers.
What should I check before importing the result?
Check the detected delimiter, output header order, the first five data rows and any formula warning. The CSV download has every row. Spreadsheet apps may interpret values beginning with =, +, - or @ as formulas.
Is my input sent to a server?
No. Tool input is processed in your browser, not sent to a server. Temporary workspaces stay in the same tab and are cleared by a refresh or tab closure. Save the results you need.