⌥+⌃AltPlusCtrl

How to Duplicate a Block in Notion (Ctrl+D)

Windows: Ctrl+D
Mac: Cmd+D
Ctrl+D (Cmd+D on Mac) duplicates the currently selected block, inserting an identical copy directly beneath the original — including any nested child blocks and inline formatting the original block contained. **Selecting a block first**: The shortcut operates on whichever block is currently selected, not wherever your text cursor happens to be sitting inside a block's text. Pressing Escape while your cursor is inside a block's text selects that entire block (shown by a light highlight around it), and that's the state Ctrl+D expects — pressing it while still actively editing text inside the block may not produce the expected result depending on your Notion version. **Duplicating with nested content**: If the selected block has children nested beneath it (a bulleted list item with sub-bullets, or a toggle block with content hidden inside it), duplicating carries the entire nested structure along with it — you get a complete, independent copy of the whole hierarchy, not just the top-level block with its children stripped away. **Selecting multiple blocks**: Clicking and dragging to select several blocks at once (or Shift-clicking to extend a selection) lets Ctrl+D duplicate the entire selected range together as one action, inserting all of the duplicated blocks directly beneath the original selection in the same relative order — considerably faster than duplicating several blocks individually one at a time. **Common use case**: Building a repeated structure — several similarly formatted callout boxes, a template section meant to appear multiple times on the same page, a checklist format you want to reuse for a new week — duplicating an existing, already-formatted example and then editing its content is generally faster than building each new instance from scratch via the slash command every time. **Related shortcuts**: Ctrl+Shift+Up and Ctrl+Shift+Down move a block's position after you've duplicated it, letting you relocate the new copy precisely without dragging. Ctrl+Z immediately after duplicating undoes just the duplication if you triggered it accidentally or on the wrong block. **Mistake to avoid**: duplicating a block that contains a database or a linked/synced block copies a reference to the same underlying data rather than creating an entirely independent second database — editing rows in the duplicated database view can, depending on whether it's a true duplicate or a linked view, affect the same underlying data as the original, which is worth verifying before assuming a duplicated database is fully independent from its source. **Duplicating an entire page versus a block within it**: duplicating a single block with Ctrl+D is a different action from duplicating an entire page, which is done instead through the page's own context menu (right-clicking the page in the sidebar, or the ••• menu at the top of an open page) rather than through this block-level shortcut — the two operate at different levels of Notion's structure and aren't interchangeable. **Building a reusable template with duplication**: a common workflow is designing one fully formatted example — a properly structured meeting-notes section with headings for Attendees, Agenda, and Action Items, for instance — and then duplicating that whole block group with Ctrl+D every time you need a new instance, rather than rebuilding the same structure from the slash command each time. This is faster than Notion's own formal Template feature for a lightweight, personal repeated structure, though for a structure the whole team needs to reuse consistently, a proper database template (configured within a specific database's New button) is generally the better long-term choice since it's discoverable to teammates in a way a block sitting somewhere on a page for you to manually duplicate isn't.

Related shortcuts