Text Case Converter

Paste your text, then click a case to convert

Quick answer

Paste your text into the box and click any of the 7 case buttons: Sentence case (capitalizes the first letter of each sentence), lower case (all lowercase), UPPER CASE (all capitals), Title Case (major words capitalized), Capitalized Case (every word capitalized), aLtErNaTiNg (alternating letters), or iNVERSE (flips each letter). The result updates in place and can be copied with one click.

How to use this tool

Paste or type your text into the input box. The case conversion buttons activate as soon as there is text. Click any button to convert in place. The text statistics below the buttons update automatically: character count, word count, sentence count, and space count. Once converted, click "Copy text" to copy to your clipboard.

You can convert multiple times without retyping. To start fresh, click Reset or paste new text over the existing content.

The 7 case types explained

Sentence case

Capitalizes the first letter of each sentence. Everything else stays lowercase. This is the default for paragraphs, articles, UI labels, and most written content in English.

Input: "the QUICK brown FOX jumped OVER the lazy dog."

Output: "The quick brown fox jumped over the lazy dog."

lower case

Every letter becomes lowercase. Used for URLs, email addresses, CSS class names, file names, hashtags, and programming variables in snake_case style before reformatting.

Input: "The Quick Brown Fox"

Output: "the quick brown fox"

UPPER CASE

Every letter becomes a capital. Use for abbreviations, acronyms, strong emphasis in headings, and constants in code (before adding underscores manually). Avoid in body text: all-caps text is harder to read and reads as shouting in informal contexts.

Input: "the quick brown fox"

Output: "THE QUICK BROWN FOX"

Title Case

Capitalizes major words and keeps short function words lowercase (unless they start the title). This converter follows a rule set similar to Chicago Manual of Style: articles (a, an, the), coordinating conjunctions (and, but, or, nor, for, so, yet), and short prepositions (at, by, in, of, on, to, up) stay lowercase.

Input: "the quick brown fox jumps over the lazy dog"

Output: "The Quick Brown Fox Jumps over the Lazy Dog"

Note that "over" and "the" stay lowercase as small function words, but "Jumps" is capitalized as a verb. See the section below for how this differs between style guides.

Capitalized Case

Capitalizes the first letter of every single word without exception, including articles and prepositions. Sometimes called Start Case. This is stricter than Title Case and is used in some brand names, product titles, and UI navigation items where visual symmetry matters more than grammar rules.

Input: "the cat in the hat"

Output: "The Cat In The Hat"

aLtErNaTiNg cAsE

Alternates between lowercase and uppercase on each letter, skipping spaces and punctuation. Used in memes, sarcastic online posts, and informal humor. Not appropriate for professional, academic, or business content.

Input: "the quick brown fox"

Output: "tHe QuIcK bRoWn FoX"

iNVERSE cASE

Flips every letter: uppercase becomes lowercase and vice versa. Numbers, spaces, and punctuation are unchanged. The primary practical use is fixing text typed accidentally with Caps Lock on.

Input: "hELLO wORLD"

Output: "Hello World"

Title case and style guides

There is no single universal rule for title case. Different style guides disagree on which words to capitalize, particularly prepositions. Here is how the major guides differ.

Word typeAP StyleChicagoAPAMLA
Articles: a, an, theLowercaseLowercaseLowercaseLowercase
Short prepositions (1-3 letters): in, on, at, by, ofLowercaseLowercaseLowercaseLowercase
Long prepositions (4+ letters): over, with, from, betweenCapitalizeLowercaseLowercaseCapitalize
Coordinating conjunctions: and, but, or, norLowercaseLowercaseLowercaseLowercase
Subordinating conjunctions: because, although, ifCapitalizeCapitalizeCapitalizeCapitalize
Verbs: is, are, was, be, hasCapitalizeCapitalizeCapitalizeCapitalize
First and last word of titleAlways capitalizeAlways capitalizeAlways capitalizeAlways capitalize

This converter's title case uses a rule set similar to Chicago/APA style. If you need strict AP Style (which capitalizes "Over," "With," "From," etc.), apply title case here and then capitalize any long prepositions manually.

One rule all styles agree on: verbs are always capitalized. "Is," "Are," "Was," "Be," "Has" are verbs, not articles or conjunctions, so they are always uppercase in title case. This is one of the most common mistakes in manual title casing.

Programming case conventions

Developers use a different set of naming conventions for code identifiers. This converter handles natural-language cases, not code identifier cases. Here is what each code case looks like and where it is used.

ConventionExampleUsed for
camelCasemyVariableNameVariables and function names in JavaScript, Java, Swift, Kotlin
PascalCase (UpperCamelCase)MyClassNameClasses and components in most languages; React components
snake_casemy_variable_nameVariables and functions in Python, Ruby, PHP, database column names
SCREAMING_SNAKE_CASEMY_CONSTANT_NAMEConstants in Python, C, JavaScript (by convention)
kebab-casemy-component-nameCSS class names, HTML attributes, URL slugs, file names
dot.casemy.property.nameConfig keys (e.g., Java properties files, some YAML)

