CSV Column Reorderer
Reorder, rename-free, or drop columns from a pasted CSV and export the result. Runs entirely in your browser.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
Example shown — paste your own CSV, first row as header.
Column order
Use ↑ / ↓ to reorder, or uncheck a column to drop it.
How it works
- Paste a CSV with a header row.
- Use the ↑ / ↓ buttons to reorder columns, or uncheck one to drop it.
- Copy or download the reordered CSV.
FAQ
Can I remove columns entirely, not just reorder them?
Yes — uncheck a column and it's dropped from the output CSV entirely, not just moved.
Does this handle quoted fields with commas inside them?
Yes — the CSV parser respects double-quoted fields, so a value like "Doe, John" with a comma inside quotes isn't split incorrectly.
What happens to rows with missing values in a moved column?
If a row has fewer fields than the header (a ragged CSV), the missing value becomes an empty cell in the output rather than causing an error.
Is my data uploaded anywhere?
No — parsing and reordering happen entirely in your browser. Nothing is sent to a server.
How we compare
| Feature | Online Tool Store | Spreadsheet drag-and-drop columns | Manual CSV text editing |
|---|---|---|---|
| No spreadsheet import needed | ✓ | Requires Excel/Sheets | ✓ |
| Handles quoted commas correctly | ✓ | ✓ | Error-prone by hand |
For a quick column rearrange before feeding a CSV into another tool, this beats opening a spreadsheet just to drag columns around.