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

romejoeromejoe76 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.

77%
HealthExcellent
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
2 months ago
Created
2 months ago
Updates
5 releases
Downloads
76
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 & MCP Server

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.

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).

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.