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

bkindlerbkindler78 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

60%
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
2 months ago
Created
2 months ago
Updates
3 releases
Downloads
78
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 & MCP Server

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.

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.

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.

Smart Connections

AI link discovery copilot. See related notes as you write. Lookup using semantic (vector) search across your vault. Zero-setup local model for embeddings, no API keys, private.