Change Text Case in a CSV
Upload a CSV and convert selected columns to uppercase, lowercase, Title Case, or Sentence case. Everything runs in your browser.
Using sample data
3 rows, 2 columns · Processed in your browser, never uploaded
Input preview
| name | status |
|---|---|
| john smith | ACTIVE |
| JANE DOE | pending |
| bob wilson | Active |
Want more than a quick fix?
Need context-aware fixes — like proper-casing names but keeping acronyms uppercase? The AI app handles the edge cases.
How to change text case in a CSV
- 1Upload your CSV file (or use the sample loaded above).
- 2Choose your options — columns and settings.
- 3Click "Change case" to process instantly in your browser.
- 4Download the clean CSV. Nothing is ever uploaded to a server.
Doing something more complex?
Read the guide: How to clean up messy CSV data quickly.
View guide →Need smarter csv transform?
Need context-aware fixes — like proper-casing names but keeping acronyms uppercase? The AI app handles the edge cases.
Try AI transform free →FAQ
- Is the change text case tool free?
- Yes. This tool is completely free, requires no account, and runs entirely in your browser. Your CSV file is never uploaded to a server.
- When should I use Magic CSV AI instead?
- Need context-aware fixes — like proper-casing names but keeping acronyms uppercase? The AI app handles the edge cases.
- What file formats are supported?
- Upload any comma-separated CSV file. You can download the result as a clean CSV ready for Excel, Google Sheets, or database import.
More free CSV tools
Upload a CSV and instantly remove duplicate rows. Choose which columns define a duplicate, or match across every column. Your file never leaves your browser.
Remove Empty RowsUpload a CSV and strip out every blank row in one click. Perfect for cleaning up exports with scattered empty lines. Everything runs in your browser.
Delete ColumnsUpload a CSV and remove the columns you do not need. Select one or many, then download the trimmed file. Your data stays in your browser.
Merge ColumnsUpload a CSV and combine several columns into a single column with the separator you choose. Great for building full names or addresses. Runs in your browser.