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

Fast Copier

KevinKevin509 downloads

Quickly copy inline code, formatted text, links, and tags.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

Fast Copier

<p>[<a href="https://github.com/TracingOrigins/obsidian-fast-copier-plugin/blob/master/README.zh.md">中文</a> | English | <a href="https://github.com/TracingOrigins/obsidian-fast-copier-plugin/blob/master/README.ru.md">Русский</a>]</p>
<p><a href="https://community.obsidian.md/plugins/fast-copier" target="_blank">Fast Copier</a> is an Obsidian plugin that adds a copy button next to formatted text — inline code, bold, italic, highlights, headings, tags, links, and more — in both Editing and Reading modes. Click the button to copy the content instantly, no external dependencies.</p>

Features

  • Copy button on formatted text — inline code, bold, italic, underline, strikethrough, highlight, headings, tags, internal links, and external links
  • Both modes — works in Editing (Source) mode and Reading (Live Preview / Preview) mode with a single shared toggle list
  • Unified content-type settings — one checkbox list to enable/disable each content type; no need to edit patterns or CSS selectors
  • Command-controlled visibility — toggle copy buttons on/off with the Toggle show/hide copy button command
  • Custom icon — choose the copy button icon
  • Copy notification — optional notice after copying
  • Zero dependencies — no external libraries at runtime, only Obsidian APIs
  • Multi-language UI — English, 中文, Русский support

Usage

  1. Install and enable the plugin
  2. In any note, a copy button appears to the right of supported content (e.g. inline code, bold, ==highlight==, # Heading, #tag, [[link]])
  3. Click the button to copy the content; the copied text matches the content type (e.g. tags keep the # prefix)
  4. Use the Toggle show/hide copy button command to show or hide all copy buttons at any time

Customize which content types show a button via Settings → Fast Copier.

Settings

Setting Default Description
Content types All enabled Checkbox list of content types (inline code, bold, italic, underline, strikethrough, highlight, heading, tag, internal link, external link). Enabled types show a copy button.
Copy button icon copy Icon used for the copy button.
Show copy notification On Show a notice after copying to clipboard.

Tip: Showing or hiding the copy buttons is controlled by the Toggle show/hide copy button command, not by a setting.

Requirements: Obsidian 1.13.0 or later.

Installation

From the Official Community Plugin Market (Recommended)

  1. Open Obsidian and go to Settings → Community plugins
  2. Turn off Safe mode
  3. Click Browse and search for "Fast Copier"
  4. Click Install, then Enable

Manual Installation

  1. Download the latest main.js, manifest.json and styles.css from Releases
  2. Create a fast-copier folder in your vault's plugin directory (e.g. YourVault/.obsidian/plugins/fast-copier/) and place the three files inside
  3. Enable the plugin in Settings → Community plugins

Install via BRAT (Recommended for Testers)

  1. Install the BRAT plugin
  2. Open BRAT settings and click Add Beta plugin
  3. Enter TracingOrigins/obsidian-fast-copier-plugin
  4. Enable the plugin

Development Guide

  1. Clone the repository:

    git clone https://github.com/TracingOrigins/obsidian-fast-copier-plugin.git
    cd obsidian-fast-copier-plugin
    
  2. Copy .env.example to .env and set VAULT_PATH to your Obsidian vault path:

    VAULT_PATH=C:/Users/YourName/Documents/MyVault
    
  3. Install dependencies and start developing:

    npm install          # install dependencies
    npm run dev          # watch mode (auto-deploys to vault)
    npm run build        # production build (auto-deploys to vault)
    npm run lint         # run eslint
    

Support & Feedback

If this plugin helps you, please consider:

  • ⭐ Star the repository
  • 🐛 Report bugs using the bug report template
  • 💡 Request features using the feature request template
  • ❓ Ask questions or share ideas in GitHub Issues
  • 📝 Read the contributing guide and contribute code or docs
  • 💰 Donate to the developer at the support page (if available)
HealthExcellent
ReviewPassed
About
Add a copy button next to formatted text—inline code, bold/italic/underline, highlights, headings, tags, and internal/external links—in both Editing and Reading modes. Click to copy the exact content (tags keep the #), toggle visibility with a command, choose an icon, and show an optional copy notification; no external dependencies.
EditingInterfaceCommands
Details
Current version
1.0.2
Last updated
2 months ago
Created
2 months ago
Updates
3 releases
Downloads
509
Compatible with
Obsidian 1.13.4+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Support
Author
KevinKevintracingorigins
GitHubtracingorigins
  1. Community
  2. Plugins
  3. Editing
  4. Fast Copier

Related plugins

Meta Bind

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

Editing Toolbar

The Editing Toolbar is modified from cMenu, which provides more powerful customization settings and has many built-in editing commands to be a MS Word-like toolbar editing experience.

Note Toolbar

Add customizable toolbars to your notes.

Hover Editor

Transform the Page Preview hover popover into a fully working editor instance.

Commander

Customize your workspace by adding commands everywhere, create macros and supercharge your mobile toolbar.

Sort and Permute lines

Sort and Permute lines in whole file or selection.

Lean Terminal

Embedded terminal panel powered by xterm.js and node-pty - no external windows.

Heading Shifter

Easily Shift and Change Markdown headings.

Hotkey Helper

Easily see and access any plugin's settings or hotkey assignments (and conflicts) from the Community Plugins tab.

Paste URL into selection

Paste URL "into" selected text.