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

VaultCrypt

romejoeromejoe257 downloads

Inline encryption for sensitive fields in notes using KeePass-compatible (.kdbx) storage.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

Inline encryption for notes using KeePass-compatible (.kdbx) storage.

Reference secrets in your Markdown notes with tokens like {{vc:profileId/path/to/entry#fieldName}}. They render as interactive "chips" — masked by default, never exposing plaintext in your notes.

Features

  • Store secrets in KeePass v3/v4 (.kdbx) databases inside your vault
  • Reference secrets inline with {{vc:...}} tokens that render as masked chips
  • Copy secret values to clipboard (auto-cleared after a configurable timeout)
  • Lock/unlock profiles per session with auto-lock timers
  • Optional master keyring for storing profile passwords
  • Works on desktop and mobile (isDesktopOnly: false)
  • Argon2id KDF (KDBX v4) for strong key derivation

Usage

Token Syntax

{{vc:profileId/Group/Entry#FieldName}}
  • profileId — the profile configured in plugin settings
  • Group/Entry — path to the KeePass entry
  • FieldName — field on that entry (e.g. Password, UserName, or a custom field)

Workflow

  1. Create a profile in Settings → VaultCrypt pointing to a .kdbx file (or let the plugin create one).
  2. Unlock the profile with your master password.
  3. Add entries to the database via the plugin's editor commands.
  4. Insert {{vc:...}} tokens into your notes — they render as chips in Live Preview and Reading mode.
  5. Click the chip to copy the value; the clipboard is auto-cleared after the configured timeout.

Installation

Community Plugin (recommended)

Search for VaultCrypt in Settings → Community plugins → Browse.

Manual

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Copy the three files to <YourVault>/.obsidian/plugins/vaultcrypt/.
  3. Reload Obsidian and enable VaultCrypt in Settings → Community plugins.

Development

npm install       # Install dependencies
npm run dev       # Watch mode — auto-recompile on change
npm run build     # Type check + production bundle
npm run lint      # ESLint analysis

To test locally, copy main.js, manifest.json, and styles.css to your vault's plugin folder and reload Obsidian (Settings → Community plugins).

Releasing

npm run version   # Bump version in manifest.json / versions.json
npm run release   # npm version minor + git push + push tags

GitHub Actions (.github/workflows/release.yml) packages and attaches the release artifacts automatically on tagged commits. The tag must match the version in manifest.json exactly (no leading v).

Security

  • Argon2id KDF, 3 iterations, 64 MiB memory (KDBX v4); AES-KDF 600k iterations (KDBX v3)
  • Passwords wrapped in ProtectedValue (kdbxweb) — never stored as plaintext
  • Clipboard auto-cleared after configurable timeout
  • No vault contents in settings or logs
  • No network calls

Support

If VaultCrypt saves you time, consider sponsoring on GitHub.

HealthGood
ReviewCaution
About
Store secrets in KeePass-compatible (.kdbx) databases inside your vault. Reference secrets inline with {{vc:profileId/...#Field}} tokens that render as masked, interactive chips and never expose plaintext. Copy values to clipboard with auto-clear, lock/unlock profiles per session, and use Argon2id key derivation.
IntegrationsFilesMarkdown
Details
Current version
0.8.0
Last updated
4 months ago
Created
4 months ago
Updates
5 releases
Downloads
257
Compatible with
Obsidian 1.11.4+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
GitHub Sponsors
Author
romejoeromejoe
github.com/romejoe
GitHubromejoe
  1. Community
  2. Plugins
  3. Integrations
  4. VaultCrypt

Related plugins

Local REST API with MCP

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

Custom Frames

Turn web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.

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.

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.