How to Change Case in Google Docs (and What It Cannot Do)

UPPERLOWERCASE.COM Change Case in Google Docs Every method, and what Docs cannot do before ALL CAPS HEADING after All caps heading

Google Docs changes the case of selected text through Format > Text > Capitalization. It offers three options: lowercase, UPPERCASE and Title case. There is no keyboard shortcut, no sentence-case option that survives acronyms, and the option labelled Title case is not Title Case.

This guide covers each menu item, the three things Docs cannot do, and the workarounds: a converter, a Google Apps Script, and the Sheets formulas for when the text lives in a spreadsheet instead.

RESULT

Paste it straight back into Docs. The converter above keeps acronyms in capitals, which the Google Docs menu does not. More styles are in the upper lower case converter. Free, no sign-up.

The menu, step by step

  1. Select the text you want to change. Nothing happens without a selection.
  2. Open Format in the top menu.
  3. Hover Text.
  4. Hover Capitalization.
  5. Choose lowercase, UPPERCASE or Title case.
Menu itemthe ceo of nasa visited paris becomes
lowercasethe ceo of nasa visited paris
UPPERCASETHE CEO OF NASA VISITED PARIS
Title caseThe Ceo Of Nasa Visited Paris

Two problems are visible in that last row. NASA became Nasa, and Of was capitalized. The first is a bug in every built-in case tool; the second means the option is Capitalize Each Word wearing the wrong label.

The three things Google Docs cannot do

What you wantDocsWhat to do instead
Sentence caseNot in the menuUse the converter above
Real Title CaseMislabelled; capitalizes every wordUse the converter, Title Case option
Keep acronymsDestroys themUse the converter, which protects all-capital words
A keyboard shortcutNone by defaultAssign one with Apps Script, or use the menu
Change case in a formulaDocs has no formulasUse Sheets, then paste back

Microsoft Word has a shortcut, Docs does not. In Word, selecting text and pressing Shift+F3 cycles through lowercase, Capitalize Each Word and UPPERCASE. Google Docs has no equivalent, which is the single most requested missing feature in this area. On a Mac, the Word shortcut is Fn+Shift+F3; the full walkthrough is in changing case in Word on Mac.

Sentence case in Docs: three workarounds

Sentence case is the style Docs does not offer and the one most people need, because it is the correct style for body text and for most headings.

  • Paste through a converter. Copy the paragraph, paste it into the tool above with Sentence case selected, copy the result and paste it back with Ctrl+Shift+V so the formatting is preserved. This is the fastest route for anything under a few pages.
  • Lowercase, then fix by hand. Apply Format > Text > Capitalization > lowercase, then capitalize each sentence start yourself. Reliable, and painful beyond a paragraph.
  • Write an Apps Script. Extensions > Apps Script gives you the document body and lets you add a custom menu item. This is the only way to get a permanent Sentence case entry inside Docs, and it can protect acronyms if you tell it which ones.

Whichever route you take, the rules of sentence case are the same: capital on the first word, capitals on proper nouns, capitals on acronyms, lowercase everything else. The exceptions that break naive conversion, such as p.m. and e.g., are set out in the sentence case guide.

Changing case in Google Sheets instead

If the text is a list rather than prose, move it into Sheets. Sheets has the formulas Docs lacks.

GoalFormulaKeeps acronyms?
UPPERCASE=UPPER(A1)Not applicable
lowercase=LOWER(A1)No
Capitalize Each Word=PROPER(A1)No
Clean spacing first=TRIM(A1)Not applicable
Sentence case, one sentence=UPPER(LEFT(A1,1))&LOWER(MID(A1,2,LEN(A1)))No

The last formula handles one sentence per cell only: it will not capitalize the word after a full stop, and it flattens every acronym. For a name column, the proper case converter handles Mc, Mac and O names that PROPER cannot. The equivalent Excel recipes are in upper and lower case in Excel and converting text to uppercase in Excel.

