Capitalize Each Word: The Converter and Why It Is Not Title Case

UPPERLOWERCASE.COM Capitalize Each Word And why it is not Title Case before the lord of the rings after The Lord Of The Rings

Capitalize Each Word puts a capital on the first letter of every word, with no exceptions: The Lord Of The Rings. Title Case leaves the short words alone: The Lord of the Rings. They look similar and they are not the same style, and only one of them appears in a published style guide.

The converter below shows both at once so you can see the difference on your own text. Below it: where Capitalize Each Word is genuinely correct, where it makes you look careless, and how Microsoft Word and Excel came to make it the default.

CAPITALIZE EACH WORD
TITLE CASE (CHICAGO)
SENTENCE CASE

Twelve styles, one click. The upper lower case converter covers Capitalize Each Word, Title Case, Sentence case, UPPERCASE, lowercase and seven more, with acronym protection and a live count. Free, no sign-up.

The difference, on one line

StyleRuleResult
Capitalize Each WordEvery word, no exceptionsHow To Convert Text To Uppercase In Excel
Title CaseEvery significant wordHow to Convert Text to Uppercase in Excel
Sentence caseFirst word and proper nounsHow to convert text to uppercase in Excel
UPPERCASEEverythingHOW TO CONVERT TEXT TO UPPERCASE IN EXCEL

Rows one and two differ on four words: to, to, in, and nothing else. That is the whole disagreement, and it is enough for an editor to notice immediately. Which words stay lowercase in real Title Case is listed in words that are not capitalized in titles.

Where Capitalize Each Word is correct

It has real uses. They are all cases where the text is a label rather than a sentence.

UseExampleWhy it works
Personal namesMaria GonzalezEvery word is a proper noun
Place namesNew York CitySame reason
Spreadsheet column headersFirst Name, Order DateShort labels, no grammar
Form field labelsBilling AddressTwo or three words, no function words
Menu items in older softwareFile, Edit, ViewSingle words, so both styles agree
Product namesAir Purifier ProTreated as a name

Notice the pattern: none of these contain of, the, to or and. When a label has no function words, Capitalize Each Word and Title Case produce identical output, and the argument disappears. It only matters once the text has grammar in it.

Where it makes you look careless

  • Headlines and article titles. How To Fix A Leaking Tap is not a style any newsroom uses. Chicago, AP, MLA and APA all lowercase to and a here.
  • Book, film and album titles. These are the home ground of real Title Case, and the one place readers notice the difference instantly.
  • Buttons and interface labels. Both Google and Apple specify sentence case: Send message, not Send Message.
  • Email subject lines. Capitalized function words read as marketing, and some filters treat that as a signal.
  • Headings inside a document. Whatever you choose, the cost is mixing conventions between H2 and H3 on the same page.

Why Word and Excel default to it

Microsoft Word’s Change Case menu offers Sentence case, lowercase, UPPERCASE, Capitalize Each Word and tOGGLE cASE. There is no Title Case option, and there never has been.

The reason is that real Title Case needs a dictionary. A converter has to know that in is a preposition and inn is a noun, that the first and last word are always capitalized, and which style guide you follow, because Chicago and AP disagree on four-letter prepositions. Capitalize Each Word needs none of that: it capitalizes the letter after every space. It is the version that can be written in one line, so it is the version that shipped.

ToolMenuWhat it produces
Microsoft WordHome > Aa > Capitalize Each WordCapitalize Each Word
Google DocsFormat > Text > Capitalization > Title caseCapitalize Each Word, despite the name
Excel=PROPER(A1)Capitalize Each Word, and it lowercases acronyms
Pythontext.title()Capitalize Each Word, and it breaks on apostrophes
CSStext-transform: capitalizeCapitalize Each Word, display only
This pageConverter aboveBoth, side by side

Google Docs calls it Title case and it is not. Format > Text > Capitalization > Title case capitalizes every word, including of and the. The label is wrong, and it is the most common reason people believe they have applied Title Case when they have not.

The four ways naive capitalization breaks

InputNaive resultCorrect
the CEO of NASAThe Ceo Of NasaThe CEO of NASA
o’brienO’Brien in some tools, O’brien in othersO’Brien
don’t stopDon’T StopDon’t Stop
iphone and ebayIphone And EbayiPhone and eBay
ronald mcdonaldRonald McdonaldRonald McDonald

Row three is the one that catches Python: str.title() treats the apostrophe as a word boundary and produces Don’T. Rows one and five are why the proper case converter exists as a separate tool, and the whole family of Excel PROPER failures is documented there.

The converter above protects acronyms by default: a word already in capitals is left alone, so NASA survives. Turn the protection off and you get exactly what Word gives you, which is useful when you want to see the difference.

Choosing, in one table

You are writingUse
A person, place or product nameCapitalize Each Word
A spreadsheet header or form labelCapitalize Each Word
A book, film or album titleTitle Case
A US news headlineTitle Case, AP rules
A web page headingSentence case, or Title Case consistently
A button or menu labelSentence case
An email subject lineSentence case
Body textSentence case

The full reasoning behind each row is in should all letters in a title be capitalized, and the rules for ordinary prose are in capitalization rules in writing. If your text needs the case fixed rather than chosen, the lowercase converter and the title case converter handle the two ends of the range, and the word counter tells you whether the result still fits the limit.

See both styles at once. Paste a headline into the converter above and read the two lines side by side. If they differ, you are looking at the exact words that tell an editor which style you actually used.

