Skip to content
Input
CSV
Limit
1 MiB
Runtime
Browser

Keep and reorder selected CSV columns

Enter exact header names one per line to keep only those columns and arrange them in the requested order.

Local processingNo sign-upNo content logging

Select columns

Inputs are limited to 1 MiB, 10,000 rows, and 256 columns.

Paste or edit the source. Tool Swim does not upload or save it.

Detection inspects the first logical row outside quoted fields.

The output column order follows this list.

Selected CSV columns

Nothing is placed in a URL, account, or remote log.

What this tool does

Strict, bounded, local processing

Selection is explicit and case-sensitive, so a missing or misspelled header produces an error instead of silently dropping data.

Projection reduces a table deliberately

Each requested name must match one unique header. The engine maps those positions for every row and emits a new table containing only the selection.

Listing names also makes reordering explicit: put status before name to produce that order.

Removing a column is not anonymization

Other retained fields may still identify a person or reveal sensitive attributes. Review the resulting dataset and its destination before sharing it.

Primary references

Questions and answers

Related CSV tools