Docs, Word and Sheets compared

FeatureGoogle DocsMicrosoft WordGoogle Sheets
lowercaseYesYes=LOWER()
UPPERCASEYesYes=UPPER()
Capitalize Each WordYes, labelled Title caseYes=PROPER()
Sentence caseNoYesFormula only
tOGGLE cASENoYesNo
Keyboard shortcutNoShift+F3No
Protects acronymsNoNoNo

The last row is the honest summary of every built-in case tool: none of them knows what an acronym is. That is the single reason to run text through a converter that does, especially in technical writing where API, HTML, CEO and PDF appear in almost every paragraph.

Case and formatting: what Docs preserves

Changing capitalization through the menu keeps bold, italics, links, font size and colour. It changes only the letters. Two consequences are worth knowing.

  • UPPERCASE is destructive. Applying it to a paragraph and undoing it later is only possible with Ctrl+Z at the time. Once the document is closed, the original capitals are gone: NASA visited Paris and nasa visited paris both become NASA VISITED PARIS, and nothing can tell them apart afterwards.
  • Small caps is not capitalization. Format > Text > Small caps changes how letters are drawn without changing the letters, so the text is still lowercase when you copy it. Use it when you want the look, not the data.

That destructiveness is why the safe order is: copy first, convert second, check third. Reading a run of capitals is slower for the eye, which is the argument in uppercase vs lowercase, and if the text needs to fit a length limit afterwards, the word counter gives you the number.

Adding a real Change Case menu with Apps Script

If you change case in Docs every day, twenty minutes of setup removes the problem permanently. Extensions > Apps Script opens an editor attached to the document; a short script can add your own menu with the options Google left out, including sentence case and acronym protection.

  1. Open Extensions > Apps Script from inside the document.
  2. Write a function that runs on open and adds a custom menu with DocumentApp.getUi().createMenu().
  3. Add one menu item per case style. Each handler reads the current selection with getSelection(), transforms the text, and writes it back with setText().
  4. Save, then reload the document. The new menu appears next to Help.
  5. Authorize the script the first time you run it. It only touches the document it is attached to.

Two practical notes. A selection in Docs can span several paragraph elements, so the handler has to loop over the selected ranges rather than assuming one string. And keeping a list of your own acronyms in the script is what makes it better than the built-in menu: check each word against that list before lowercasing it.

An add-on is the alternative. The Google Workspace Marketplace has several change-case add-ons. They work, and they also ask for permission to read and edit every document you open. For a task this small, a converter in a browser tab or a script attached to one file is the smaller trade.

Pasting back into Docs without breaking the formatting

The converter route has one hazard: pasting normally brings the source formatting with it, so converted text can arrive in the wrong font.

Paste methodShortcutResult
Normal pasteCtrl+VBrings the source font, size and colour
Paste without formattingCtrl+Shift+VAdopts the surrounding style, which is what you want
Paste on MacCmd+Shift+VSame
Replace a selectionSelect first, then pasteKeeps the paragraph style of the destination

Select the original text before pasting, so the new text lands inside the existing paragraph rather than after it. Links and bold inside the original are lost either way, which is why this route suits headings and short passages more than a formatted page.

Which case style to choose in a Docs document

ElementStyleWhy
Document titleTitle Case or sentence caseEither, applied consistently
Heading 1 and 2Sentence caseFaster to read, standard on the web
Body textSentence caseIt is simply how English is written
Table headersCapitalize Each WordShort labels with no function words
Bullet pointsSentence caseCapital on the first word only
A heading in capitalsAvoidSlower to read and it destroys the original case

The rule that matters more than any single row: pick one convention per heading level and hold it through the document. A reader will not consciously notice consistent headings and will notice inconsistent ones. The reasoning behind each choice is set out in capitalization rules in writing and in should all letters in a title be capitalized.

