Focused purpose
What this tool does
Clean empty, duplicate or padded CSV headers locally. Preview unique old-to-new column names and download a checked CSV without an account.
- ✓ Empty-header repair
- ✓ Duplicate-name suffixing
- ✓ Whitespace trimming
- ✓ Old-to-new mapping
Workflow
How to use it
- 01
Open the file and inspect original headers.
- 02
Edit or accept proposed unique working names.
- 03
Preview dependent rules, then export.
Available controls
Available options
- Trim header whitespace.
- Generate names for empty headers.
- Make duplicate names unique.
- Rename selected columns manually.
Empty and repeated headers
Example before and after
Headers contain padding, a duplicate and an empty name.
Before
Name ,email,email, Ada,a@example.com,b@example.com,FR
After
Name,email,email_2,column_4 Ada,a@example.com,b@example.com,FR
Expected result: Every output header is non-empty and unique.
Practical scenarios
Common use cases
Prepare columns for a database import.
Resolve duplicate spreadsheet headings.
Create stable API field names.
HONEST LIMITS
Important limitations
- isnake_case is applied only when explicitly selected.
- iRenaming cannot infer the business meaning of an empty column.
FAQ
Questions about this tool
How are duplicate headers renamed?
A stable numeric suffix is proposed and shown before export.
Can I keep the original names?
Yes. Original headers remain visible in the mapping and the source file never changes.
Does the tool force snake_case?
No. Case conversion is optional and only runs when selected.