Text Case Converter

Paste any text and instantly convert it between UPPERCASE, lowercase, Title Case, camelCase, snake_case and more.

0 words · 0 characters

How the case styles work

Title vs Sentence case

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.

camelCase & PascalCase

Both join words with no spaces. camelCase lowercases the first word (myVariableName), while PascalCase capitalises every word (MyClassName). Common in programming.

snake_case & kebab-case

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.