Convert CSV Header Case

Automatically convert CSV column names to snake_case, camelCase, PascalCase, or kebab-case without touching the data.

Example:
Drag and drop a .csv file here, or click to choose

How it works

Very useful when a CSV exported with human-readable headers ("Full Name", "Date of Birth") needs to be imported into a database or code that expects normalized column names (snake_case for Python/SQL, camelCase for JavaScript...). Choose the target style and convert the header line in one click.

Are the data rows modified?

No, only the first line (the column names) is transformed. All values in the following rows remain strictly identical.

What is the difference between camelCase and PascalCase?

camelCase starts with a lowercase letter (e.g. emailAddress), while PascalCase starts with an uppercase letter (e.g. EmailAddress) — the choice usually depends on the convention of the target language or framework.

100% local processing: the file is processed entirely in your browser via WebAssembly and never leaves your device.