Skip to main content

Privacy First

CSV Column Mapper

Map and clean CSV columns in your browser

Rename, reorder, include or exclude, and transform CSV columns with simple, deterministic operations: trim, change case, add prefix or suffix, or replace blank values with a default. Export a clean CSV. No uploads, no account, no tracking.

Your file is processed locally in your browser and is never uploaded to WebF1.

Import CSV

Drag and drop a CSV file here, or

Paste CSV text instead

Frequently asked questions

What does the CSV column mapper do?
It lets you rename, include or exclude, and reorder columns, then apply simple transforms (trim, case, prefix, suffix, default-blank) before exporting a new CSV.
Can I drop columns?
Yes. Untick the Include checkbox for any column you do not want in the output.
Can I change case or add a prefix?
Yes. Per-column transforms include trim, lowercase, uppercase, title case, prefix, suffix, and default-blank replacement.
Does it support custom JavaScript expressions?
No. To keep the tool safe, only the listed deterministic transforms are supported. No arbitrary code execution.
Is my CSV uploaded anywhere?
No. Mapping happens entirely in your browser. Nothing is sent to a server.

Related tools

  • CSV to JSON

    Convert CSV rows to a JSON array with renamed and nested fields.

  • CSV to XML

    Convert CSV rows to XML with configurable root and row elements.

  • CSV to SQL INSERT

    Generate INSERT statements from CSV rows for PostgreSQL, MySQL/MariaDB, and Microsoft SQL Server.

  • CSV to SQL UPDATE

    Generate UPDATE statements with required WHERE keys for PostgreSQL, MySQL/MariaDB, and Microsoft SQL Server.

  • CSV to SQL UPSERT

    Generate upsert statements (ON CONFLICT, ON DUPLICATE KEY, or MERGE) for PostgreSQL, MySQL/MariaDB, and Microsoft SQL Server.