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

Secret Copy

lordhelmchenlordhelmchen27 downloads

Blurs {{secrets}} in your notes and adds a one-click copy button. Reveal on hover, copy without showing the value on screen.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Keep passwords, API keys and tokens in your notes without showing them on screen. Wrap a value in {{double curly braces}} and Secret Copy blurs it and puts a copy button next to it. Hover to peek, click ⎘ to copy, and the value never has to be visible.

Useful when you share your screen, present, or work where people can see your monitor.

Blurred secrets with copy buttons in a table

Features

  • Blurred by default: every {{secret}} is blurred until you hover over it.
  • One-click copy: the ⎘ button copies the value and shows a short "✓ Copied" confirmation.
  • Exact values: copies the value exactly as written, even if it contains *, _, | or spaces.
  • Works everywhere: reading view, Live Preview, source mode and tables.
  • Plays well with highlights: normal ==highlights== are left alone, and =={{secret}}== gives you a highlighted secret.

Usage

Wrap any value in double curly braces:

Wi-Fi password: {{correct horse battery staple}}

| Service | Token            |
|---------|------------------|
| GitHub  | {{ghp_abc123}}   |
| OpenAI  | {{sk-proj-xyz}}  |

Rules

  • A secret must fit on one line and cannot contain }}.
  • {{…}} inside inline code or code blocks is left as plain text, so you can still write about the syntax.
  • {{date}}, {{time}} and {{title}} are placeholders of Obsidian's core Templates plugin and are not treated as secrets.

Security note

Secret Copy hides values visually. It does not encrypt them. Your secrets are still stored as plain text in the .md file, so anyone or anything with access to your vault files can read them: sync services, backups, other plugins and Obsidian's search.

Clipboard: the plugin only writes to the clipboard, when you click ⎘. It never reads the clipboard.

Use it to stop people reading over your shoulder or on a shared screen. For real protection at rest, keep sensitive credentials in a password manager or an encrypted vault.

Installation

From Community plugins

  1. Open Settings → Community plugins → Browse.
  2. Search for Secret Copy, then install and enable it.

With BRAT

  1. Install the BRAT plugin.
  2. In BRAT's settings, click Add Beta Plugin.
  3. Enter https://github.com/LordHeImchen/obsidian-secret-copy.
  4. Enable Secret Copy in Settings → Community plugins.

Manually

  1. Download main.js, manifest.json and styles.css from the latest release.
  2. Copy them to <your-vault>/.obsidian/plugins/secret-copy/.
  3. Reload Obsidian and enable Secret Copy in Settings → Community plugins.

Development

There is no build step: main.js and styles.css are loaded by Obsidian as they are. To try a change, copy both files into your vault's .obsidian/plugins/secret-copy/ folder and run Reload app without saving from the command palette.

License

MIT

HealthExcellent
ReviewPassed
About
Hide passwords, API keys and tokens by wrapping values in {{double curly braces}}; values are blurred by default and peek on hover. Click the copy button to copy the exact value without exposing it on screen; works in reading view, Live Preview, source mode and tables, but values remain plain text in your files.
FormattingInterface
Details
Current version
1.1.1
Last updated
6 days ago
Created
4 weeks ago
Updates
2 releases
Downloads
27
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
lordhelmchenlordhelmchen
GitHublordheimchen
  1. Community
  2. Plugins
  3. Formatting
  4. Secret Copy

Related plugins

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.

Admonition

Admonition block-styled content.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

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.

Note Toolbar

Add customizable toolbars to your notes.

Hover Editor

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

Agent Client

Chat with Claude Code, Codex, Gemini CLI, and more via the Agent Client Protocol — right from your vault.

Commander

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

Image Captions

Add captions to images with inline Markdown and link support. The caption format is compatible with the Commonmark spec and other Markdown applications.