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

Arcane Obfuscate

travismleetravismlee653 downloads

Obfuscate text with an arcane runic effect.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

This plugin for Obsidian adds the ability to mark text to be obfuscated in an animated runic (by default) look.

Edit mode: before Reading mode: after

This plugin was made to be used in conjunction with Obsidian Webpage Export, and that drove a lot of the design decisions. The source text isn't exposed in the resulting HTML (it's prerendered as random runic characters with withspace and escaped characters being plain-text), but because the structure of the text is still there it would still be prone to dictionary/pattern matching attacks (so don't hide things you truly care about with this, they are not perfectly private).

Syntax

Basic syntax would be to surround text like so: `~text here~` This will result in all of that text being obfuscated.

There is the option to have some text show through the obfuscation for any reason. `~test visib\l\e~` will show the two letters 'le' as plain text.

There is also a shortcut by prepending a word with '!' to reveal the whold word. `~test !visible~` will reveal the entire word 'visible'

How to develop

  • Clone this repo.
  • Make sure your NodeJS is at least v16 (node --version).
  • npm i or yarn to install dependencies.
  • npm run dev to start compilation in watch mode.

Manually installing the plugin

  • Copy over main.js, styles.css, manifest.json to your vault VaultFolder/.obsidian/plugins/arcane-obfuscate/.
69%
HealthFair
ReviewCaution
About
Obfuscate text into animated runic characters in editor and exported HTML while preserving whitespace and escaped characters as plain text. Mark text with ~...~ and reveal letters with backslashes or reveal whole words by prefixing with !; do not rely on obfuscation for strong secrecy since text structure remains exposed.
AppearanceEditingExport
Details
Current version
1.0.3
Last updated
2 years ago
Created
2 years ago
Updates
4 releases
Downloads
653
Compatible with
Obsidian 1.6.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
travismleetravismlee
GitHubtravismlee
  1. Community
  2. Plugins
  3. Appearance
  4. Arcane Obfuscate

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.

Mermaid View

Handle Mermaid files as first-class citizens, rendering them fullscreen when opened.

Heading Level Indent

Indenting content under headers based on their level.

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.