Skip to content

Case converter

Paste your text and choose a style. The converted text appears below, ready to copy.

Converted in your browser. Your text is never sent or stored.

Text
Code

Styles

Which case to use when

  • Sentence case for most headings, buttons and menus: it reads most naturally.
  • Title Case for book, film and article titles in English, and headings in some style guides.
  • UPPERCASE sparingly: for short labels or acronyms, not for whole sentences.
  • lowercase to clean up text typed with caps lock on, before fixing the capitals.
  • camelCase, snake_case and kebab-case for names in code, files and URLs.

Pasted text written in ALL CAPS? Convert it to Sentence case, then capitalize names by hand. The text stays in place when you switch to the word counter or the character counter.

Frequently asked questions

What is the difference between Title Case and Capitalize Each Word?

Title Case follows the usual rules for headlines: short words such as a, the, and, of and to stay lowercase, unless they are the first or last word or follow a colon. Capitalize Each Word gives every word a capital letter, without exceptions.

What is sentence case?

Only the first letter of each sentence is a capital, plus the word "I". It is the most readable style for headings and buttons, and many style guides prefer it. Proper names, such as London or Microsoft, must be capitalized again by hand afterwards.

What are camelCase, snake_case and kebab-case?

Ways to write several words as one name in code. camelCase (userName) is common in JavaScript and Java, PascalCase (UserName) for class names, snake_case (user_name) in Python and databases, kebab-case (user-name) in URLs and CSS, and CONSTANT_CASE (USER_NAME) for constants.

Does it work with accented letters and other languages?

Yes. Letters such as é, ü and ø, and scripts with upper and lower case, such as Greek and Cyrillic, are converted correctly. The title case rules for small words are based on English.