Capitalize Each Word: The Converter and Why It Is Not Title Case
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.
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
| Style | Rule | Result |
|---|---|---|
| Capitalize Each Word | Every word, no exceptions | How To Convert Text To Uppercase In Excel |
| Title Case | Every significant word | How to Convert Text to Uppercase in Excel |
| Sentence case | First word and proper nouns | How to convert text to uppercase in Excel |
| UPPERCASE | Everything | HOW 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.
| Use | Example | Why it works |
|---|---|---|
| Personal names | Maria Gonzalez | Every word is a proper noun |
| Place names | New York City | Same reason |
| Spreadsheet column headers | First Name, Order Date | Short labels, no grammar |
| Form field labels | Billing Address | Two or three words, no function words |
| Menu items in older software | File, Edit, View | Single words, so both styles agree |
| Product names | Air Purifier Pro | Treated 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.
| Tool | Menu | What it produces |
|---|---|---|
| Microsoft Word | Home > Aa > Capitalize Each Word | Capitalize Each Word |
| Google Docs | Format > Text > Capitalization > Title case | Capitalize Each Word, despite the name |
| Excel | =PROPER(A1) | Capitalize Each Word, and it lowercases acronyms |
| Python | text.title() | Capitalize Each Word, and it breaks on apostrophes |
| CSS | text-transform: capitalize | Capitalize Each Word, display only |
| This page | Converter above | Both, 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
| Input | Naive result | Correct |
|---|---|---|
| the CEO of NASA | The Ceo Of Nasa | The CEO of NASA |
| o’brien | O’Brien in some tools, O’brien in others | O’Brien |
| don’t stop | Don’T Stop | Don’t Stop |
| iphone and ebay | Iphone And Ebay | iPhone and eBay |
| ronald mcdonald | Ronald Mcdonald | Ronald 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 writing | Use |
|---|---|
| A person, place or product name | Capitalize Each Word |
| A spreadsheet header or form label | Capitalize Each Word |
| A book, film or album title | Title Case |
| A US news headline | Title Case, AP rules |
| A web page heading | Sentence case, or Title Case consistently |
| A button or menu label | Sentence case |
| An email subject line | Sentence case |
| Body text | Sentence 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.
| Style | the best way to get through a long meeting |
|---|---|
| Capitalize Each Word | The Best Way To Get Through A Long Meeting |
| Chicago | The Best Way to Get through a Long Meeting |
| AP | The Best Way to Get Through a Long Meeting |
| MLA | The Best Way to Get through a Long Meeting |
| APA | The Best Way to Get Through a Long Meeting |
| Sentence case | The 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.
- 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.
- 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.
- 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.
- 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
| Method | Behaviour | Watch out for |
|---|---|---|
text-transform: capitalize | Capitalizes the first letter of each word | Display only; the source text is unchanged, and a word already in capitals stays that way |
str.title() in Python | Capitalizes each word, lowercases the rest | Breaks on apostrophes and destroys acronyms |
string.capwords() in Python | Capitalizes each word, leaves the rest alone | Preserves acronyms, and preserves typing mistakes |
=PROPER() in Excel | Capitalizes each word, lowercases the rest | Destroys acronyms and Mc names |
Lodash _.startCase | Capitalizes each word and removes punctuation | Deletes 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.