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

Ghost Text

lawrencefeng17lawrencefeng17324 downloads

Hide text behind display text and copy on click.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Hide arbitrary text behind display text and copy the hidden payload to the clipboard when clicked.

Features

  • Hide Secret Text: Hide any text behind clickable display text
  • One-Click Copy: Click to copy hidden text to clipboard
  • Customizable Syntax: Configure your own delimiters and separators
  • Unobtrusive Notifications: Get feedback when text is copied
  • Theme-Aware Styling: Adapts to your Obsidian theme
  • Tooltip: Show the hidden payload when hovering over the display text

Usage

Basic Syntax

Using the default delimiters:

::hidden payload|display text::
  • hidden payload - The secret text that gets copied to clipboard
  • display text - What users see and click on

Examples

Demo

* start interactive slurm job using ::srun --gres=gpu:1 --pty bash|this::

* I found this cool ::https://very-long-url.com/with/many/parameters|website::.

* this useful python file is ::really/long/file/path/that/does/not/nicely/fit/anywhere|here::

Custom Delimiters

You can customize the delimiters in the plugin settings:

  • Start Delimiter: Default ::
  • Separator: Default |
  • End Delimiter: Default ::
  • Notification Text: Default "Copied to clipboard!"

Installation

From Obsidian Community Plugins

  1. Open Obsidian Settings
  2. Go to Community Plugins and disable Safe Mode
  3. Click Browse and search for "Hidden Hyperlinks"
  4. Install and enable the plugin

Manual Installation

  1. Download the latest release files (main.js, manifest.json, styles.css)
  2. Create a folder named obsidian-hidden-hyperlinks in your vault's .obsidian/plugins/ directory
  3. Place the downloaded files in this folder
  4. Reload Obsidian and enable the plugin in Community Plugins settings

Development

Building the Plugin

npm install
npm run build

Development Mode

npm run dev

This will watch for changes and rebuild automatically.

License

MIT

Support

If you encounter any issues or have feature requests, please file them on the GitHub repository.

78%
HealthExcellent
ReviewCaution
About
Hide secret text behind display text and copy the hidden payload to the clipboard with a click. Configure custom delimiters and separators, show the payload on hover, and receive unobtrusive, theme-aware notifications when text is copied.
LinksMarkdownAppearance
Details
Current version
1.0.3
Last updated
11 months ago
Created
11 months ago
Updates
4 releases
Downloads
324
Compatible with
Obsidian 1.0.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
lawrencefeng17lawrencefeng17
GitHublawrencefeng17
  1. Community
  2. Plugins
  3. Links
  4. Ghost Text

Related plugins

Link Favicons

See the favicon for a linked website.

Auto Link Title

Automatically fetches the titles of links from the web.

Consistent Attachments and Links

Move note attachments and update links automatically.

Link Embed

Convert URLs in your notes into embeded previews.

Supercharged Links

Add attributes to internal links with the values of target note's frontmatter attributes.

Table of Contents

Create a table of contents for a note.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Importer

Import data from Notion, Evernote, Apple Notes, Microsoft OneNote, Google Keep, Bear, Roam, and HTML files.

Hider

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

Smart Connections

AI link discovery copilot. See related notes as you write. Lookup using semantic (vector) search across your vault. Zero-setup local model for embeddings, no API keys, private.