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

CryptoPad

CryptoPadCryptoPad30 downloads

Encrypt and decrypt text efficiently using keyboard shortcuts

Add to Obsidian
CryptoPad screenshot
  • Overview
  • Scorecard
  • Updates4

Encrypt and decrypt text inline using a keyboard shortcut. Powered by AES-GCM + PBKDF2 via the Web Crypto API. Everything runs client-side — nothing is sent anywhere.

CryptoPad

Features

  • Keyboard shortcuts influenced by vim to efficiently encrypt/decrypt your text
  • Encrypt & Decrypt tabs in one modal
  • Optional passphrase memory via plugin settings
  • Works on desktop and mobile
  • AES-256-GCM encryption with your passphrase
  • PBKDF2-SHA256 key derivation (200,000 iterations)
  • Random salt + IV per encryption — every ciphertext is unique

Installation

From source (development)

  1. Clone / copy this folder into your vault under .obsidian/plugins/cryptopad/
  2. Run:
    npm install
    npm run build
    
  3. In Obsidian: Settings → Community Plugins → enable CryptoPad

Manual install (pre-built)

  1. Copy manifest.json, main.js, and styles.css into .obsidian/plugins/cryptopad/
  2. Reload Obsidian and enable the plugin in Community Plugins

Usage

Action How
Open CryptoPad Ctrl+Shift+E (Windows/Linux) / Cmd+Shift+E (Mac)
Encrypt Type text → enter passphrase → click Encrypt
Decrypt Switch to Decrypt tab → paste ciphertext → enter passphrase → click Decrypt
Copy result Click 📋 Copy
Quick action Ctrl+Enter / Cmd+Enter while focused in the textarea
Close modal Escape

Customizing the Shortcut

Go to Settings → Hotkeys, search "CryptoPad", and set your preferred key combination.

Security Notes

  • Passphrase is never transmitted — all operations are local
  • If "Remember passphrase" is enabled, it's stored via Obsidian's saveData() in the plugin's data file inside your vault
  • Each encryption generates a fresh random 16-byte salt and 12-byte IV
  • Output format: base64(salt[16] || iv[12] || ciphertext)
  • AES-GCM provides both confidentiality and integrity

Technical Details

Property Value
Cipher AES-256-GCM
Key derivation PBKDF2-SHA256
Iterations 200,000
Salt 16 bytes random
IV 12 bytes random
Output encoding Base64

License

MIT

HealthExcellent
ReviewSatisfactory
About
Use keyboard shortcuts influenced by vim to efficiently encrypt and decrypt text. Keyboard shortcuts are list on the user interface. Encrypt and decrypt selected text inline using AES-256-GCM with PBKDF2-SHA256 key derivation, all client-side so nothing leaves your vault.
EditingDataCommands
Details
Current version
1.2.0
Last updated
Last week
Created
3 weeks ago
Updates
4 releases
Downloads
30
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
CryptoPadCryptoPadriogesulgon
GitHubriogesulgon
  1. Community
  2. Plugins
  3. Editing
  4. CryptoPad

Related plugins

Datacore

An even faster reactive query engine for the data obsessed.

Paste URL into selection

Paste URL "into" selected text.

Keyshots

Add classic hotkey/shortcuts commands from popular IDEs like Visual Studio Code or JetBrains Family.

Heading Shifter

Easily Shift and Change Markdown headings.

Vimrc Support

Auto-load a startup file with Vim commands.

Code Editor Shortcuts

Add keyboard shortcuts (hotkeys) commonly found in code editors such as Visual Studio Code (VS Code) or Sublime Text.

Checkbox Reorder

Reorder completed checkboxes to the end of the according list.

Slash Commander

Customize the slash command list, assign each command an icon.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Meta Bind

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