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