Add Header Row
Add a header row to a CSV that doesn't have one
CSV Input
Try a sample:
Drop a CSV file here or
Only the first file is used if multiple are dropped.
The request is made directly from your browser. No proxy is used.
Column Names
Provide CSV input above to see columns.
CSV Output
CSV with headers will appear here...
More Options
CSV Format
Input
How to Use This Tool
Add a header row to a CSV file that doesn’t have column names. All columns are shown automatically with default names (Column 1, Column 2, etc.) that you can edit. The header row is prepended to your data without modifying any existing rows.
- Provide your CSV — Paste CSV text into the input area, drop a CSV file onto the File tab, or enter a URL on the URL tab.
- Edit column names — All columns appear with default names. Edit any name to customize your headers.
- Get your output — Copy the CSV with headers to your clipboard or save it as a .csv file.
FAQ
3 questionsDoes this tool upload my data?
No. It runs entirely in your browser using JavaScript. Your CSV data is never sent to a server.
How are default column names generated?
Columns are named Column 1, Column 2, Column 3, etc. by default. You can edit each name before copying or saving the output.
What if my CSV already has headers?
This tool treats the first row as data, not as a header. If your CSV already has headers, the new header row will be added above the existing one.