If the document is going to be published as a web page, run the headings through the title case converter once at the end, and check the length of the page title with the character counter before it goes live.

Case in Google Slides, Gmail and Google Sheets

The rest of the Google suite is inconsistent, and knowing which app has what saves a search.

AppChange caseWhere
Google DocsThree optionsFormat > Text > Capitalization
Google SlidesThree optionsFormat > Text > Capitalization
Google SheetsFormulas onlyUPPER, LOWER, PROPER
GmailNothingConvert elsewhere and paste
Google KeepNothingConvert elsewhere and paste
Google FormsNothingConvert elsewhere and paste

Gmail is the notable gap. A subject line typed with Caps Lock on has to be retyped or pasted from somewhere else, and a subject in capitals is worth fixing: it reads as shouting and some filters treat it as a spam signal, which is covered in capital letters in emails.

What to do when the text arrived in ALL CAPS

This is the most common reason people look for case tools in Docs: a paragraph pasted from a legacy system, a form export or a PDF, entirely in capitals.

Lowercasing it is easy. Getting the capitals back in the right places is not, because the information is gone. MARCH could be the month or a verb; WILL SMITH CALLED could be a name or a sentence about a will. No tool can decide, and neither can Google Docs.

ALL CAPS inputBest automatic resultNeeds a human?
THE MEETING IS ON FRIDAYThe meeting is on FridayOnly for the day name
CONTACT JOHN AT ACME LTDContact john at acme ltdYes, for John, Acme and Ltd
SEE PAGE 12 OF THE PDFSee page 12 of the pdfYes, for PDF

The workable method is: convert to sentence case first, then read once through and restore the proper nouns and acronyms by hand. On a page of text that takes two minutes and it is the only way to get it right. The converter above does the first half and leaves the capitals it can recognize alone when the source is mixed.

Names in particular need their own pass, because Mc, Mac, O and van prefixes defeat every simple rule; the proper case converter handles those. For the plain conversion in the other direction, the lowercase converter covers the tools and the traps.

Frequently asked questions

How do I change case in Google Docs?

Select the text, then Format > Text > Capitalization, and choose lowercase, UPPERCASE or Title case. There is no keyboard shortcut and no sentence case option.

Is there a Shift+F3 shortcut in Google Docs?

No. Shift+F3 cycles case in Microsoft Word but Google Docs has no built-in shortcut for capitalization. The only way to add one is a custom Apps Script.

Why does Google Docs Title case capitalize every word?

Because the option is really Capitalize Each Word. It capitalizes of, the and to, which no published style guide does for titles. The label is inaccurate rather than the behaviour being broken.

How do I get sentence case in Google Docs?

Docs has no sentence case option. Paste the text into a converter with sentence case selected and paste the result back, or add a custom menu item with Apps Script.

Why did Google Docs lowercase my acronyms?

The built-in capitalization options have no concept of an acronym, so NASA becomes Nasa and CEO becomes Ceo. Use a converter that leaves all-capital words untouched.

Can I undo UPPERCASE in Google Docs?

Only with Ctrl+Z in the same session. Once the change is saved and the document reopened, the original capitalization is unrecoverable because the information no longer exists in the file.

How do I change case in Google Sheets?

Use =UPPER(A1), =LOWER(A1) or =PROPER(A1). Sheets has no sentence case function, and PROPER lowercases acronyms and breaks names such as McDonald.

Does small caps change the text?

No. Small caps is a display style: the underlying letters stay lowercase, so copying the text gives you lowercase. Use it for appearance, not to change data.

The short version

Google Docs changes case through Format > Text > Capitalization, with three options and no shortcut. Its Title case is really Capitalize Each Word, none of the options protect acronyms, and sentence case is missing entirely. For anything longer than a line, convert outside Docs and paste the result back; for a list, move it to Sheets and use a formula. And remember that applying UPPERCASE throws away information you cannot get back.

Next Post Previous Post