🧰 ToolPicoAll Tools →
HomeBlog › Title Case vs. Sentence Case

Title Case vs. Sentence Case: Which One Should Your Heading Use?

If you've ever paused before publishing a headline, product title, or email subject line and wondered whether "and" or "the" should be capitalized, the confusion isn't just you — most people mix up Title Case and Sentence case, and most default word processors don't apply either one correctly.

In this guide

Title Case vs. Sentence case: the actual rule

Quick answerUse Title Case for headlines, page titles, and product names — capitalize the first letter of each main word, but keep short "minor" words like a, an, the, and, or, of, in, to, with lowercase when they fall in the middle. Use Sentence case for body text and normal writing — capitalize only the first letter of each sentence.

The most common mistake is capitalizing every single word in a title, including small connector words. "The Quick Fox And The Lazy Dog" looks off to a trained eye; the correct Title Case form is "The Quick Fox and the Lazy Dog" — the first and last word are always capitalized, but "and" and "the" stay lowercase in the middle because they're minor words, not the main nouns or verbs carrying the title's meaning.

Sentence case works differently and is meant for regular prose, not headings. It only capitalizes the letter right after a period, question mark, exclamation point, ellipsis, or line break, and lowercases the rest. That makes it the fastest way to turn a block of ALL CAPS or randomly-cased text — the kind you get from a bad paste or a form field with weird styling — back into something that reads like a normal paragraph.

Same input, different case modes
ModeOutput
Inputthe quick fox and the lazy dog
Title CaseThe Quick Fox and the Lazy Dog
Sentence caseThe quick fox and the lazy dog
UPPERCASETHE QUICK FOX AND THE LAZY DOG
Reverse Textgod yzal eht dna xof kciuq eht

Say you're writing a blog post titled example: "a guide to the best budget laptops" — Title Case turns that into "A Guide to the Best Budget Laptops," correctly capitalizing "A" only because it's the first word, while keeping "to" and "the" lowercase elsewhere in the phrase.

Fixing text typed with Caps Lock on

Quick answerPaste the shouted text into a case converter, click lowercase to remove the all-caps formatting, then click Sentence case if you want normal capitalization restored at the start of each sentence — both steps run instantly and don't change any of the actual words.

This two-step fix comes up constantly with copy-pasted text from PDFs, old emails, or legacy database exports that were stored in all capital letters. Converting straight to Sentence case from ALL CAPS text usually still leaves internal words capitalized inconsistently, so lowering everything first and then reapplying sentence capitalization gives the cleanest result.

Note this is a simple text-transform, not a grammar checker: it won't detect proper nouns like a person's name in the middle of a sentence — you may still need to manually re-capitalize names after running Sentence case.

The same converter also includes an Alternating Case mode (sometimes called "sPongeBob case," flipping letters between lower and upper as a joke or emphasis format) and a Reverse Text mode that flips the entire string back-to-front — neither changes meaning, only appearance, and both are handled the same way accented letters like café or résumé are: correctly, without splitting words.

camelCase, snake_case, and other developer formats

Quick answerPaste your text into the tool's Developer formats section and it automatically generates camelCase, PascalCase, snake_case, kebab-case, dot.case, and CONSTANT_CASE versions of the same phrase — each with its own one-click copy button, so you don't have to retype or manually rename anything.
Why this matters: these aren't stylistic choices — they're naming conventions expected by specific tools and languages. Using the wrong one can cause a linter error, a broken CSS selector, or a database column that silently doesn't match what your ORM expects.
Developer formats for "first name and last name" (example)
FormatOutputTypical use
camelCasefirstNameAndLastNameJavaScript / Java variables
PascalCaseFirstNameAndLastNameClass / component names
snake_casefirst_name_and_last_namePython, database columns
kebab-casefirst-name-and-last-nameURL slugs, CSS classes
dot.casefirst.name.and.last.nameConfig keys, npm namespaces
CONSTANT_CASEFIRST_NAME_AND_LAST_NAMEEnvironment variables

A quick scenario: you're building a signup form and need a JavaScript variable, a matching CSS class, and a database column, all describing the same "date of birth" field. Instead of manually converting the phrase three different ways (and risking a typo in one of them), paste "date of birth" once and copy dateOfBirth, date-of-birth, and date_of_birth straight from the Developer formats section.

Frequently asked questions

What is Title Case, and which words stay lowercase?
Title Case capitalizes the first letter of each main word in a title. This tool keeps short minor words — like "a", "an", "the", "and", "or", "of", "in", "to" — lowercase in the middle of a title, while the first and last word are always capitalized. So "the quick fox and the lazy dog" becomes "The Quick Fox and the Lazy Dog", not every word capitalized.
What is Sentence case, and how is it different from Title Case?
Sentence case capitalizes only the first letter of each sentence and lowercases everything else — ideal for turning a shouted or randomly-cased paragraph back into normal prose. Title Case capitalizes the first letter of each main word instead, and is used for headlines, product names, and menu items. Use Sentence case for body text, Title Case for titles and headings.
How do I fix text that was typed with Caps Lock stuck on?
Paste the text into a text case converter and click the lowercase tab to remove the shouting, then click Sentence case if you want proper capitalization restored at the start of each sentence. Both conversions happen instantly in your browser without changing the words themselves.
Does a text case converter handle accented letters correctly?
Yes. Letters with accents or diacritics — like café, naïve, résumé — are handled correctly in every mode: UPPERCASE, lowercase, Title Case, Sentence case, Alternating case, and Reverse Text. Words are never split or mangled during conversion.
How do I convert text to camelCase or snake_case for code?
Paste the same text into the tool's Developer formats section and it automatically generates camelCase, PascalCase, snake_case, kebab-case, dot.case, and CONSTANT_CASE versions, each with its own copy button — no need to retype or manually rename the string.

Convert your own text to any case, and grab camelCase or snake_case for code — all free, instant, and processed entirely in your browser.

Try the free Text Case Converter →

Related guides

A note on this guide: the case-conversion rules and examples above (including minor-word handling in Title Case) reflect common style-guide conventions, not a single universal standard — some publications and style guides vary slightly on which words count as "minor." This article is for general informational purposes; check your organization's specific style guide for formal publishing.