Text Case Converter
Paste any text and instantly convert it between UPPERCASE, lowercase, Title Case, camelCase, snake_case and more.
How the case styles work
Title Case capitalises the first letter of every word, ideal for headings. Sentence case capitalises only the first letter of each sentence, like normal prose.
Both join words with no spaces. camelCase lowercases the first word (myVariableName), while PascalCase capitalises every word (MyClassName). Common in programming.
snake_case joins lowercase words with underscores (my_variable), while kebab-case uses hyphens (my-variable). Both are popular for file names, URLs and code identifiers.
Frequently asked questions
Does this case converter send my text anywhere?
No. All conversions run entirely in your browser using JavaScript. Your text never leaves your device and nothing is uploaded to any server.
What is the difference between Title Case and capitalize each word?
This tool capitalises the first letter of every word for Title Case. Strict editorial Title Case keeps small words like "and", "of" and "the" lowercase, but for general use capitalising each word is the common expectation.
When should I use camelCase vs snake_case?
It depends on the language and style guide. JavaScript and Java favour camelCase for variables, Python and Ruby favour snake_case, and PascalCase is used for class names in many languages. kebab-case is common in URLs, CSS classes and file names.
What does INVERSE case do?
Inverse case swaps the case of every letter — uppercase letters become lowercase and lowercase letters become uppercase. So "Hello World" becomes "hELLO wORLD".
Will converting to camelCase remove punctuation?
camelCase, PascalCase, snake_case and kebab-case treat words as alphanumeric chunks separated by spaces or symbols, so most punctuation between words is dropped when the words are joined.