CSV Column Add / Remove

Add or remove columns by name or index. Column dropdown with headers, add at end or at position. Preview table and download or copy. 100% client-side.

Paste CSV below or drop a file here

Related Tools

Options at a Glance

  • Action: Remove column or Add column.
  • Column to remove: Dropdown showing index and first-row header (e.g. 0: Email). Choose which column to remove.
  • Add column: New column name (header), value for all data rows, and Add at: End or At index (0-based).
  • Delimiter & encoding: Auto or comma, semicolon, tab, pipe; UTF-8, Windows-1252, or ISO-8859-1 for file uploads.
  • Download as: Custom filename for the CSV (e.g. result → result.csv).

What This Column Add/Remove Tool Offers

Add a new column (with a constant value for all data rows) or remove an existing column. For remove, choose the column by name from a dropdown (first row headers). For add, choose at end or at a 0-based index. See a summary and preview table, then download with a custom filename or copy. All processing is client-side.

  • Remove column: Select the column to remove from a dropdown that shows index and header name (from the first row). That column is removed from every row.
  • Add column: Set the new column header and a value for all data rows. Add at end (default) or at a specific 0-based index.
  • Summary and preview: After processing, see a short summary (e.g. columns and row count) and a preview table (first 25 rows).
  • Auto or custom delimiter: Choose Auto to detect the delimiter or pick comma, semicolon, tab, or pipe.
  • Encoding for file upload: Select UTF-8, Windows-1252, or ISO-8859-1 when uploading a file.
  • Client-side and private: Processing happens in your browser; nothing is sent to a server.

Why Add or Remove Columns?

Adding a column can label or categorize rows (e.g. source, date). Removing a column drops sensitive or unneeded fields before sharing or importing.

Powered by browser APIs and client-side processing.

Frequently Asked Questions

How is the new column value set?

When adding a column, you provide a header name and a single value. That value is used for every data row (row 2 onward). The first row gets the header name.

Can I remove a column by name instead of index?

Yes. After pasting or loading CSV, the Column to remove dropdown lists columns by header name (e.g. 0: Email, 1: Name). Choose the column you want to remove.

Where can I add the new column?

You can add at the end (default) or at a specific 0-based index. Adding at index inserts the new column at that position in every row.

What delimiters are supported?

You can use Auto to detect from the first line, or choose comma, semicolon, tab, or pipe.

Is my data secure?

Yes. Processing runs entirely in your browser. Your data never leaves your device.