How to Change Text Case — UPPER, lower, Title, Sentence, and More

A practical guide to text case conversion: when to use UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, and more.

Changing the case of text is one of the most common text-editing tasks. Whether you're formatting a headline, normalizing data, or following a style guide, the right case-conversion tool saves time.

1. The main text cases

English has several distinct text cases:

  • UPPERCASE — every letter is capitalized. Used for acronyms and emphasis.
  • lowercase — every letter is lowercase.
  • Title Case — first letter of every major word is capitalized. Used for headlines.
  • Sentence case — first letter of each sentence is capitalized. Used for body text.
  • aLtErNaTiNg — alternates upper and lower. Used for fun, not serious writing.
  • iNVERSE — every case is flipped.

2. Programming cases

Developers use specialized cases for variable and constant names:

  • camelCase — first word lowercase, each following word capitalized (e.g. myVariableName)
  • PascalCase — every word capitalized (e.g. MyClassName)
  • snake_case — lowercase with underscores (e.g. my_variable_name)
  • kebab-case — lowercase with hyphens (e.g. my-css-class)
  • CONSTANT_CASE — uppercase with underscores, for constants

3. How to convert

Paste your text into the Case Converter and click the button for the case you want. The tool supports all 7+ common cases plus the popular programming cases in one place.

4. When to use each case

  • UPPERCASE: acronyms, headers in legal docs, social media shout-outs
  • lowercase: stylization, casual social media
  • Title Case: book titles, article headlines, navigation labels
  • Sentence case: body text, descriptions, most prose
  • camelCase: JavaScript, Java, and other language variable names
  • snake_case: Python and Ruby variables, database column names
  • kebab-case: HTML class names, file names, URL slugs
Advertisement