Case Converter

Paste your text, pick a case, and copy the result – everything happens right in your browser.

How to use the case converter

Paste or type your text into the box, then click the style you want. The case converter rewrites the whole text instantly, and the copy button puts the result on your clipboard so you can drop it straight into an email, a document or your code editor. You can switch between styles as often as you like; each button works from the text in the box.

It handles a single word, a heading, or several paragraphs equally well. A common use is cleaning up a heading pasted from a PDF that arrived in all caps, or turning a plain phrase like “user profile image” into an identifier you can use in code.

What each option does

Option Example
UPPERCASE QUARTERLY SALES REPORT
lowercase quarterly sales report
Title Case Quarterly Sales Report
Sentence case Quarterly sales report
camelCase quarterlySalesReport
snake_case quarterly_sales_report
kebab-case quarterly-sales-report

The first four options change only capitalization and keep your spaces and punctuation. The last three are made for programming: they split the text into words, drop spaces and most punctuation, and join the words with no separator, an underscore or a hyphen.

Capitalization follows the rules of the language, not just a simple A-to-Z table. Accented letters such as é, ñ or ü change case correctly, and Greek and Cyrillic letters are converted too. Each language version of this page applies its own rules: the Turkish version, for example, keeps dotted İ and dotless ı apart, so “istanbul” becomes “İSTANBUL” there rather than “ISTANBUL”.

Tips for cleaner results

Title Case here capitalizes every word. Style guides such as AP or Chicago keep short words like “a”, “of” and “the” lowercase in the middle of a title, so if you are writing for a publication, glance over those after converting.

Sentence case cannot recognize names, acronyms or brand spellings like “iPhone” or “NASA”. Convert first, then restore those few words by hand; it is still much faster than retyping a paragraph.

For code identifiers, start from plain words separated by spaces. Text that is already in camelCase is split at each lowercase-to-uppercase hump, so “userProfileImage” converts cleanly to snake_case. Runs of capitals like “HTMLParser” stay together as one word, though, so check the output before pasting it into a variable or file name.

Frequently asked questions

How do I fix text I typed with Caps Lock on?

Paste it in and choose Sentence case. Every sentence is lowercased and its first letter capitalized, which is usually all the cleanup you need.

What is the difference between Title Case and Sentence case?

Title Case capitalizes the first letter of each word, like a headline. Sentence case capitalizes only the first letter of each sentence, like normal prose.

When should I use camelCase, snake_case or kebab-case?

camelCase is common for variables in JavaScript and Java, snake_case for Python and database columns, and kebab-case for URLs, CSS classes and file names.

Will proper nouns stay capitalized in Sentence case?

No. The tool cannot tell a name from an ordinary word, so check names like cities or brands after converting and fix them by hand.

Is my text uploaded anywhere?

No. The conversion runs locally in your browser, so the text never leaves your device.