Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Synced Block Buddy

pinakinrbpinakinrb470 downloads

Synced Block Buddy is a plugin that allows you to sync blocks between your notes.

  • Overview
  • Scorecard
  • Updates3

Synced Block Buddy is a plugin for Obsidian that allows you to sync blocks between your notes. Create a block once, reference it in multiple places, and when you update it in one location, all instances stay synchronized automatically.

Features

  • Create synced blocks: Define reusable content blocks that can be shared across multiple notes
  • Automatic synchronization: Changes to a synced block in one location automatically update all other instances
  • Easy insertion: Quickly insert existing synced blocks into any note
  • Block management: View and manage all your synced blocks from a central location
  • Index building: Scan your vault to rebuild the synced blocks registry
  • Interactive tutorial: Built-in onboarding to help you get started
  • Cross-platform: Works on desktop and mobile devices

Installation

From Obsidian

  1. Open Settings → Community plugins
  2. Make sure Safe mode is off
  3. Click Browse and search for "Synced Block Buddy"
  4. Click Install
  5. After installation, click Enable to activate the plugin

Manual Installation

  1. Download the latest release from the Releases page
  2. Extract the files and place them in your vault's .obsidian/plugins/synced-blocks/ folder:
    • main.js
    • manifest.json
    • styles.css (if present)
  3. Reload Obsidian
  4. Enable the plugin in Settings → Community plugins

Usage

Creating a New Synced Block

  1. Open the command palette (Ctrl+P / Cmd+P)
  2. Run "Create new synced block"
  3. Enter a name for your block
  4. Add the content you want to sync
  5. Click Create

The synced block will be inserted at your cursor position in the format:

%% synced-block-start {"id":"unique-id", "name":"Your Block Name"} %%

Your content here

%% synced-block-end %%

Inserting an Existing Synced Block

  1. Open the command palette (Ctrl+P / Cmd+P)
  2. Run "Insert existing synced block"
  3. Select the block you want to insert from the list
  4. The block will be inserted at your cursor position

Managing Synced Blocks

  • Click the refresh icon in the left ribbon to open the main synced blocks manager
  • View all your synced blocks and their locations
  • See which files contain each synced block

Context Menu

Right-click on a synced block in your notes to access quick actions:

  • View block details
  • Navigate to other instances of the block

Commands

The plugin provides the following commands (accessible via Ctrl+P / Cmd+P):

  • Create new synced block: Create a new synced block with a name and content
  • Insert existing synced block: Insert an existing synced block into the current note
  • Show onboarding tutorial: Re-open the interactive tutorial

Settings

Access plugin settings via Settings → Synced Block Buddy:

  • Build Index: Scan all files in your vault and rebuild the synced blocks registry. Useful if you've manually edited synced blocks or imported notes with synced blocks.
  • Show tutorial again: Re-open the onboarding tutorial to learn how to use the plugin

How It Works

Synced blocks use Obsidian's comment syntax to mark block boundaries. Each synced block has:

  • A unique ID that identifies the block across all instances
  • A name for easy identification
  • Content that is synchronized across all instances

When you edit a synced block in one location, the plugin automatically updates all other instances of that block throughout your vault.

Requirements

  • Obsidian version 0.15.0 or higher
  • Works on desktop and mobile

Support

  • Repository: GitHub
  • Issues: Report bugs or request features on GitHub Issues
  • Author: Pinakin
  • Support the project: Buy Me a Coffee

Development

If you want to contribute or build from source:

# Install dependencies
npm install

# Build for production
npm run build

# Development mode with watch
npm run dev

# Lint code
npm run lint

License

This project is licensed under the 0-BSD license.

Changelog

1.5.0

  • Prepare for next release

1.4

  • Improve sentence case consistency and simplify UI text

1.3

  • Fix async/await issues, sentence case, and ESLint configuration

1.2

  • Add onboarding tutorial

1.1

  • Fix description alignment with community plugin listing

1.0.0

  • Initial release
  • Create and manage synced blocks
  • Automatic synchronization
  • Interactive onboarding tutorial
  • Block index building
  • Cross-platform support
55%
HealthExcellent
ReviewRisks
About
Create reusable synced blocks and insert them into any note; update one instance to automatically sync changes across all copies. Manage and rebuild a central registry of blocks, browse and insert existing blocks, and follow an interactive tutorial to get started on desktop and mobile.
EditingSidebarLinks
Details
Current version
1.5.1
Last updated
4 months ago
Created
4 months ago
Updates
3 releases
Downloads
470
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
pinakinrbpinakinrb
b50.dev
GitHubpinakinrb
  1. Community
  2. Plugins
  3. Editing
  4. Synced Block Buddy

Related plugins

Paste URL into selection

Paste URL "into" selected text.

Note Refactor

Extract note content into new notes and split notes.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Recent Files

Display a list of recently opened files.

Outliner

Work with your lists like in Workflowy or Roam Research.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Flexplorer

Enhance the file explorer with custom sorting, pinning, and hiding.

Various Complements

Complete words similar to auto-completion in an IDE.