When you try to detach a synced block in Notion, you may see an error saying the synced block cannot be detached because the source is read-only. This usually happens when the original block lives in a database view, a locked page, or a shared workspace where you have only commenting or view access. The error prevents you from editing or removing the block locally, which can disrupt your workflow. This article explains why the error occurs and gives you step-by-step methods to detach the synced block successfully.
Key Takeaways: Detaching a Synced Block from a Read-Only Source
- Right-click the synced block > Duplicate: Creates an independent copy of the block content, bypassing the read-only restriction.
- Ask the source owner to grant Can Edit access: The only way to detach the original synced block without duplication.
- Copy the block content to a new page: If duplication is disabled, manually copy text and media to a fresh block.
Why the Synced Block Cannot Be Detached
A synced block in Notion is a special block type that mirrors content from a source block to one or more target locations. When you edit the source, all synced copies update automatically. The detach operation converts a synced copy into a standalone block that no longer syncs with the source. However, Notion requires write permission on the source block to perform the detach. If the source is in a read-only context, such as a database view that restricts editing, a locked page, or a workspace where your role is Commenter or Viewer, the detach button is disabled and the error appears. The technical reason is that Notion treats the source as the authoritative copy; detaching locally would break the sync chain without the source’s consent. This design prevents data inconsistency across team workspaces.
Steps to Detach a Synced Block from a Read-Only Source
Follow these methods in order. The first method duplicates the synced block content, which works in almost all read-only scenarios. The second method requires changing permissions. The third method is a manual fallback.
Method 1: Duplicate the Synced Block
- Right-click the synced block
On the page where the synced block appears, right-click the block itself. A context menu opens. - Select Duplicate from the menu
Click Duplicate. Notion creates an identical copy of the block directly below the original. This copy is a standalone block with no sync connection to the source. - Delete the original synced block
Right-click the original synced block and select Delete. The duplicated block remains on the page with all content intact. You can now edit it freely.
Duplication works even when the source is read-only because the operation does not modify the source. It only copies the block’s current content to a new independent block.
Method 2: Request Can Edit Access on the Source
- Identify the source page or database
Click the synced block’s sync icon in the top-left corner of the block. A tooltip shows the source location, such as a page name or database entry. - Open the source and check its sharing settings
Navigate to the source page. Click Share in the top-right corner. Look for your name or email under the People with access list. If your role is Can Comment or Can View, you cannot detach the synced block. - Request Can Edit access
Click the three dots next to your name and select Copy invite link. Send the link to the workspace owner or an admin with a note requesting Can Edit permission. Alternatively, use the Ask for edit access button if available. - Detach the synced block after permission is granted
Once you have Can Edit access, right-click the synced block and select Detach. The block becomes independent and editable.
This method is the only way to keep the block in place without duplicating its content.
Method 3: Manually Copy Content to a New Block
- Select all content inside the synced block
Click inside the synced block and press Ctrl+A to select all text and media. If the block contains images or embeds, select them individually. - Copy the content
Press Ctrl+C to copy the selected content to your clipboard. - Create a new block on the same page
Press Enter below the synced block to create a new empty block. Press Ctrl+V to paste the content. The pasted block is independent and editable. - Delete the original synced block
Right-click the original synced block and select Delete. The new block retains all formatting and media.
This method is useful when the Duplicate option is missing because the block is inside a database property or a template that restricts duplication.
If Notion Still Prevents Detaching the Synced Block
If none of the methods above work, the issue may involve a deeper permission lock or a bug in the sync feature. The following scenarios cover additional causes and their fixes.
Synced Block Inside a Locked Database View
When a synced block is embedded inside a database view that is locked by the workspace admin, you cannot duplicate or delete the block from the view. To resolve this, open the database as a full page, not as an inline view. Click the database name in the breadcrumb at the top of the page. Once the database opens as a standalone page, you can use Method 1 or Method 3 to duplicate or copy the block content. After creating the independent copy, return to the original view and hide the synced block by collapsing it or removing it from the view’s visible properties.
Synced Block Originates from a Guest Account
If the source block belongs to a guest user who has left the workspace or whose account is disabled, the sync source becomes orphaned. Notion does not allow detaching orphaned synced blocks because the source no longer exists. In this case, the only solution is to duplicate the synced block using Method 1. If duplication fails, use Method 3 to copy the content manually. After duplication, the orphaned synced block can be deleted. Contact Notion support if the block cannot be deleted after duplication.
Synced Block Error Persists After Permission Change
Sometimes permission changes take a few minutes to propagate. After the source owner grants you Can Edit access, refresh the Notion page by pressing F5. Then right-click the synced block and check whether the Detach option is enabled. If it remains grayed out, log out of Notion and log back in to force a permission refresh. If the error still appears, the source may be inside a database template that is read-only by design. In that case, duplicate the block or copy its content instead.
Synced Block Detach Methods Compared
| Method | Requires Edit Access on Source | Preserves Original Block Position |
|---|---|---|
| Duplicate the synced block | No | No |
| Request Can Edit and detach | Yes | Yes |
| Manual copy-paste | No | No |
Duplication works in all read-only scenarios without contacting the source owner. The detach method keeps the block in the same position but requires permission changes. Manual copy-paste is a fallback when duplication is unavailable.
You now know three ways to fix the synced block detach error in Notion. Start by duplicating the block, which works in most cases without needing permission changes. If you need to keep the exact block position, request Can Edit access on the source page. For blocks inside locked database views, open the database as a full page before duplicating. As an advanced tip, use the Duplicate to feature by pressing Ctrl+D after selecting the synced block to create a copy on a different page entirely.