Free Text Case Converter — UPPER, lower & Title Case
Convert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case and more instantly.
How it works
Paste your text
Type or paste the text you want to convert.
Click a case button
Choose from 11 case styles — the output updates instantly.
Copy result
Click the Copy button to copy the converted text to your clipboard.
Apply again
Switch between case styles without re-pasting — input stays editable.
Common use cases
Programming identifiers
Convert variable names between camelCase, PascalCase, snake_case, and kebab-case for different coding styles.
Headline formatting
Apply Title Case to blog post titles, article headings, and presentation slides.
Data normalisation
Convert inconsistently-cased CSV or database data to a uniform case before importing.
CSS class names
Convert PascalCase component names to kebab-case CSS class names in one click.
Frequently asked questions
What is Title Case?
Title Case capitalises the first letter of each major word, skipping minor words like "a", "the", "and" when they are not the first word.
What is the difference between camelCase and PascalCase?
camelCase starts with a lowercase letter (myVariable). PascalCase starts with uppercase (MyVariable). Both capitalise subsequent words.
Is this tool free?
Yes — completely free, no account, unlimited text, works entirely in your browser.
Is my text sent to a server?
No — all transformations run locally in your browser using JavaScript string methods.
What is Sentence case?
Sentence case capitalises only the first letter of the first word and proper nouns. Useful for paragraph text.
Does it support non-English characters?
Yes — the tool uses JavaScript's native toUpperCase() and toLowerCase() which support Unicode characters.