Google Docs Structure & Styles Shortcuts
These shortcuts govern a document's larger organizational structure — headings, lists, and the auto-generated outline built from them — rather than character-level formatting, and they matter disproportionately for anything longer than a page or two, where a clear heading hierarchy is what makes a long document navigable at all.
| Action | Windows | Mac | Description |
|---|---|---|---|
| Apply Heading 1 style | Ctrl+Alt+1 | Cmd+Option+1 | Applies the Heading 1 paragraph style, matching Word's identical key combination for the same action — one of several formatting conventions the two editors share directly rather than diverging on. |
| Apply Heading 2 style | Ctrl+Alt+2 | Cmd+Option+2 | Applies the Heading 2 paragraph style, following the same numbered-heading pattern as Heading 1 but one level deeper in the document's outline hierarchy. |
| Apply Normal text style | Ctrl+Alt+0 | Cmd+Option+0 | Resets the current paragraph back to the default Normal text style, the fastest way to demote a heading back to regular body text without opening the paragraph styles dropdown. |
| Toggle bulleted list | Ctrl+Shift+8 | Cmd+Shift+8 | Converts the current paragraph into a bulleted list item, auto-continuing the bullet formatting on each subsequent Enter press until an empty bullet is confirmed with a second Enter. |
| Toggle numbered list | Ctrl+Shift+7 | Cmd+Shift+7 | Converts the current paragraph into a numbered list item, automatically incrementing the number on each new line the same way the bulleted list shortcut auto-continues bullets. |
| Open document outline | Ctrl+Alt+A then Ctrl+Alt+H | Cmd+Option+A then Cmd+Option+H | Opens the outline sidebar, auto-generated from headings placed throughout the document, letting you jump directly to any section in a long document without scrolling manually to find it. |
Applying Heading 1 (Ctrl+Alt+1 / Cmd+Option+1) and Heading 2 (Ctrl+Alt+2 / Cmd+Option+2) styles a paragraph as a major or sub-level section title respectively, matching Word's identical key combinations for the same purpose — one of several conventions the two editors share directly rather than diverging on, which makes moving between the two applications less jarring for this specific category of shortcut than for some others.
Returning to Normal text (Ctrl+Alt+0 / Cmd+Option+0) resets the current paragraph back to the document's default body-text style, the fastest way to demote something that was mistakenly styled as a heading, or to continue writing regular paragraph text immediately after a heading without needing to open the paragraph-styles dropdown and manually select Normal text from a list.
Toggling a bulleted list (Ctrl+Shift+8) or a numbered list (Ctrl+Shift+7) converts the current paragraph into a list item, and both auto-continue their respective formatting on each subsequent Enter press — pressing Enter twice in a row on an empty list item exits list formatting and returns to a normal paragraph, the same general auto-continuing convention found in several other apps covered on this site, including Slack's Markdown-style bulleted lists.
Opening the document outline (Ctrl+Alt+A then Ctrl+Alt+H) reveals a sidebar automatically generated from every heading-styled paragraph throughout the document, letting you jump directly to any section by clicking its entry rather than scrolling manually through potentially dozens of pages to find it. This is where properly using Heading 1 and Heading 2 (rather than just manually bolding and enlarging text to look like a heading) pays off directly: a paragraph styled as an actual heading appears in the outline automatically, while text that merely resembles a heading visually but was never assigned that style is invisible to the outline generator entirely.
A genuinely common mistake worth flagging here specifically: manually formatting a line to look like a heading (larger font, bold, maybe a different color) without applying the actual Heading style through either the shortcut or the paragraph-style dropdown produces something that looks correct on the page but is functionally invisible to the outline, to any table-of-contents feature that draws from headings, and to screen readers relying on real semantic heading structure for navigation. The visual result can be nearly identical to a properly styled heading, but the structural difference matters considerably for a long document's usability and accessibility, which is exactly why building the habit of using the actual heading shortcuts — rather than manual formatting that merely imitates their appearance — is worth the small extra discipline it takes.
For a document with many nested sections, the heading levels beyond just Heading 1 and 2 (up through Heading 6, reachable via the same Ctrl+Alt+[number] pattern) let a genuinely deep outline structure stay organized and properly nested in the sidebar, mirroring the kind of multi-level hierarchy a longer technical document or a thesis might require.
List formatting also interacts with heading structure in a way worth knowing: a paragraph styled as a list item can't simultaneously carry a heading style, so converting a heading into a bulleted or numbered list item strips the heading style entirely rather than combining the two — if a section needs both a heading and a following list, the heading and the list need to be separate paragraphs rather than one paragraph doing double duty as both.
A nested list — a sub-bullet indented beneath a parent bullet — is created by pressing Tab at the start of a list item to indent it one level deeper, and Shift+Tab to promote it back out, rather than a dedicated separate shortcut for nesting specifically; this same Tab/Shift+Tab indent pattern is consistent regardless of whether the list is bulleted or numbered, and numbered sub-lists automatically switch to a different numbering style (letters, then roman numerals) at each successive nested level to visually distinguish which level of the hierarchy a given item belongs to.