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

Age Encrypt

mr-1311mr-13111k downloads

Secure content encryption using age encryption library

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

A plugin for Obsidian that provides age-based encryption for your notes.

[!CAUTION] This plugin comes with NO WARRANTY and NO RESPONSIBILITY for any data loss or security breaches, use at your own risk

Features

  • Encrypt whole file or selected text using age encryption
  • View and edit decrypted content in memory without writing to disk
  • Compatible with age CLI tool for external decryption
  • Hints can be added to encrypted content

Usage

Call Encrypt Selection command to encrypt selected text or Encrypt File to encrypt the entire file from the command palette.

Security Notes

  • Decrypted content is only held in memory
  • No automatic writing of decrypted content to disk
  • Makes symmetric encryption with a given passphrase, if you lose your passphrase, you lose your data FOREVER
  • Based on your vault sync method, your secrets may get synced before you can decrypt them
  • Regular backups of your notes are recommended

Manual Decryption

Encrypted content is stored in code blocks with language set to age. For example:

-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNjcnlwdCBrUWE0cmIxOFA3NUNXK3d1
V25pT1Z3IDE4ClBaMFY5NWc3bjZIMUxSNHRYSm9FUHMxamdsWjJ3UlhPZjM0R1pm
WFEzOEkKLS0tIHkwaFZNbmQybndaa2dxMkpxdUpOR01uZUQwK21oaSszai9hWnB3
ejJHaW8KxIr7k/vxvgqX0Dqun83t1yyupFW4JOYLzS9uwRSo5OxhCqf88SvxXbs=
-----END AGE ENCRYPTED FILE-----

You can always save this to a file and decrypt your content using the age CLI tool:

# Install age CLI tool first
age -d secret.age

License

MIT License

HealthGood
ReviewSatisfactory
About
Encrypt whole files or selected text with age encryption and store ciphertext in age code blocks compatible with the age CLI. View and edit decrypted content only in memory to avoid writing plaintext to disk, and add optional hints to encrypted blocks.
FilesFormatsIntegrations
Details
Current version
1.2.0
Last updated
12 months ago
Created
2 years ago
Updates
3 releases
Downloads
1k
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
mr-1311mr-1311
github.com/mr-1311
GitHubmr-1311
  1. Community
  2. Plugins
  3. Files
  4. Age Encrypt

Related plugins

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Google Drive Sync

Syncs a vault into Google Drive for cross-platform use (works for iOS).

Claude Code IDE

Connect your vault to Claude Code and share editor context with the CLI.

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

BRAT

Easily install a beta version of a plugin for testing.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Advanced URI

Control everything with URI.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.