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

Copy Highlighter

NymboNymbo76 downloads

Highlights copied text.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates9

Copy Highlighter highlights text when you copy it in Obsidian, giving a clear visual confirmation that the copy action worked.

Features

  • Highlights copied editor text immediately when you press Ctrl+C or Cmd+C.
  • Keeps the highlight visible while the copy shortcut is held.
  • Supports copied text in reading view and other rendered Obsidian content.
  • Includes settings for color, opacity, corner radius, rendered-text highlighting, and fallback timing.
  • Works without external services, network requests, telemetry, or file-system access.

Usage

Select text in Obsidian and copy it. The selected text is highlighted while the copy shortcut is held, then returns to normal when the keys are released.

For mouse or menu-based copy actions, Copy Highlighter uses a short configurable fallback duration because there is no keyboard release event to observe.

Settings

Open Settings -> Community plugins -> Copy Highlighter to customize:

  • Highlight color
  • Editor opacity
  • Rendered text opacity
  • Corner radius
  • Whether rendered Markdown text is highlighted
  • Mouse/menu copy duration
  • Lost-keyup fallback duration

Privacy and permissions

Copy Highlighter runs entirely inside Obsidian. It does not collect data, send network requests, read your clipboard contents, or access files directly.

Development

Install dependencies:

npm install

Build once:

npm run build

Watch for changes during development:

npm run dev

Obsidian loads community plugins from .obsidian/plugins/<plugin-id>. The folder name should match manifest.json's id, and Obsidian expects the built main.js, manifest.json, and optional styles.css at that folder root.

After changing manifest.json, restart Obsidian so it re-reads the plugin metadata. After changing TypeScript, rebuild and reload the plugin.

Release files

Each GitHub release should include these assets:

  • main.js
  • manifest.json
  • styles.css

The source TypeScript is for development; Obsidian loads the bundled main.js.

99%
HealthExcellent
ReviewPassed
About
Highlight copied text instantly and keep the highlight visible while the copy shortcut is held to provide a clear visual confirmation. Customize highlight color, editor and rendered-text opacity, corner radius, and fallback timing. Run fully offline with no telemetry or network access.
AppearanceEditing
Details
Current version
0.2.4
Last updated
3 days ago
Created
2 weeks ago
Updates
9 releases
Downloads
76
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
NymboNymbonymbo
www.nymbo.net/
GitHubnymbo
huggingface.co
GitHubNymbo
  1. Community
  2. Plugins
  3. Appearance
  4. Copy Highlighter

Related plugins

Lapel

Show the heading levels in the gutter of the editor.

Show Whitespace

CSS styles and CM6 extensions to highlight whitespace in Source and Live Preview modes.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Meta Bind

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

Outliner

Work with your lists like in Workflowy or Roam Research.

Various Complements

Complete words similar to auto-completion in an IDE.

Style Settings

Adjust theme, plugin, and snippet CSS variables.

Creases

Tools for effectively folding Markdown sections.