The same headline in four style guides

Real Title Case is not one rule, it is four closely related ones. Here is a single headline under each, with Capitalize Each Word added for comparison.

Stylethe best way to get through a long meeting
Capitalize Each WordThe Best Way To Get Through A Long Meeting
ChicagoThe Best Way to Get through a Long Meeting
APThe Best Way to Get Through a Long Meeting
MLAThe Best Way to Get through a Long Meeting
APAThe Best Way to Get Through a Long Meeting
Sentence caseThe best way to get through a long meeting

The four guides disagree on exactly one word here: through. Chicago and MLA lowercase every preposition regardless of length; AP and APA capitalize prepositions of four letters or more. Capitalize Each Word differs from all four on three words. The full comparison is in the title case converter guide.

Fixing a document that is already in the wrong style

Most people arrive here with a file full of headings that were run through the Word menu. Four steps.

  1. Collect the headings in one place. In Word, the navigation pane lists them; in Google Docs, the document outline does. Copy them into a single list.
  2. Convert the list, not the document. Paste the list into the converter above and read the Title Case column. Converting heading by heading inside the document is where mistakes creep in.
  3. Check the acronyms and brand names by hand. No automatic converter knows that iPhone and eBay start lowercase. There are usually fewer than five per document.
  4. Apply one style to every heading level. The visible cost of this whole exercise is not any single heading, it is an H2 in one style sitting above an H3 in another.

Do not use Find and Replace for case. Word and Docs both offer a Match case option in search, but neither can change the case of a match. Replacing To with to across a document also lowercases the word at the start of a sentence, which is worse than the problem you started with.

Capitalize Each Word in code and CSS

MethodBehaviourWatch out for
text-transform: capitalizeCapitalizes the first letter of each wordDisplay only; the source text is unchanged, and a word already in capitals stays that way
str.title() in PythonCapitalizes each word, lowercases the restBreaks on apostrophes and destroys acronyms
string.capwords() in PythonCapitalizes each word, leaves the rest alonePreserves acronyms, and preserves typing mistakes
=PROPER() in ExcelCapitalizes each word, lowercases the restDestroys acronyms and Mc names
Lodash _.startCaseCapitalizes each word and removes punctuationDeletes the punctuation you wanted to keep

The CSS row is worth pausing on. text-transform: capitalize changes what the browser paints and nothing else, so copying the text gives you the original, and a screen reader may announce the original. It is a presentation choice, not a data change. If the stored value has to change, use a converter and save the result. The details of the CSS property are covered in the guide to converting text to lowercase, and the code-side equivalents in Python and Java.

Why it survives

Capitalize Each Word persists for one reason: it is the only capitalization rule that needs no knowledge of English. Every other style requires a list of function words, a decision about the first and last word, and an exception for the word after a colon. This one requires a space.

That made it the obvious default when word processors were written, and defaults are sticky. A generation of documents was formatted with it because it was the option in the menu, not because anyone chose it. The same is true of the Excel PROPER function, which is why cleaning a spreadsheet of names needs the proper case converter rather than the built-in one, and why counting the result is worth doing with the word counter if a length limit applies.

None of this affects search rankings. Capitalization is not a ranking factor, and the case of a heading changes nothing about how a page is matched to a query. What it changes is whether the page reads as edited, and readers do notice that, as discussed in uppercase vs lowercase.

Frequently asked questions

What is Capitalize Each Word?

It capitalizes the first letter of every word with no exceptions, so the lord of the rings becomes The Lord Of The Rings. It is the option in the Change Case menu of Microsoft Word and the behaviour of the Excel PROPER function.

Is Capitalize Each Word the same as Title Case?

No. Title Case leaves short articles, conjunctions and prepositions lowercase, so it produces The Lord of the Rings. Capitalize Each Word capitalizes those words too. No published style guide uses Capitalize Each Word for titles.

Does Word have a Title Case option?

No. Word offers Sentence case, lowercase, UPPERCASE, Capitalize Each Word and tOGGLE cASE. Real Title Case needs a list of function words and a chosen style guide, which is why it is not in the menu.

Why does Google Docs call it Title case?

The label is inaccurate. Format > Text > Capitalization > Title case capitalizes every word including of and the, which is Capitalize Each Word rather than Title Case.

When should I use Capitalize Each Word?

For labels rather than sentences: personal and place names, product names, spreadsheet column headers and short form labels. In those the text usually contains no function words, so both styles agree anyway.

Why does PROPER lowercase my acronyms?

The Excel PROPER function capitalizes the first letter of each word and lowercases the rest, so NASA becomes Nasa. It has no concept of an acronym. The converter on this page protects all-capital words by default.

Why does Python title() break on apostrophes?

str.title() treats an apostrophe as a word boundary, so a contraction is capitalized twice and O Brien style names come out wrong. Use a converter that breaks on whitespace only, or the proper case converter for names.

Does capitalization style affect SEO?

No. Capitalization is not a ranking factor and search engines normalize case when matching a query. It can affect the click-through rate of a result, and inconsistent headings look careless to readers.

The short version

Capitalize Each Word capitalizes everything; Title Case leaves the short function words alone. Use the first for names, product names and column headers, and the second for titles, headlines and anything an editor will read. Word, Google Docs, Excel and Python all give you Capitalize Each Word even when the menu says otherwise, and all four destroy acronyms while doing it. Check the two lines side by side before you publish a headline.

Next Post Previous Post