To convert between these programmatic cases, you need a tool that understands word boundaries in identifiers (splitting "myVariable" into "my" and "Variable"). A code editor extension like "Change Case" for VS Code handles this. This converter is designed for natural language text, not code identifiers.

When to use which case

Writing and publishing

  • Sentence case: paragraphs, captions, UI labels, button text, error messages, most digital content
  • Title case: article headlines, book titles, film titles, section headings in formal documents
  • Capitalized case: some brand names, navigation menu items, formal certificates
  • UPPER CASE: abbreviations, very short headings, legal document headers, code constants

Platform-specific norms

  • Google and Meta ads: headline fields typically use title case or sentence case depending on platform guidelines (Meta recommends sentence case for ad headlines since 2021)
  • Email subject lines: no universal rule, but sentence case consistently outperforms all-caps in A/B tests for open rates in most industries
  • Twitter/X and Instagram: sentence case for body copy; title case often used for emphasis in hashtags
  • UI/UX design: modern design systems (Google Material, Apple HIG) recommend sentence case for most UI text including buttons, labels, and navigation items

Academic writing

  • APA 7th edition: sentence case for titles in reference lists; title case for headings within the paper
  • MLA 9th edition: title case for all titles in citations
  • Chicago 17th edition: title case for headings and titles throughout
  • AP Stylebook: title case for formal titles; sentence case for most news headlines in digital publications

Common mistakes

Choosing capitalized case when you actually want title case

For a book title, article headline, or section heading, title case is almost always correct. Capitalized case capitalizes every word including "a," "the," and "in," which looks visually busy and is grammatically incorrect for most style guides. If you want "The Cat in the Hat" (correct title case), do not use Capitalized Case, which gives "The Cat In The Hat."

Trusting the output for brand names and acronyms

Any case converter, including this one, treats all words as ordinary text. "iPhone" becomes "Iphone" in title case. "NASA" becomes "Nasa" in sentence case. "eBay" becomes "Ebay" or "EBAY." Always review the output and restore brand names, acronyms, and proper names with special casing manually after converting.

Assuming "Is" and "Are" should be lowercase in title case

A common mistake is treating short verbs like "Is," "Are," "Was," and "Be" as small words that should stay lowercase. They are verbs, not articles or conjunctions, and every major style guide requires them to be capitalized in title case. "This Is the Life" is correct; "This is the Life" is wrong.

Applying sentence case to text that contains proper nouns

Sentence case lowercases everything except the first letter of each sentence. If your text contains proper nouns (country names, brand names, people's names), they will be lowercased too. "I visited New York with Google's team" becomes "I visited new york with google's team." Review the output for any proper nouns that need to be re-capitalized.

FAQs

What is the difference between title case and sentence case?

Sentence case capitalizes only the first letter of each sentence. Title case capitalizes all major words and keeps short function words (articles, short prepositions, conjunctions) lowercase unless they start the title. Sentence case is for body text and UI labels; title case is for headings and titles in formal documents.

What is the difference between title case and capitalized case?

Capitalized case capitalizes every single word with no exceptions. Title case follows grammar rules and keeps small words like "a," "the," "and," and "in" lowercase (unless they start the title). "The Cat In The Hat" is capitalized case. "The Cat in the Hat" is title case.

What is inverse case useful for?

Mainly for fixing text accidentally typed with Caps Lock on. If you typed "hELLO wORLD", applying inverse case gives "Hello World." It also works for creative visual effects in informal design.

Does the title case follow AP, Chicago, or APA style?

This converter follows a rule set similar to Chicago Manual of Style and APA: articles, coordinating conjunctions, and short prepositions stay lowercase. AP Style capitalizes prepositions of 4 or more letters ("Over," "With," "From"), which this tool does not do automatically. For strict AP compliance, apply title case here and capitalize long prepositions manually.

Will it preserve brand names and acronyms like iPhone or NASA?

No. The converter processes all text as ordinary words. "iPhone" becomes "Iphone" in title case, and "NASA" becomes "Nasa" in sentence case. Always review the output and restore special capitalization for brand names, acronyms, and proper nouns manually.

Can I convert text to camelCase or snake_case?

Not with this tool. It converts natural-language text cases (sentence, title, upper, lower). Code identifier cases like camelCase, PascalCase, snake_case, and kebab-case require a dedicated code formatter or IDE extension, since they also need to handle word splitting and joining differently.

Is there a character limit?

No. The tool handles any amount of text instantly, including full articles and long documents.

Can I undo a conversion?

There is no undo button, but you can paste the original text again or keep a copy before converting. The Reset button clears the box entirely. If you need to reverse a lowercase-to-uppercase conversion, inverse case will flip the result, but it will not perfectly restore mixed-case original text.