CSV Column Renamer / Mapper
Rename CSV column headers with a side-by-side mapping. Useful for normalising export schemas before importing.
Quick answer: Rename CSV column headers with a side-by-side mapping. Useful for normalising export schemas before importing.
Last updated
Frequently asked questions
- How do I rename a CSV column?
- Type the new name into the text box next to the original header. The preview updates live so you can see exactly what the downstream consumer will see.
- Does this only rename headers, or does it also transform values?
- Headers only. The body rows are passed through verbatim. Use Find & Replace if you also need to transform values (e.g. lowercase a column).
- Why would I rename columns?
- Most often to match a downstream import schema — Stripe, HubSpot, Salesforce and Mailchimp all expect specific header names. Renaming once with this tool is faster than retraining your team's export.
- Can I leave a header blank?
- Yes, but most importers reject blank headers. We'd suggest a placeholder like `col_1` rather than an empty string.
- Will my CSV be uploaded?
- No. The whole rename runs in your browser; the file never reaches our server.
- Are quoting, commas and newlines in values preserved?
- Yes — the parser is RFC-4180 compliant, so quoted values round-trip through the rename unchanged.
- Can I reorder columns at the same time?
- Yes. Each row in the mapper has up/down arrows that move that column earlier or later in the output, so you can rename and reorder in a single pass.
- What if two new names are identical?
- We don't block it, but most downstream tools will error on duplicate headers. The preview will show both — visually catch any clashes before downloading.
- Can I save my mapping to reuse on another file?
- Yes — your last mapping is stored in your browser's localStorage and reapplied automatically when the same headers reappear. Use the 'Reset to originals' button to clear it.
- Is the file order of rows preserved?
- Yes. Only headers change — body rows keep their original order.