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

73%
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
10 months ago
Created
Last year
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 & MCP Server

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

WebDAV Sync

General-purpose & bidirectional WebDAV syncing for your vault. Designed for stability and robust file handling without vendor lock-in.

Google Drive Sync

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

Telegram Sync

Transfer messages and files from Telegram to Obsidian.

Notebook Navigator

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

QuickAdd

Quickly add new notes or content to your vault.

Recent Files

Display a list of recently opened files.

Importer

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

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Claudian

Embeds Claude Code/Codex as an AI collaborator in your vault. Your vault becomes agent's working directory, giving it full agentic capabilities: file read/write, search, bash commands, and multi-step workflows.