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

KeePass Bridge

bkindlerbkindler151 downloads

Read KeePass databases and look up credentials from your notes.

  • Overview
  • Scorecard
  • Updates3

Read KeePass (.kdbx) databases directly from Obsidian. Look up credentials from your notes without leaving the app.

Features

  • Inline references -- Write `keepass::EntryName` in any note. In reading mode, it becomes a clickable badge that opens the credential popup.
  • Credential tables -- Use ```keepass code blocks to list multiple entries with quick-copy buttons for username and password.
  • Search command -- Use Cmd/Ctrl+P > "KeePass Bridge: Search entry" to fuzzy-search all entries in your database.
  • Credential popup -- Shows username, password (hidden by default, toggle with eye icon), and URL with copy buttons.
  • Auto-clear clipboard -- Copied credentials are automatically cleared from the clipboard after a configurable timeout (default: 60 seconds).
  • Session management -- Configure how long the database stays unlocked: single lookup, 5 minutes, 15 minutes, or until Obsidian closes.
  • Key file support -- Supports master password only, or master password + key file (.keyx/.key).
  • Cross-platform -- Works on desktop (macOS, Windows, Linux) and mobile (iOS, Android).

Usage

Inline reference

Write in any note:

`keepass::GitHub`

In reading mode, this renders as a clickable badge. Click it to enter your master password (if not already unlocked) and see the credential details.

Credential table

```keepass
GitHub
AWS Production
Netlify
```

In reading mode, this renders as a table with copy buttons for each entry's username and password.

Search

Open the command palette (Cmd/Ctrl+P) and select KeePass Bridge: Search entry to fuzzy-search across all entries by title, username, or URL.

Lock

Use KeePass Bridge: Lock database from the command palette to manually lock the database.

Setup

  1. Place your .kdbx database file inside your Obsidian vault
  2. Go to Settings > KeePass Bridge
  3. Enter the path to your .kdbx file (relative to vault root, e.g. KeyPassium/Passwords.kdbx)
  4. Optionally set a key file path
  5. Choose your preferred session duration and clipboard timeout

Settings

Setting Description Default
Database path Path to .kdbx file relative to vault root (empty)
Key file path Optional path to .keyx/.key file relative to vault root (empty)
Session duration How long the database stays unlocked 5 minutes
Clipboard timeout Seconds before clipboard is cleared after copying 60

Security

  • Read-only -- This plugin never writes to your .kdbx file. Your KeePass editor (KeePassium, KeePassXC, etc.) remains the sole editor.
  • No network access -- This plugin makes no network requests. All processing happens locally.
  • No disk persistence -- Master password, decrypted database, and credential values are never written to disk.
  • Protected values -- Passwords are stored XOR-encrypted in memory by the underlying library and only decrypted momentarily when copied.
  • Auto-clear -- Clipboard is automatically cleared after the configured timeout.

Compatibility

This plugin uses the kdbxweb library (MIT) to read KeePass databases. It supports:

  • KDBX 4 (default format in modern KeePass apps)
  • KDBX 3
  • AES-KDF and Argon2 key derivation

The same .kdbx file can be shared between this plugin and any KeePass-compatible app (KeePassium, KeePassXC, KeePass, KeeWeb, etc.).

Attribution

  • kdbxweb -- KeePass database library (MIT License)
  • hash-wasm -- Argon2 hashing (MIT License)
  • Icons by Lucide (ISC License), bundled with Obsidian

Author

Bjoern Kindler

License

MIT

HealthExcellent
ReviewRisks
About
Read KeePass (.kdbx) databases directly from Obsidian and open credentials without leaving the app. Use inline keepass::EntryName badges and keepass code blocks to view entries, copy usernames/passwords via popup or quick-copy buttons, fuzzy-search entries, auto-clear clipboard, set unlock duration, and support key files on desktop and mobile.
IntegrationsSearchFiles
Details
Current version
1.0.2
Last updated
4 months ago
Created
4 months ago
Updates
3 releases
Downloads
151
Compatible with
Obsidian 1.0.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
bkindlerbkindler
kindler-webservices.de
GitHubbkindler
  1. Community
  2. Plugins
  3. Integrations
  4. KeePass Bridge

Related plugins

Local REST API with MCP

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

Omnisearch

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

Home tab

A browser-like search tab for your local files.

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.

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.