Table Column Renamer

Rename CSV or TSV table columns locally with header matching, column-number mappings, duplicate handling, preview, copy, and download controls.

Paste CSV, TSV, or semicolon-delimited table text to rename header columns before importing, sharing, or handing data to another tool. The work stays in your browser, and the original input is preserved until you clear or replace it.

Selecting a file replaces the pasted input. Files are read by this page on your device only.

Use one instruction per line. Match a header name or a 1-based column number, then separate the new name with =, =>, a tab, or a comma.



How to use

Paste a delimited table, choose the delimiter, and enter the column names you want to change. Instructions can target an existing header such as email = Email Address or a 1-based position such as 3 = Lifetime Value, which is useful when headers are blank or repeated.

When the first row already contains headers, the tool replaces that row and keeps the data rows below it. When the input has no header row, it inserts a new header row made from generated column labels and any names you provide.

The result is emitted as delimited text using the selected delimiter and line ending. Quoted fields, delimiters inside fields, and line breaks inside quoted fields are supported, but spreadsheet formulas are treated as plain text. Very large files may be slow in a browser tab, and private data should only be opened on devices and pages you trust.


References