csvkit.org
CSV (Comma-Separated Values) utilities, in the browser
Say hi →

CSV Column Manipulator

drag to reorder · sample values per column · bulk keep/drop · updated 25 August 2026

columns
Columns load as you paste. Or drop a .csv file here, or
ready

CSV Column Manipulator

Paste a CSV (Comma-Separated Values) and the column list builds itself. Each row in that list is a column in the output: untick to drop it, edit the text box to rename it, and drag the ⠿ handle — or use ↑/↓, or focus the handle and press Alt+↑/Alt+↓ — to reorder. Every row shows how full the column is and a few of its real values, so you are not renaming fields you cannot see. Keep all, Drop all and Invert handle wide files in one click, and Reset order & names puts everything back. Optionally prepend a sequential row number.

Two columns renamed to the same thing used to collide and silently drop one of them; duplicates are now suffixed _2, _3 and reported in the status line.

Privacy

100% client-side. No upload. See the privacy policy.