KeePass
Password Safe





KeePass Plugins and Extensions

Information about the plugin framework (installing plugins, security, ...) can be found on the help pages 'KeePass 1.x Plugins' and 'KeePass 2.x Plugins'.

Backup
Another Backup Plugin 1.x
Creates backups of databases.
DB_Backup 1.x
Creates backups of databases.
DataBaseBackup 2.x
Creates backups of databases.
KPSimpleBackup 2.x
Creates backups of databases.
SimpleDatabaseBackup 2.x
Creates backups of databases.


I/O & Synchronization
IOProtocolExt 2.x
Adds support for SCP, SFTP and FTPS.
SftpSync 2.x
Adds support for SFTP and SCP.
KeeAnywhere 2.x
Adds support for online storage providers.
ProtonDriveSync 2.x
Adds support for ProtonDrive.
KeePassSync 2.x
Synchronize using online storage providers.
KPGoogleSync 2.x
Synchronize using Google Drive.
KeePassOneDriveSync 2.x
Synchronize using OneDrive.
KeePassMasterSlaveSync 2.x
Synchronize specific entries only.
DoubleClueKeePassPlugin 2.x
Adds multi-factor authentication with DoubleClue.


Utilities
AdvancedConnect 2.x
Allows to specify applications for direct connections.
Breach/Leak Checkers 2.x
Check entries against breach lists.
ColoredPassword 2.x
Allows to use different colors for password characters.
Custom Icon Dashboarder 2.x
Statistics and management features for custom icons.
DataBaseReorder 2.x
Reorders groups alphabetically.
EditEntryGroup 2.x
Allows changing the group of an entry in the entry dialog.
ExtendSelection 2.x
Extends selection to whole word.
GlobalSearch 2.x
Allows searching in all open databases at once.
GroupColumn 2.x
Provides a column showing the group of an entry.
iTanMaster 2.x
Advanced indexed security token management.
KeeAutoExec 2.x
Automatically opens additional databases.
KeeLocker 2.x
Opens BitLocker volumes.
KeePassCPEO 2.x
Adds custom expiry commands.
KeeModifiedBy 2.x
Remembers who has modified an entry.
KeePassOpenId 2.x
Improves support for OpenID providers.
KeePassRDP 2.x
Connects to a server via RDP.
KeePassTimestampChanger 2.x
Allows to change timestamps.
KeeResize 2.x
Makes dialogs resizable.
KeeTheme 2.x
Changes the appearance of KeePass.
KeeUIExt 2.x
Provides various user interface options.
KP2faChecker 2.x
Displays whether a website supports 2FA.
KPEntryTemplates 2.x
Allows to design new entry types based on templates.
KPEnhancedListView 2.x
Extends the KeePass entry list.
KPEnhancedEntryView 2.x
Extends the KeePass entry view.
KPFieldsAdminConsole 2.x
Get statistics and perform bulk operations on fields.
LockExtensions 1.x
Provides more ways to lock the database.
MinLock 2.x
Keeps a minimized KeePass locked.
NotesFontSelector 2.x
Allows to change the notes font.
NotesSearch 2.x
Allows to search in the current entry notes.
On-Screen Keyboard 1.x
Extends KeePass by an on-screen keyboard.
On-Screen Keyboard 2 2.x
Extends KeePass by an on-screen keyboard.
Passphrase Generators 2.x
Generate passphrases.
PasswordChangeReminder 2.x
Reminds you to change entry passwords.
Password Counter 2.x
Counts and shows entries sharing a password.
PatternPass 2.x
Allows to store and view pattern-based passwords.
PEDCalc 2.x
Allows to define a default lifetime for passwords.
Pronounceable Password Generator 2.x
Generates pronounceable passwords.
QualityColumn 2.x
Provides a 'Password Quality' column.
QualityHighlighter 2.x
Highlights entries based on the password quality.
QuickConnectPlugin 2.x
Connects to Windows/Linux/ESXi hosts.
QuickSearch 2.x
Provides enhanced search capabilities.
RDPPlugin 2.x
Connects to a server via RDP.
RmvDup 1.x
Removes duplicate entries and empty groups.
RuleBuilder 2.x
Simplifies password changes with entry-specific generator rules.
StrengthReport 2.x
Creates password strength reports.
TeamViewerAndAmmyy 2.x
Conveniently run TeamViewer or Ammyy Admin.
Title Display 2.x
Customize main window title display.
TrayRecentFiles 2.x
Lists recent files in the system tray icon menu.
TrueCrypt/VeraCrypt Mount 2.x
Mounts TrueCrypt/VeraCrypt volumes.
TrueCrypt/VeraCrypt AutoDismount 2.x
Automatically dismounts TrueCrypt/VeraCrypt volumes.

Automation & Scripting
KPScript 2.x
KeePass scripting utility.
Integration & Transfer
KeeForm 1.x 2.x
Opens websites and fills in the login data automatically.
Kee 2.x
Bridge between KeePass and web browsers.
Passafari 2.x
Integrates KeePass and the Safari browser.
KPFloatingPanel 2.x
Displays an always on top KeePass floating panel.
KeePassHelper 2.x
Browser extension that retrieves credentials from KeePass.
KeePassOTP 2.x
Generates TOTP/HOTP authentication codes.
KeeOtp2 2.x
Generates TOTP authentication codes.
KeeTrayTOTP 2.x
Generates TOTP authentication codes.
TwoFactorQRCodeReader 2.x
Creates 2FA placeholder parameters from QR codes or OTP URLs.
Character Copy 2.x
Allows copying individual characters from entry strings.
Password Change Assistant 2.x
Helps to change passwords.
QrCodeGenerator 2.x
Displays passwords as QR codes.
KeePassQRCodeView 2.x
Displays entry fields as QR codes.
KeePT 1.x
Integrates GPG/WinPT functionality.
KeePassPinEntry 2.x
Responds to GPG PinEntry requests.
PuttyAgent 1.x
Adds SSH agent support to KeePass.
KeeAgent 2.x
Adds SSH agent support to KeePass.
KeePassRest 2.x
Allows KeePass to supply credentials via REST.
KeePassRPC 2.x
Allows KeePass to supply credentials via RPC.
KeePassHttp 2.x
Allows KeePass to supply credentials via HTTP.
KeePassCommander 2.x
Allows KeePass to supply credentials via named pipes.
KeePassNatMsg 2.x
Allows KeePass to supply credentials via Native Messaging.
Remote Desktop Manager Plugin 2.x
Allows KeePass to supply credentials to Remote Desktop Manager.
KeeSAPLogon 2.x
Logon to SAP systems.
KPSAPLaunch 2.x
Integration with SAP GUI and NWBC.
SalesforcePlugin 2.x
Logon to Salesforce environments.
Ubuntu Integration Plugins 2.x
Plugins to help KeePass integrate better with the Ubuntu desktop.


Auto-Type
AdvancedAutoType 2.x
Various auto-type enhancements (hot keys, ...).
AutoTypeCustomFieldPicker 2.x
Allows to pick a custom field during auto-type.
AutoTypeSearch 2.x
Provides quick searching as enhancement to global auto-type.
AutoTypeShow 2.x
Shows an entry after auto-typing.
AutoTypeSplitter 2.x
Splits auto-typing into distinct parts.
CheckPasswordBox 2.x
Prevents auto-typing passwords into wrong places.
Cycle Input Focus Plus 1.x 2.x
Browser extension to automate navigation during auto-type.
Disambiguator 2.x
Allows matching by application name and control properties.
HotKeyEnabler 2.x
Allows to add entry-specific system-wide auto-type hot keys.
KeePasser 1.x 2.x
Allows auto-typing into webforms based on URLs (Internet Explorer and Maxthon).
KPUInput 2.x
Auto-Type on Wayland systems.
PickCharsDeferred 2.x
Changes the behavior of {PICKCHARS}.
RDCAutoTypeAndTCATO 2.x
RDC auto-type support and improved TCATO selection.
TAN Placeholder 2.x
Adds support for a placeholder that retrieves a TAN.
TCATO Placeholder 2.x
Allows to enable/disable TCATO per auto-type sequence.
URL in Title Bar 1.x 2.x
Browser extensions that show the current URL in the title bar (for multiple browsers).
WebAutoType 2.x
Allows auto-typing into webforms based on URLs (multiple browsers).


Cryptography & Key Providers
CertKeyProvider 2.x
Advanced certificate-based key provider.
Multi Cert Key Provider 2.x
RSA certificate-based key provider.
RSA Cert Key Provider 2.x
Simple RSA certificate-based key provider.
KeyManager 2.x
Certificate-based key provider with GUI.
Smart Certificate Key Provider 2.x
Certificate-based key provider with smart card support.
OtpKeyProv 2.x
Key provider based on one-time passwords.
KeeChallenge 2.x
Key provider based on challenge-response.
Key Xchanger 2.x
A bluetooth key provider plugin.
KeePassQuickUnlock 2.x
Unlocks databases quickly.
LockAssist 2.x
Unlocks databases quickly.
KeePassWinHello 2.x
Unlocks databases quickly using Windows Hello (fingerprint, face, ...).
WinHelloUnlock 2.x
Manages database access credentials using Windows Hello (fingerprint, face, ...).
KeePassProtectedKeyStore 2.x
Creates and uses protected key stores.
WinKee 2.x
Manages database access credentials.
KeePassAutoUnlock 2.x
Opens a database when starting KeePass.
KeePassRFID 2.x
Key provider using RFID/NFC smart cards.
KeePerso 2.x
Key provider using Personalausweis eID.
KeePass2Trezor 2.x
Key provider using Trezor.
LoginCard Key Provider 2.x
Key provider using RFID LoginCard (OWOK light).
Token Engine Key Provider 2.x
Key provider using Token Engine.
KeePassKeyServer 2.x
Key provider that retrieves a key from a key server.
Twofish Cipher 2.x
Adds the Twofish encryption algorithm.
Serpent Cipher 2.x
Adds the Serpent encryption algorithm.
Salsa Cipher 2.x
Adds the Salsa20 encryption algorithm.
GostPlugin 2.x
Adds the GOST R 34.12-2015 encryption algorithm.
MultiCipher 2.x
Encrypts databases using two algorithms.
Import
1P2KeePass 2.x
Imports 1Password 1PIF files.
AnyPassword Import 1.x
Imports CSV files exported by 'AnyPassword'.
CardFileKPPlugin 2.x
Imports CRD files created by 'Cardfile'.
CodeWallet 3 Import 2.x
Imports TXT files exported by 'CodeWallet 3'.
CodeWallet 6 Konverter 2.x
Converts TXT files exported by 'CodeWallet 6' to importable CSV files.
eWallet Import 1.x
Imports TXT files exported by 'eWallet'.
eWallet Data Liberator 2.x
Export data from 'eWallet' and import it into KeePass.
eWallet2KeePass 2.x
Migrate 'eWallet' data to KeePass.
KeePassBrowserImporter 2.x
Imports credentials from various browsers.
KeePassFirefoxImporter 1.x 2.x
Imports passwords from Firefox.
MSDN/TechNet Key Importer 2.x
Imports MSDN/TechNet key files.
OnePIF 2.x
Imports 1Password 1PIF files.
OneVault 2.x
Imports 1Password OPVault files.
Oubliette Import 1.x
Imports Oubliette password database files.
PasscommImport 2.x
Imports Password Commander CSV files.
Password Minder Import 2.x
Imports Password Minder data.
PINs Import 1.x
Imports text files exported by 'PINs'.
PwSafeDBImport 1.x
Directly import Password Safe database files.
SafeInCloudImp 2.x
Imports SafeInCloud XML files.
SpmImport 2.x
Imports Steganos Password Manager files.
VariousImport 1.x
Imports several different file formats.
Vault3Importer 2.x
Imports Vault3 XML files.
VaultSyncPlugin 2.x
Imports HashiCorp Vault data.
XML Import 1.x
Imports XML files exported by KeePass 1.x.
ZSafe Import 1.x
Imports text files exported by 'ZSafe'.
Convert to 1.x CSV 1.x 2.x
Utilities to convert files to KeePass 1.x CSV files.
Convert to 1.x XML 1.x 2.x
Utilities to convert files to KeePass 1.x XML files.
Convert to 2.x XML or KDBX 2.x
Utilities to convert files to KeePass 2.x XML or KDBX files.
Favicon Downloader 2.x
Download and store website favicons.
Yet Another Favicon Downloader 2.x
Download and store website favicons.
ExeIconPicker 2.x
Imports icons from Windows executables.


Export
KeePassNewKeyExport 2.x
Export data with a new master key.
PartialKeePassDatabaseExport 2.x
Export tagged entries.
KeePassSubsetExport 2.x
Export tagged entries.
KeeOldFormatExport 2.x
Export to old KeePass file formats.
KdbxLite 2.x
Creates lite database files.
SecExchange 2.x
Send entries via Secure Exchanges.
Seclave Plugin 2.x
Export to Seclave password manager device.
SimpleSelectionExport 2.x
Export to flat text files.
TheVaultExport 2.x
Export to The Vault CSV files.
KeePass to Keyring 1.x 2.x
Export KeePass data to Keyring files.
KeePassIPhone 1.x
Convert KeePass 1.x files to iPhone bookmarklets.


Import & Export
Convert to CSV 2.x
Utilities to convert files to CSV files.
KeePassPfpConverter 2.x
Imports/exports Pain-free Passwords JSON files.
KeeToReady 2.x
Imports/exports records from/to ReadySignOn.
MSWifiPlugin 2.x
Exchange wireless connection information.


Resources
Application Icons 1.x 2.x
Additional application icons.
Client Icons 2.x
Additional client icons.


For Developers
Sample Plugins 1.x 2.x
Show developers how plugins can perform basic operations.

Icons: 1.x = the plugin is available for KeePass 1.x. 2.x = the plugin is available for KeePass 2.x.


Another Backup Plugin 1.x
Author: Bill Rubin. Language: English

Automatically backs up the password database. Comprehensive documentation available with plugin and at the ABP project website, which also has ABP forums, version history, and more.

Download plugin: [v1.12 for KeePass 1.17 and higher]
Download source code: [v1.12 for KeePass 1.17 and higher]

1P2KeePass 2.x
Author: Dmitry Wolf. Language: English

This plugin can import 1Password 1PIF files.

[Website]
Note: KeePass 2.x has a built-in import module for 1Password 1PUX files.
Similar plugins: OnePIF, OneVault.

OnePIF 2.x
Author: Juan Porta. Language: English

This plugin can import 1Password 1PIF files.

[Website]
Note: KeePass 2.x has a built-in import module for 1Password 1PUX files.
Similar plugins: 1P2KeePass, OneVault.

OneVault 2.x
Author: Juan Porta. Language: English

This plugin can import 1Password OPVault files.

[Website]
Note: KeePass 2.x has a built-in import module for 1Password 1PUX files.
Similar plugins: 1P2KeePass, OnePIF.

AnyPassword Import 1.x
Author: Dominik Reichl. Language: English

This plugin can import CSV files that were exported by AnyPassword.

The AnyPassword Import plugin is discontinued. Its functionality is integrated into the VariousImport plugin for KeePass 1.x. KeePass 2.x has a built-in import module for AnyPassword files, i.e. no plugin is required.

DataBaseReorder 2.x
Author: Francis Noël. Language: English

This plugin adds a command to reorder all groups alphabetically.

Download plugin: [2.09 and higher]
Download source code: [2.08 and higher]
Note: KeePass 2.15 and higher has group reordering commands built-in.

DB_Backup 1.x
Author: Matyas Bene. Languages: English German French Hungarian Polish Slovak Spanish Bulgarian Italian Dutch Russian Norwegian Czech Croatian Swedish

Creates backups of modified databases.

Features:
» Accepts command line parameters.
» Resolves KeePass environment variables like %USERNAME%.
» Ability to select the number of older backups to keep (i.e. housekeeping for the average people).
» Ability to start an arbitrary program for each backed up file. Green light for housekeeping scripts. Function for experts.

Latest changes:
v1.6.0.1:
+ Fixed incorrect behaviour with only one destination.
+ Fixed Czech language file.
v1.6.0.2:
+ Fixed crash if automatic backup on open was enabled with no DB autoloaded.
v1.6.0.4:
+ Added Swedish language kindly submitted by Mikael.

Download plugin: [v1.6.0.4 for KeePass 1.15 and higher]
Download source code: [v1.6.0.4 for KeePass 1.15 and higher]

DataBaseBackup 2.x
Author: Francis Noël. Language: English

Creates backups of modified databases.

Download plugin: [v2.0.8.6 for KeePass 2.27 and higher]
Download source code: [v2.0.8.6 for KeePass 2.27 and higher]
Note: DataBaseBackup does not use KeePass' I/O infrastructure, therefore the plugin is incompatible with most other plugins that are providing support for more protocols (like IOProtocolExt).
Similar plugins: KPSimpleBackup, SimpleDatabaseBackup.

KPSimpleBackup 2.x
Author: Marvin Weber. Language: English

This plugin saves a backup of your database to a backup location and keeps a specific amount of the newest backups (that you can define) every time you save your database or trigger the backup manually.

[Website]
Similar plugins: DataBaseBackup, SimpleDatabaseBackup.

SimpleDatabaseBackup 2.x
Author: Joern Koerner. Language: English

This plugin creates a backup every time a database is saved. The backups are placed in the database folders.

[Website]
Similar plugins: DataBaseBackup, KPSimpleBackup.

CardFileKPPlugin 2.x
Author: John Oliver. Language: English

This plugin can import CRD files that were created by Cardfile.

[Website]

CodeWallet 3 Import 2.x
Author: Sebastian Baumhekel. Language: English

This plugin can import TXT files that were exported by CodeWallet 3.

Note that this importer is specifically for CodeWallet 3 files. KeePass 2.x already includes an importer for CodeWallet 6 files.

Download plugin: [2.10] [2.09]
Download source code: [2.09 and higher]

CodeWallet 6 Konverter 2.x
Authors: Mario Linhart (and Ria von der Wartburg). Language: German

This tool converts a CodeWallet 6 TXT file to a CSV file that can be imported into KeePass using the Generic CSV Importer.

Download plugin: [2.1]
Download source code: [2.1]
Note: KeePass 2.x has a built-in importer for CodeWallet 6 files. However, the Konverter additionally supports groups and field associations.

eWallet Import 1.x
Author: Michael Lee Simons. Language: English

This plugin can import TXT files that were exported by eWallet.

Download plugin: [v1.15 for KeePass 1.15 and higher]
Download source code: [v1.15 for KeePass 1.15 and higher]

eWallet Data Liberator 2.x
Author: Alex. Language: English

Export data from eWallet to an XML file, which can then be imported into KeePass. Please read the Readme.txt file included in the download for instructions how to install the exporter and the KeePass plugin that can import the exported XML file.

Download plugin (including source code): [v0.15 for KeePass 2.23 and higher]

eWallet2KeePass 2.x
Author: Thomas Moore. Language: English

Convert an export file created by eWallet to a KeePass XML (2.x) file.

[Website]

KeeAnywhere 2.x
Author: Daniel Bölts. Language: English

KeeAnywhere is a KeePass plugin that provides access to cloud storage providers (cloud drives) like Amazon AWS S3, Box, Dropbox, Google Drive, HiDrive, hubiC or OneDrive. The main goal is to offer a simple UI while integrating deeply into KeePass. This covers all kind of users: novices, experienced and power users.

[Website]
Note: KeePass 2.x already has built-in support for local files and files accessible via standard protocols (FTP, HTTP, HTTPS, WebDAV, ...), see the help pages 'Loading/Saving From/To URL' and 'Synchronization' for details. The KeeAnywhere plugin is only required when using online storage providers that are not accessible via standard protocols.

ProtonDriveSync 2.x
Author: David Haven. Language: English

This plugin adds support for directly accessing database files stored on ProtonDrive.

[Website]

KeePassSync 2.x
Authors: Mitch Capper, Shawn Casey. Language: English

KeePassSync is a KeePass plugin that synchronizes your database using FTP/SFTP or various S3-compatible online storage providers (including Amazon S3, Backblaze B2, Cloudflare R2, Google Cloud Services, Alibaba Cloud, Digital Ocean, Synology, Rclone, and more). This allows two or more computers to easily keep their data in sync.

[Website]
Note: KeePass 2.x already has built-in support for local files and files accessible via standard protocols (FTP, HTTP, HTTPS, WebDAV, ...), see the help pages 'Loading/Saving From/To URL' and 'Synchronization' for details. The KeePassSync plugin is only required when using online storage providers that are not accessible via standard protocols.

KPGoogleSync 2.x
Author: Danyal. Language: English

Synchronize KeePass database with Google Drive using Google API.

Features include: manual sync from 'Tools' menu, enable/disable sync on save, only sync if local database is newer than remote database in Google Drive.

[Website]

Fork by WalterPG:
[Website]

KeePassOneDriveSync 2.x
Author: Koen Zomers. Language: English

This plugin allows synchronizing multiple local databases with multiple databases stored in OneDrive.

[Website]

KeePassMasterSlaveSync 2.x
Author: Angelelz. Language: English

This plugin allows synchronizing specific entries only. The entries to be synchronized can be defined by parent group names and/or by tags.

[Website]

DoubleClueKeePassPlugin 2.x
Author: DoubleClue. Languages: English German

This plugin stores and retrieves KeePass database files in/from DoubleClue CloudSafe, a cloud protecting data with multi-factor authentication (MFA).

[Website] [Download] [Discussion]

KPScript 2.x
Author: Dominik Reichl. Language: English

This utility allows scripting KeePass. For details, see the KeePass Scripting Documentation.

Download plugin: [2.57.1]
Download source code: [2.57.1]

On-Screen Keyboard 1.x
Authors: Niki Hammler, Dominik Reichl. Language: English

When opening a database, this plugin automatically shows an on-screen keyboard for entering the master password.

Download plugin: [v2.1 for KeePass 1.19 and higher]
Download source code: [v2.1 for KeePass 1.19 and higher]

On-Screen Keyboard 2 2.x
Author: Dominik Reichl. Language: English

When opening a database, this plugin automatically shows an on-screen keyboard for entering the master password.

This plugin runs on Windows 2000 and higher. Unix-like systems are not supported.

Download plugin: [v1.3 for KeePass 2.54 and higher]
Download source code: [v1.3 for KeePass 2.54 and higher]

Oubliette Import 1.x
Author: Sebastian Schuberth. Language: English

This plugin can import Oubliette password database files.

Download plugin: [v1.15-r02 for KeePass 1.15 and higher]
Download source code: [v1.15-r02 for KeePass 1.15 and higher]

PINs Import 1.x
Author: Dominik Reichl. Language: English

This plugin can import text files that were exported by the 'PINs' password manager. For detailed instructions on how to migrate (i.e. how you have to export your data from PINs and how to import it into KeePass), see the menu 'PINs 4.50 Import Plugin' → 'Help', after you have installed the plugin.

The PINs Import plugin is discontinued. Its functionality is integrated into the VariousImport plugin for KeePass 1.x. KeePass 2.x has a built-in import module for PINs files, i.e. no plugin is required.

PasscommImport 2.x
Author: CEPOCTb. Language: English

This plugin imports Password Commander CSV files. The .NET Framework 3.5 is required.

[Website]

Password Minder Import 2.x
Author: Matt Young. Language: English

This plugin imports Password Minder data.

[Website]

PwSafeDBImport 1.x
Author: Taco Plantinga. Language: English

This plugin can directly import Password Safe database files (i.e. without exporting any data to an unencrypted format).

Supported Password Safe database file versions are 1, 2 and 3. The plugin imports titles, user names, passwords and notes from all versions. From 2 and 3, also groups are imported. From 3, additionally URLs, auto-type definitions, creation / last access / last modification times are imported. Among other things, auto-type definitions are automatically converted to KeePass' syntax, and entry icons are guessed based on the entry's title.

Download plugin: [1.05 to 1.09]
Download source code: [1.05 to 1.09]

SafeInCloudImp 2.x
Author: Alex Zavadsky. Language: English

This plugin adds an import module for XML files created by SafeInCloud.

[Website]

SpmImport 2.x
Author: Dominik Reichl. Language: English

This plugin adds an import module for files created by Steganos Password Manager 16.

Download plugin: [v1.2 for KeePass 2.29 and higher]
Download source code: [v1.2 for KeePass 2.29 and higher]
Note: The SpmImport plugin is discontinued. KeePass has a built-in import module for Steganos Password Manager CSV files (exported by version 20.0.7 or higher), i.e. no plugin is required.

KeeResize 2.x
Author: Dominik Reichl. Language: English

The KeeResize plugin makes several KeePass 2.x dialogs resizable.

[Website]

KeeTheme 2.x
Author: Krzysztof Łaputa. Language: English

Changes the appearance of KeePass and allows you to create your own custom themes.

[Website]
Note: KeePass supports all system themes (including dark ones) without a plugin. The KeeTheme plugin is intended for changing KeePass' appearance independent of the active system theme.

KeeUIExt 2.x
Author: Dominik Reichl. Language: English

This plugin provides various user interface options:
  • General:
    • When pressing Ctrl+Backspace, delete the word to the left of the cursor.
  • Main Window:
    • Forget last used database if it does not exist anymore.
    • Show confirmation dialog when closing a database.
  • Main Group Tree:
    • Collapse all groups when opening a database.
  • Main Entry List:
    • Focus entry list when opening a database.
    • Draw grid lines.
    • Show 'Print Entry' command in the entry context menu.
  • Advanced:
    • Custom user interface font.
      Note: if you want to change the font size, see the FAQ item 'How to change the GUI font (size)?'. Changing the font size using the KeeUIExt plugin may result in layout issues.
Download plugin: [v1.2 for KeePass 2.57 and higher]
Download source code: [v1.2 for KeePass 2.57 and higher]

RmvDup 1.x
Author: Dominik Reichl. Language: English

This plugin removes duplicate entries from the currently opened database (use the new menu command: 'Tools' → 'Remove Duplicate Entries').

Entries are considered to be equal when the following fields are equal: title, user name, password, URL, notes. The following fields are ignored, i.e. they may differ and entries are still considered to be equal: UUID, parent group, icon ID, times (creation, last modification, expiry, ...), attachment. Entries in the 'Backup' group are ignored and will not be removed!

Additionally, the plugin can remove empty groups (menu command 'Tools' → 'Remove Empty Groups').

Download plugin: [v1.2 for KeePass 1.15 and higher]
Download source code: [v1.2 for KeePass 1.15 and higher]
Note: KeePass ≥ 2.16 has built-in commands to delete duplicate entries, empty groups and unused custom icons, i.e. no plugin is required.

XML Import 1.x
Author: Dominik Reichl. Language: English

This plugin can import XML files that were exported by KeePass 1.x. In contrast to the other formats (CSV, TXT, ...), XML files store all information (group, entry times, icon index, attachments, ...), and therefore lossless data import/export is possible using this format. KeePass has a built-in export module for XML files, and this plugin can re-import such files.

The XML Import plugin is discontinued. Its functionality is integrated into the VariousImport plugin for KeePass 1.x. KeePass 2.x has a built-in import module for XML files, i.e. no plugin is required.

VariousImport 1.x
Author: Dominik Reichl. Language: English

This plugin adds support for importing files in the following formats:
  • AnyPassword CSV files
  • PINs TXT files
  • KeePass 1.x XML files
Download plugin: [v1.2 for KeePass 1.15 and higher]
Download source code: [v1.2 for KeePass 1.15 and higher]

Vault3Importer 2.x
Author: Alex Vallat. Language: English

This plugin adds support for importing Vault3 XML files.

[Website]

VaultSync 2.x
Author: Orange Applications for Business. Language: English

This plugin adds support for importing HashiCorp Vault data.

[Website]

ZSafe Import 1.x
Author: Ivan Bagrintsev. Language: English

This plugin can import text files that were exported by ZSafe (Zaurus Password Manager).

Download plugin: [1.05] [1.04]
Download source code: [1.05] [1.04]

KeeForm - Form Filler Utilities 1.x 2.x
Author: dave_keepass. Language: English

KeeForm is designed to open and scan a web site for input fields and fill them accordingly with a user name and password. Please note, this is done without any "auto-typing", therefore it is very safe to use: you don't need to be worried that your data could be accidentally typed into a different window. KeeForm comes with an easy-to-use installer.

KeeForm works with Mozilla Firefox, Google Chrome and Microsoft Edge.

[Website]

Kee 2.x
Author: Chris Tomlinson. Language: English

Kee adds free, secure and easy to use password management features to your web browser which save you time and keep your private data more secure.

Kee connects your web browser to KeePass. It requires KeePassRPC.

[Website]

Passafari 2.x
Author: Michael Nowak. Language: English

Extension allowing Safari to form-fill passwords stored in KeePass.

[Website]

URL in Title Bar 1.x 2.x
The following browser extensions add the current URL to the browser's window title. This allows to distinguish websites even when they have generic page titles.

By enabling the option 'An entry matches if its URL is contained in the target window title' in KeePass 2.x ('Tools' → 'Options' → tab 'Advanced'), auto-type by URL can be realized. Some scripts just append the host/domain; in this case the option 'An entry matches if the host component of its URL is contained in the target window title' should be enabled.

For Mozilla Firefox: For Google Chrome: For Opera:

KeePasser 1.x 2.x
Author: Mr. Milk. Language: English

This extension allows to execute auto-type based on the current web browser URL instead of the window title.

For Internet Explorer: [Download]
For Maxthon 2: [Download]

The Maxthon 2 package installs automatically. For the Internet Explorer version, there's no installer available yet and the extension needs to be installed manually: You must unzip it to C:\Program Files\KeePass. Then you must double click on C:\Program Files\KeePass\IE\keepasser.reg. A new button will then be available within IE. For changing the global hot key you must edit the C:\Program Files\KeePass\IE\keepasser.ini (currently set to Ctrl+Alt+A).

For users of Windows Vista and higher: the extension requires the Microsoft Visual Basic 5.0 Runtime.

KPUInput 2.x
Author: Dominik Reichl. Language: English

This plugin allows auto-type on Linux systems with a Wayland compositor.

See 'Auto-Type on Wayland'.

WebAutoType 2.x
Authors: Alex Vallat, CEPOCTb. Language: English

This plugin allows to execute auto-type based on the current web browser URL instead of the window title.

Various browsers are supported (Internet Explorer, Firefox, Opera, Chrome, ...).

Latest version:
[Website]

Old, initial version:
[Website]

KPFloatingPanel 2.x
Authors: Alexander Alexeev, s2, Mitch Capper. Language: English

This KeePass plugin shows an always on top KeePass floating panel. It allows you to use your passwords (auto-type, copy to clipboard) without opening the KeePass window.

[Website]

KeePassHelper 2.x
Author: Unixeco. Language: English

This browser extension retrieves credentials from KeePass. It requires KeePassHttp.

[Firefox Add-On] [Chrome Extension] [Edge Add-On] [Opera Add-On] [Bug Reports and Discussions]

KeePassFirefoxImporter 1.x 2.x
Author: Tony McCreath. Language: English

Allows passwords from Firefox to be imported into KeePass.

For KeePass 1.x, a stand-alone converter is available. For KeePass 2.x, there is a plugin that integrates the import functionality directly into KeePass.

[Website]

KeePassBrowserImporter 2.x
Author: Janis Estelmann. Language: English

This plugin imports credentials from various browsers.

[Website]

KeePassPfpConverter 2.x
Author: Adrium. Language: English

Adds support for importing and exporting Pain-free Passwords JSON files.

[Website]

KeeToReady 2.x
Author: ReadySignOn. Language: English

This plugin imports and exports ReadySignOn records.

[Website]

MSDN/TechNet Key Importer 2.x
Author: Stacy Vicknair. Language: English

Adds support for importing MSDN/TechNet key files.

[Article] [Website]

KeePass to Keyring 1.x 2.x
Keyring is a password manager for Palm OS. For both KeePass 1.x and 2.x, there are applications/extensions to export KeePass data to Keyring files (which can then be used on Palm OS using Keyring).
  • KeePassToKeyring 1.x
    Author: Rob Vonk. Language: English
    [Website]
  • KeePass2KeyRing 2.x
    Author: David White. Language: English
    [Website]

KeePassIPhone 1.x
Author: Helmut Franz. Language: English

Convert KeePass 1.x password databases to iPhone bookmarklets. The plugin exports password entries from your KeePass database (KDB) and encrypts it with the XXTEA algorithm. The export format is HTML.

[Website]
Note: This plugin is a converter. For a list of KeePass ports for iPhones, see the downloads page.

KeePassNewKeyExport 2.x
Author: Janis Estelmann. Language: English

Export data with a new master key.

[Website]
Note: KeePass 2.47 and higher has a built-in option 'Use a different master key' on the 'Options' tab page of the export dialog.

PartialKeePassDatabaseExport 2.x
Author: Heinrich Ulbricht. Language: English

Export tagged entries to a new database. The new database can use a different master password.

[Website]
Similar plugin: KeePassSubsetExport.

KeePassSubsetExport 2.x
Author: lukeIam. Language: English

Export tagged entries to a new database. The new database can use a different master password.

The group structure is copied to the new database, multiple export jobs are supported, and protection of the new database using a key file is supported.

[Website]
Similar plugin: PartialKeePassDatabaseExport.

Password Counter 2.x
Author: Jareth Lomson. Language: English

This plugin provides a button in the entry dialog with the number of entries that use the password of the open entry, too. It is possible to get the complete list of entries that use the reference password (by clicking the button and choosing the menu item for this).

[Website]

Passphrase Generators 2.x
The following plugins add password generator algorithms that create passphrases.
  • Readable Passphrase Generator
    Author: Murray Grant. Language: English

    The Readable Passphrase Generator plugin generates passphrases, which are (mostly) grammatically correct, but nonsensical. These are easy to remember (for humans), but difficult to guess (for humans and computers).

    [Website]
  • Word Sequencer
    Author: FireOut. Language: English

    The Word Sequencer plugin generates passphases consisting of words.

    [Website]
  • Würfelware
    Author: Heinrich Ulbricht. Language: English

    Generates passphrases within KeePass.

    [Website]
  • KeePassDiceware
    Author: Chris Marc Dailey. Language: English

    A plugin that provides a custom, configurable password generator implementation that generates diceware-style passwords.

    [Website]
  • KeePassDPG
    Author: Jose Quintero. Language: English

    A plugin that allows creating easy to remember passwords based on a word dictionary (with support for custom character substitutions, specific letter capitalization, ...).

    [Website]

PasswordChangeReminder 2.x
Author: tiuub. Language: English

This plugin periodically reminds you to change the password of certain entries after specific time spans.

[Website]
Similar plugin: PEDCalc.

PatternPass 2.x
Author: Zacchary Dempsey-Plante. Language: English

This plugin allows to store and view pattern-based passwords (like the Android lock-screen).

[Website]

PEDCalc 2.x
Author: Rookiestyle. Language: English

This plugin allows to define a default lifetime for passwords, which will be used to calculate the next expiry date of an entry everytime you change its password. The default lifetime can be defined on both group level and entry level.

[Website]
Similar plugin: PasswordChangeReminder.

PickCharsDeferred 2.x
Author: Krzysztof Łaputa. Language: English

This plugin changes the behavior of the {PICKCHARS} placeholder. Instead of asking for characters at the very beginning of auto-type, it will postpone it to the place where it occurs in the auto-type sequence. This is useful when a login screen consists of two parts and it is not known in advance what characters will be needed.

[Website]

Pronounceable Password Generator 2.x
Author: Jan Benjamin Engracia. Language: English

This plugin adds a custom password generation algorithm, which generates pronounceable passwords.

[Website]

AdvancedConnect 2.x
Author: Andreas Albang. Language: English

AdvancedConnect allows to specify different applications for direct connections.

[Website]

QuickConnectPlugin 2.x
Author: Cristian Stoica. Language: English

QuickConnectPlugin allows you to connect to Windows/Linux/ESXi hosts (via Remote Desktop, vSphere Client, PuTTY, ...).

[Website]

QuickSearch 2.x
Authors: CennoxX (Georgy Grigoryev, Alex Vallat, Gordon Venem). Language: English

QuickSearch is a plugin providing enhanced search capabilities. It can be used as a replacement for the built-in QuickFind toolbar control. Features include:
  • Search as you type aka instant search or incremental search.
  • Match anywhere.
  • Quick access to search settings.
Latest version:
[Website]

Old version (2):
[Website]

Old version (1):
[Website]

QualityColumn 2.x
Author: Dominik Reichl. Language: English

Adds support for a 'Password Quality' column in the main entry list.

Download plugin: [v1.3 for KeePass 2.48 and higher]
Download source code: [v1.3 for KeePass 2.48 and higher]
Note: KeePass 2.x has a built-in command 'Password Quality' (in the main menu 'Find') for showing a password quality report.

QualityHighlighter 2.x
Author: Scott Richter. Language: English

This plugin highlights entries based on the password quality. Highlighting can be turned on/off using a toolbar button.

[Website]
Note: KeePass 2.x has a built-in command 'Password Quality' (in the main menu 'Find') for showing a password quality report.

RuleBuilder 2.x
Author: Ira Hanson. Language: English

This plugin makes it easy to tell KeePass how to generate a password for each entry and streamlines the process of changing passwords.

[Website]

StrengthReport 2.x
Authors: Peter Torok, Adam Erdelyi. Language: English

Create detailed password strength reports (multiple formats like PDF, CSV, ...) for all entries in a KeePass database. Various strength measuring methods are supported (including dictionary-based tests). Reports can be customized (layout, font, size, colors, etc.).

[Website]
Note: KeePass 2.x has a built-in command 'Password Quality' (in the main menu 'Find') for showing a password quality report.

TAN Placeholder 2.x
Author: Niki Hammler. Language: English

This plugin adds support for a placeholder that retrieves a TAN.

[Website]

TeamViewerAndAmmyy 2.x
Author: Emil Kmetski. Language: English

This plugin allows you to directly run TeamViewer or Ammyy Admin with credentials stored in the KeePass database.

[Website]

Title Display 2.x
Title Display Screenshot Author: GoGoGadgetScott. Language: English

This is a plugin for KeePass that allows the management of the main window title display.

[Website]

TrayRecentFiles 2.x
Author: Fábio Beirão. Language: English

This plugin lists your recent files directly in the system tray icon menu.

[Website]

TrueCrypt/VeraCrypt Mount 2.x
Authors: Patrick Schaller (TrueCrypt), Frédéric Bourqui (fork for VeraCrypt). Language: English

Plugins to mount TrueCrypt/VeraCrypt volumes conveniently.

TrueCrypt/VeraCrypt AutoDismount 2.x
Author: Alexandre Gravel (TrueCrypt), Frédéric Bourqui (fork for VeraCrypt). Language: English

Plugins to automatically dismount selected or all TrueCrypt/VeraCrypt mounted volumes when all KeePass databases are locked/closed or when KeePass is exited. The plugins dismount TrueCrypt/VeraCrypt volumes after a file is locked/closed but make sure it's the last file that was unlocked/opened.

CertKeyProvider 2.x
Author: Mark Buchler. Language: English

Allows KeePass to use certificates from the Windows certificate store as master key source.

This advanced plugin creates a random key, which is used to encrypt the KeePass database. This random key is encrypted using one or more certificates and stored in a key file.

[Website]

Multi Cert Key Provider 2.x
Author: Dirk Heitzmann. Language: English

This plugin allows KeePass to use a random key, which is encrypted with the RSA certificate of one or more users and is stored in a *.kmx file, as a master key source.

[Website]

RSA Cert Key Provider 2.x
Author: Dirk Heitzmann. Language: English

Allows KeePass to use RSA certificates from the Windows certificate store as master key source.

From a selected RSA certificate, this simple plugin passes a part from the private key (for cryptographers: the d value) to KeePass as key. The private key must have been marked as 'Exportable' during the import into the certificate store.

[Website]

KeyManager 2.x
Author: Stephan Traub. Language: English

Based on X.509 certificates, this key provider plugin allows a database to be encrypted for multiple users. It has a graphical user interface for managing certificates and keys.

[Website]

Smart Certificate Key Provider 2.x
Author: BodnarSoft. Language: English

Encrypt and decrypt your database using an X.509 certificate stored on a smart card or in the Windows Certificate Store.

[Website]

OtpKeyProv 2.x
Author: Dominik Reichl. Language: English

OtpKeyProv is a key provider based on one-time passwords. After protecting your database using this plugin, you need to generate and enter one-time passwords in order to open your database.

All generator tokens that follow the OATH HOTP standard (RFC 4226) are supported.

Download plugin: [v2.7 for KeePass 2.54 and higher]
Download source code: [v2.7 for KeePass 2.54 and higher]
Note: If you instead want KeePass to generate one-time passwords, see the built-in one-time password placeholders and the KeePassOTP, KeeOtp2, KeeTrayTOTP and TwoFactorQRCodeReader plugins.

KeeChallenge 2.x
Author: Ben Rush. Language: English

Allows to protect KeePass databases using YubiKey challenge-response authentication.

[Website]
Similar plugin: MultiCipher.

KeePassOTP 2.x
Author: Rookiestyle. Language: English

This plugin adds advanced support for generating one-time passwords (TOTP and HOTP).

Features: auto-type placeholder {KPOTP}, column in the main entry list for displaying and using OTPs, multiple storage approaches for OTP secrets/states (as part of an entry or in a separate database), and more. It is compatible with various apps (Google Authenticator, Microsoft Authenticator, andOTP, etc.).

[Website]
Note: KeePass has built-in menu commands and placeholders for generating HOTPs and TOTPs: {HMACOTP} and {TIMEOTP}. The plugin adds advanced functionality.

If you instead want to protect your KeePass database using one-time passwords (i.e. one-time passwords need to be generated and entered in order to open your database), see the OtpKeyProv plugin.
Similar plugins: KeeOtp2, KeeTrayTOTP, TwoFactorQRCodeReader.

KeeOtp2 2.x
Author: tiuub. Language: English

KeeOtp2 provides a form to display one-time passwords. The TOTP secret keys are stored in a normalized format, so this plugin is fully compatible with the built-in OTP function (see the note below). It also can be used as a GUI for the built-in OTP function.

[Website]

The KeeOtp2 plugin originates from the KeeOtp(1) plugin, which is discontinued.
Note: KeePass has built-in menu commands and placeholders for generating HOTPs and TOTPs: {HMACOTP} and {TIMEOTP}. The plugin adds advanced functionality.

If you instead want to protect your KeePass database using one-time passwords (i.e. one-time passwords need to be generated and entered in order to open your database), see the OtpKeyProv plugin.
Similar plugins: KeePassOTP, KeeTrayTOTP, TwoFactorQRCodeReader.

KeeTrayTOTP 2.x
Authors: Time Crash, Victor Rezende. Language: English

This plugin adds advanced support for generating Time-based One-Time Passwords (TOTPs) from the KeePass tray icon. It also provides a column in the main entry list to display and/or use TOTPs. TOTPs can also be sent by auto-type. The plugin is compatible with Google, Dropbox, Steam, and many more services.

[Website]

The KeeTrayTOTP plugin originates from the Tray TOTP plugin, which is discontinued.
Note: KeePass has built-in menu commands and placeholders for generating HOTPs and TOTPs: {HMACOTP} and {TIMEOTP}. The plugin adds advanced functionality.

If you instead want to protect your KeePass database using one-time passwords (i.e. one-time passwords need to be generated and entered in order to open your database), see the OtpKeyProv plugin.
Similar plugins: KeePassOTP, KeeOtp2, TwoFactorQRCodeReader.

TwoFactorQRCodeReader 2.x
Author: Alex Vallat. Language: English

This plugin creates two-factor authentication parameters used by the placeholders {HMACOTP} and {TIMEOTP} from a QR code (displayed on the screen or in the clipboard) or from an OTP URL.

[Website]
Similar plugins: KeePassOTP, KeeOtp2, KeeTrayTOTP.

Key Xchanger 2.x
Author: Siddharth Hegde. Language: English

A bluetooth key provider plugin that allows you to save keys on your phone and then send them via bluetooth to unlock your KeePass database.

[Website] [Old Website (in Archive.org)]

KeePassRFID 2.x
Author: Leosac. Language: English

Encrypt and decrypt your database using an RFID/NFC smart card.

[Website]

KeePerso 2.x
Author: buergerservice.org. Language: German

Encrypt and decrypt your database using Personalausweis eID (via AusweisApp2).

[Website]

KeePass2Trezor 2.x
Author: vnau. Language: English

Encrypt and decrypt your database using a Trezor device.

[Website]

LoginCard Key Provider 2.x
Author: Daniel Kuczewski. Language: German

Encrypt and decrypt your database using an RFID LoginCard (OWOK light).

[Website] (in Archive.org)

Token Engine Key Provider 2.x
Author: digitronic. Language: English German

This plugin provides two-factor authentication to a KeePass database with a token (possession) and the token PIN (knowledge).

The token is accessed using the digitronic Token Engine. It is possible to bind additional tokens to a database in order to allow multiple users to access the data.

[Website] [Source Code]

KeePassKeyServer 2.x
Author: Patrice LE TEXIER. Language: English

This plugin is a key provider that retrieves a key (as part of the database master key) from a key server. The key server supplies the key only if certain conditions are met (computer hardware ID, user name, IP address, etc.).

[Website]

Twofish Cipher 2.x
Twofish Cipher Screenshot Author: GoGoGadgetScott. Language: English

Enables KeePass to encrypt databases using the Twofish algorithm.

[Website]

Serpent Cipher 2.x
Author: Timothy Redaelli. Language: English

Enables KeePass to encrypt databases using the Serpent algorithm.

[Website]

Salsa Cipher 2.x
Author: Scott Bennett. Language: English

Enables KeePass to encrypt databases using the Salsa20 algorithm.

[Website]

GostPlugin 2.x
Author: Nikolay Kim. Language: English

Enables KeePass 2.x to encrypt databases using the GOST R 34.12-2015 algorithm.

[Website]

MultiCipher 2.x
Author: Titas Raha. Language: English

This plugin allows to use two ciphers for encrypting a database file. Supported ciphers are AES-256, 3DES-192, ChaCha20 and Salsa20. Furthermore, YubiKey challenge-response authentication is supported.

[Website]
Note: KeePass has built-in support for AES-256 and ChaCha20 as single algorithms. Support for YubiKey challenge-response authentication is alternatively provided by the KeeChallenge plugin.

KeePassQuickUnlock 2.x
Author: Janis Estelmann. Language: English

KeePassQuickUnlock is a plugin which lets you re-open your database without your full password. If you want to re-open your database, you can type just a few characters (by default, the first 3 characters of your password) to unlock quickly and easily. If the wrong QuickUnlock key is entered, the database keeps locked and the full password is required to re-open.

[Website]
Similar plugin: LockAssist.

LockAssist 2.x
Author: Rookiestyle. Language: English

LockAssist extends KeePass' lock/unlock mechanism in multiple ways: quick unlock (using a short PIN, optional expiry time), soft lock, all locked databases can be unlocked at once, and more.

[Website]
Similar plugin: KeePassQuickUnlock.

KeePassWinHello 2.x
Authors: Sasha Sitnikov, Andrey Osipkov. Language: English

This plugin is intended for fast authorization to a database (after its first unlock) using Windows Hello.

Windows Hello supports fingerprint recognition, facial recognition and more.

[Website]
Similar plugins: WinHelloUnlock, KeePassProtectedKeyStore.

WinHelloUnlock 2.x
Author: Angelelz. Language: English

This plugin allows you to unlock your database conveniently using biometrics via Windows Hello.

Windows Hello supports fingerprint recognition, facial recognition and more.

[Website]
Similar plugins: KeePassWinHello, KeePassProtectedKeyStore.

KeePassProtectedKeyStore 2.x
Author: CSquared167. Language: English

This plugin creates and uses protected key stores (using Windows Hello or the Windows Data Protection API (DPAPI)). Features:
  • Create a random protected key store or convert one or more existing master key components (master password, key file, key provided by another key provider plugin, Windows user account) to a protected key store.
  • Create/import an emergency key recovery file.
  • Automatically open a database where a protected key store is the only master key component.
[Website]
Similar plugins: KeePassWinHello, WinHelloUnlock, WinKee, KeePassAutoUnlock.

WinKee 2.x
Author: Theo Beisch. Language: English

WinKee helps to securely automate KeePass startup. WinKee separately encrypts, stores and retrieves KeePass database access credentials in the KeePass configuration file (KeePass.config.xml).

Password and key file path will be encrypted based on Windows account credentials (using the Windows Data Protection API (DPAPI)) - so anybody having access to the specific user account and the WinKee database keyfile will be granted KeePass database access. KeePass and WinKee can be configured to automatically open a specified database via command line argument options -keyfile: during a user's Windows session logon or at any time by e.g. using a batch file.

Download plugin: [v2.39.1 for KeePass 2.39.1 and higher]
Download source code: [v2.39.1 for KeePass 2.39.1 and higher]
Similar plugins: KeePassProtectedKeyStore, KeePassAutoUnlock.

KeePassAutoUnlock 2.x
Author: Jérémy Bourgin. Language: English

When starting KeePass, this plugin automatically opens a specific database. The master key for the database is stored in the KeePass configuration file, encrypted based on the Windows user account credentials (using the Windows Data Protection API (DPAPI)).

[Website]
Similar plugins: KeePassProtectedKeyStore, WinKee.

KeePassCPEO 2.x
Author: Jose Quintero. Language: English

This plugin allows adding custom commands in the expiry drop-down menu of the entry dialog.

[Website]

KeeModifiedBy 2.x
Author: Dominik Reichl. Language: English

This plugin remembers who has modified an entry (operating system user name and machine name).

Download plugin: [v1.0 for KeePass 2.55 and higher]
Download source code: [v1.0 for KeePass 2.55 and higher]
See also: Auditing trigger.

KeePassOpenId 2.x
Author: Alex Greenfield. Language: English

This plugin allows you to save an OpenID provider used to register/login to websites instead of a user name and password. You can link the OpenID provider (e.g. Facebook) with an existing KeePass entry to create a reference to the provider user name/password.

[Website]

KeePassRDP 2.x
Author: iSnackyCracky. Language: English

This plugin allows to conveniently connect to a server via RDP.

[Website]

EditEntryGroup 2.x
Author: Alex Vallat. Language: English

This plugin allows changing the group that an entry belongs to by using a drop-down selector within the entry editing dialog.

[Website]

ExtendSelection 2.x
Author: Georg Winkel. Language: English

When double-clicking in the entry details view of the main window, this plugin extends the selection to the left and to the right until reaching white-space characters.

[Website]

GlobalSearch 2.x
Author: Rookiestyle. Languages: English German

This plugin allows you to use KeePass' built-in search functions ('Find', 'Last Modified Entries', 'Large Entries', 'Password Quality', etc.) for searching in all open databases at once.

[Website]

GroupColumn 2.x
Author: Jonathan Nash. Languages: English

This plugin provides a column in the main entry list that shows the group an entry is in (and the number of entries in that group).

[Website]

iTanMaster 2.x
Author: Theo Beisch. Language: English

iTans or 'indexed security tokens' are becoming standard to improve access security in online banking and similar applications.

iTanMaster provides easy and fast access to the encrypted storage of such indexed security tokens.

iTanMaster supports single, dual (e.g. Interactive Brokers) and triple token systems (e.g. Flatex AG) where the final access TAN is constructed from multiple separately indexed and then concatenated token parts.

Download plugin: [v2.28.0.2 for KeePass 2.28 and higher]
Download source code: [v2.28.0.2 for KeePass 2.28 and higher]

RDCAutoTypeAndTCATO 2.x
Author: Piotr Janusz. Language: English

This plugin adds support for auto-typing into Remote Desktop Connection (RDC) windows. Additionally, it allows enabling Two-Channel Auto-Type Obfuscation (TCATO) for entries based on target applications (for example always enabling TCATO for browser windows).

[Website]
Note: KeePass 2.25 and higher can auto-type into RDC windows without any plugin, i.e. the RDCAutoTypeAndTCATO plugin is not required for this anymore, but still for enabling TCATO based on target applications.

RDPPlugin 2.x
Author: Mikhail Ermakov. Language: English

This plugin allows to conveniently connect to a server via RDP.

Download plugin: [v7.0 for KeePass 2.41 and higher]
Download source code: [v7.0 for KeePass 2.41 and higher]

TCATO Placeholder 2.x
Author: Niki Hammler. Language: English

This plugin adds support for a placeholder that allows to enable/disable TCATO, i.e. TCATO can be enabled/disabled per auto-type sequence.

[Website]

AdvancedAutoType 2.x
Author: Rookiestyle. Language: English

This plugin provides various enhancements for the auto-type feature of KeePass, e.g. support for additional global hot keys to auto-type alternative sequences, additional features for the auto-type entry selection dialog (entry filtering, sortable columns, database name, auto-type certain fields only, ...), and more.

[Website]

AutoTypeCustomFieldPicker 2.x
Author: Bernd Bestel. Language: English

This plugin provides support for a placeholder {PICKCUSTOMFIELD}. When auto-typing a sequence containing this placeholder, a window is displayed that allows to pick a custom string field (whose value is then inserted at the placeholder's position).

[Website]
Note: KeePass 2.35 and higher has a built-in placeholder {PICKFIELD} that provides the same functionality as the plugin.

AutoTypeSearch 2.x
Author: Alex Vallat. Language: English

This plugin provides a quick searching capability as an enhancement to the global auto-type system. If a global auto-type is requested, but no matching entry for the active window is found, this plugin will show a quick as-you-type search window which lets you easily pick the entry to auto-type.

[Website]

AutoTypeShow 2.x
Author: Alex Vallat. Language: English

This plugin provides a {SHOWENTRY} auto-type placeholder. If you include this placeholder in your auto-type sequence for an entry, then after the auto-typing is done, the KeePass window will be shown with the entry selected.

Furthermore, the plugin has an option to set up a global hot-key to trigger a show-only auto-type (where it will act just like an ordinary auto-type, except it won't actually type anything).

[Website]

AutoTypeSplitter 2.x
Author: Krzysztof Łaputa. Language: English

This plugin splits auto-typing into distinct parts. It is useful when a login screen consists of multiple parts and it is not known in advance when or what characters will be needed. Also, the plugin can be used as a delay method until the next page of a multi-page login loads and when a particular entry is to be entered in multiple places with varying arrangements/designs of input fields.

[Website]

Breach/Leak Checkers 2.x
The following plugins check entries against breach lists:
  • HaveIBeenPwned
    Author: Andrew Schofield. Language: English

    This plugin checks entries against breach lists.

    [Website]
  • HIBPOfflineCheck
    Author: Mihai Ciuraru. Language: English

    This plugin performs offline checks against the 'Have I Been Pwned' passwords file.

    [Website]
  • KeePassHIBP
    Author: Janis Estelmann. Language: English

    KeePassHIBP tests your passwords against the 'Have I Been Pwned' database.

    The plugin hooks into two windows in KeePass (the 'Create Master Key' form and the 'Edit Entry' form). When you type into the password field, your input gets checked whether it has previously appeared in a data breach.

    [Website]
  • HaveIBeenPwnedKeePassPlugin
    Author: kapsiR. Language: English

    This plugin integrates the k-anonymity pwned password search from 'Have I Been Pwned'.

    [Website]

CheckPasswordBox 2.x
Author: Alex Vallat. Language: English

This plugin adds a protection against accidentally auto-typing into the wrong place. It allows a check to be performed that the box that is about to be auto-typed into is a password box and not, for example, a user name box, search box, IM chat window, or similar.

[Website]

Cycle Input Focus Plus 1.x 2.x
Author: Thomas Henlich. Language: English German

Cycle Input Focus Plus is a browser extension that provides customizable keyboard shortcuts for navigating to user name and password fields on login pages. It was developed to improve auto-type comfort with KeePass, freeing the user of the task of manually selecting the login field before performing auto-type, and also makes the auto-type procedure more robust against changes in the login page structure and layout.

[Firefox Add-On] [Chrome Extension]

Disambiguator 2.x
Author: Darin Higgins. Language: English

For each auto-type association, this plugin allows to specify the target application (executable file name/path) and control properties (name, class, automation ID, ...) that are required for a match.

[Website]

ColoredPassword 2.x
Author: Rookiestyle. Language: English

This plugin allows to define different text and background colors for digits and special characters in passwords.

[Website]

HotKeyEnabler 2.x
Author: Jarosław Oparka. Language: English

For each entry, this plugin allows to define a system-wide hot key that auto-types a specific sequence.

[Website]

Character Copy 2.x
Author: Sketching Dev. Language: English

Character Copy is a lightweight KeePass plugin that integrates into KeePass' entry menu and allows users to securely copy individual characters from an entry's protected string fields, such as the password field.

[Website]
Note: In conjunction with auto-type, the built-in {PICKCHARS} placeholder is more powerful and convenient. The Character Copy plugin is useful for users who are not using auto-type or do not want to customize the auto-type sequence.

Password Change Assistant 2.x
Author: Rookiestyle. Language: English

This plugin helps you with changing your passwords stored in KeePass. It integrates itself into the existing form for editing entries and provides a standalone form that can be accessed by the entry's context menu in addition. It does not automatically fill in and submit all the various forms for changing a password.

[Website]

KeePassRest 2.x
Author: SmartSoft Ltd. Language: English

This plugin for KeePass provides a secure HTTPS RESTful interface for clients to manage entries in KeePass. For example, SmartFTP can then use KeePass as a credentials store.

[Website]

KeePassRPC 2.x
Author: Chris Tomlinson. Language: English

KeePassRPC enables secure, encrypted and bi-directional communication between KeePass and other applications via RPC.

Kee requires KeePassRPC. Upgrade instructions can be found at https://forum.kee.pm/t/upgrading-keepassrpc/22.

[Website]

KeePassHttp 2.x
Author: Perry Nguyen. Language: English

KeePassHttp provides a secure means of exposing KeePass entries via HTTP for clients to consume.

For example, KeePassHelper, Dash and NotesIPass are using KeePassHttp.

[Website]

Ports:
KeePassHttpX: a port of KeePassHttp by Sergey Sazonov optimized for MacOS.

KeePassCommander 2.x
Author: Mirco Babin. Language: English

The KeePassCommander plugin provides a communication channel between KeePass and other applications via named pipes. There exists a command line tool that uses this for querying data from KeePass.

[Website]

KeePassNatMsg 2.x
Author: Andy Brandt. Language: English

The KeePassNatMsg plugin provides a communication channel between KeePass and other applications via Native Messaging.

[Website]

Remote Desktop Manager Plugin 2.x
Author: Devolutions Inc. Language: English

This plugin allows KeePass being used as credential repository for Remote Desktop Manager.

[Website]

KeeSAPLogon 2.x
Author: Marko Graf. Language: English

This plugin allows to conveniently logon to SAP systems.

[Website]
Note: A less convenient solution without a plugin can be found here: Using KeePass Instead of SAP Logon.
Similar plugin: KPSAPLaunch.

KPSAPLaunch 2.x
Author: David S. Language: English

This plugin provides an integration with SAP GUI and NetWeaver Business Client (NWBC).

[Website]
Similar plugin: KeeSAPLogon.

SalesforcePlugin 2.x
Author: Paul Perry. Language: English

Login to your Salesforce environments using this KeePass plugin. Instead of auto-type, your credentials will be passed through in a link.

[Website]

Ubuntu Integration Plugins 2.x
Author: David Lechner. Language: English

Various plugins to help KeePass 2.x integrate better with the Ubuntu Unity desktop (top application menu, application indicator, ...).

[Information] [PPA]

Favicon Downloader 2.x
Author: Chris Tomlinson. Language: English

This plugin downloads and stores favicons. A favicon is the little icon/logo used to identify many websites, typically displayed in the browser's address bar, bookmark list and on tabs.

[Website]
Similar plugin: Yet Another Favicon Downloader.

Yet Another Favicon Downloader 2.x
Author: Rafael Cossovan. Language: English

Yet Another Favicon Downloader (YAFD for short) is a plugin for KeePass 2.x that allows you to quickly download favicons for your password entries.

[Website]
Similar plugin: Favicon Downloader.

ExeIconPicker 2.x
Author: Eveldee. Language: English

ExeIconPicker lets you grab an icon from a Windows executable file (.exe), a library (.dll) or an icon file (.ico) and use it as an entry or group icon.

[Website]

Custom Icon Dashboarder 2.x
Author: Jareth Lomson. Language: English

This plugin provides statistics (e.g. numbers and lists of entries and groups that use a specific custom icon) and advanced management features (e.g. download favicon for a URL) for custom icons.

[Website]

KeeOldFormatExport 2.x
Author: Dominik Reichl. Language: English

This plugin adds support for exporting data to old KeePass file formats. Supported formats are KeePass KDB (1.23) and KeePass KDBX (2.19).

Download plugin: [v1.2 for KeePass 2.42.1 and higher]
Download source code: [v1.2 for KeePass 2.42.1 and higher]
Note: For opening/importing old files, no plugin is required. KeePass is fully backward compatible.

KdbxLite 2.x
Author: Dominik Reichl. Language: English

This plugin creates lite database files. Every time you save a '*.kdbx' file, the plugin creates a '*.lite.kdbx' file (in the same directory) that contains everything except entry attachments.

Download plugin: [v1.2 for KeePass 2.54 and higher]
Download source code: [v1.2 for KeePass 2.54 and higher]

SecExchange 2.x
Author: Secure Exchanges. Language: English

This plugin allows to conveniently send KeePass entries via Secure Exchanges.

[Website]

Seclave Plugin 2.x
Author: Seclave AB. Language: English

This plugin adds functionality for exporting KeePass entries to a Seclave Password Manager. It supports both export of all entries or a selected group of entries.

Seclave Password Manager is a key ring size device for secure and convenient storing of passwords and crypto keys.

[Website] [Source Code]

SimpleSelectionExport 2.x
Author: Mark Szymanski. Language: English

This plugin allows you to export basic entry information to flat text files (for instance TXT and CSV). It is useful when you want to send a quick overview of an arbitrary set of entries to parties who are not using KeePass.

[Website]
Note: KeePass has a built-in command for exporting selected entries to certain formats (e.g. CSV): after selecting the entries, click on the menu item 'Entry' → 'Data Exchange' → 'Export Entry'. The plugin provides support for additional formats.

TheVaultExport 2.x
Author: Bruce. Language: English

This plugin adds support for exporting KeePass entries to a CSV file readable by The Vault.

Download plugin: [v2.0.2 for KeePass 2.34 and higher]
Download source code: [v2.0.2 for KeePass 2.34 and higher]

MSWifiPlugin 2.x
Author: Christopher R. Nerz. Language: English

This plugin allows to import wireless connection information saved in Windows into KeePass and afterwards to export this information back to Windows. This can be used to back up existing wireless connections or to transfer them from one system to another.

[Website]

KeeAutoExec 2.x
Author: Dominik Reichl. Language: English

This plugin allows to automatically open additional databases when opening a database.

Download plugin: [v2.6 for KeePass 2.52 and higher]
Download source code: [v2.6 for KeePass 2.52 and higher]

KeeLocker 2.x
Author: Sylvain Guglielmi. Language: English

This plugin opens BitLocker volumes.

[Website]

KeePassTimestampChanger 2.x
Author: Janis Estelmann. Language: English

This plugin provides a dialog that allows to change the timestamps of an entry.

[Website]
Warning: KeePass' synchronization depends on correct timestamps. When changing timestamps using the plugin, synchronization may not work as expected anymore (e.g. entries may be overwritten by older copies).

IOProtocolExt 2.x
Author: Dominik Reichl. Language: English

This plugin adds support for loading/saving files from/to servers via SCP, SFTP and FTPS.

KeePass can handle FTP by default (using classes of the .NET framework). However, this plugin replaces the FTP handler to use WinSCP instead. So, if you have problems with the .NET FTP classes, installing IOProtocolExt might solve them.

Due to its usage of WinSCP, the IOProtocolExt plugin only works on Windows. If you are using Linux, consider other plugins (like SftpSync) instead.

Download plugin: [v1.17 for KeePass 2.54 and higher]
Download source code: [v1.17 for KeePass 2.54 and higher]

SftpSync 2.x
Author: Vitaly Burkut. Language: English

This plugin adds support for loading/saving files from/to servers via SFTP and SCP.

[Website]

Fork by Shellster (with updated SSH.NET library, configurable connection timeout, etc.):
[Website]
Note: The IOProtocolExt plugin also adds support for SFTP/SCP and additionally supports FTPS, but it only works on Windows (in contrast to the SftpSync plugin).

KP2faChecker 2.x
Author: tiuub. Language: English

This plugin provides a column in the main entry list and a form that display whether a website supports two-factor authentication (2FA).

[Website]

KPEntryTemplates 2.x
KPEntryTemplates Screenshot Author: Mitch Capper. Language: English

KPEntryTemplates is a plugin that is supposed to make it easier for KeePass to be used for storing additional things than web logins and extend the templating system.

The primary interface for the plugin is an extra tab that shows up in the 'Add Entry' form. By default going to the tab on a new entry will present you with one of two buttons, 'Init As Template' or 'Set Template Parent'. 'Init As Template' marks the entry as a template, and shows the GUI builder interface on the tab. Once you have a template set up, you can create entries based on it.

[Website]

KPEnhancedListView 2.x
KPEnhancedListView Screenshot Author: Frank Glaser. Language: English

KPEnhancedListView extends the entry list in the KeePass main window. It adds inline editing and the ability to double-click the empty list view area to add a new entry.

[Website (at GitHub)] [Website (at Google Code)]

KPEnhancedEntryView 2.x
KPEnhancedEntryView Screenshot Author: Alex Vallat. Language: English

KPEnhancedEntryView extends the entry view in the KeePass main window. All fields (standard and custom strings) are shown in a grid view, field values (and names for custom strings) are in-place editable, attachments can be dragged and dropped to and from files in Windows Explorer, metadata properties are shown on a separate tab, and the original textual entry view is still available on another tab.

[Website]

KPFieldsAdminConsole 2.x
Author: Jareth Lomson. Language: English

KPFieldsAdminConsole is a KeePass plugin to get some statistics and perform bulk operations on fields.

[Website]

LockExtensions 1.x
Author: Niki Hammler. Language: English

LockExtensions is a plugin for KeePass which gives the user three more ways to lock the database:
  • After a specific amount of no input ("away from keyboard").
  • On Standby/Hibernate.
  • With a global hot key.
Download plugin: [v1.2 for KeePass 1.17 and higher]
Download source code: [v1.2 for KeePass 1.17 and higher]

MinLock 2.x
Author: TLHobbes. Language: English

MinLock keeps a minimized KeePass locked (re-locks almost immediately after it becomes unlocked, as long as it is still minimized).

This happens to be the case when KeePass is locked and minimized and then its global auto-type feature is used, which can unlock KeePass and leave it unlocked.

[Website]

NotesFontSelector 2.x
Author: Rookiestyle. Language: English

This plugin allows you to select the font that is used for an entry's notes.

[Website]
Note: Without this plugin, KeePass uses the default graphical user interface (GUI) font for the notes (which is also used by most other controls). This font can be changed in the operating system settings. For details, see the FAQ item 'How to change the GUI font (size)?'.

NotesSearch 2.x
Author: Gerd Besch. Language: English

This plugin allows to search in the notes of the currently selected entry.

[Website]

QrCodeGenerator 2.x
Author: Oliver Salzburg. Language: English

This plugin can display passwords as QR codes.

Download plugin: [v2.0.12 for KeePass 2.20 and higher]
Download source code: [v2.0.12 for KeePass 2.20 and higher]

KeePassQRCodeView 2.x
Author: Janis Estelmann. Language: English

KeePassQRCodeView is a plugin for KeePass 2.x which shows QR codes for entry fields. These codes can be scanned to copy the encoded data to the scanner (smartphone, ...).

[Website]

KeePT 1.x
Author: Niki Hammler. Language: English

KeePT allows to access all functions from WinPT/GPG from KeePT's tray menu. Furthermore, the plugin registers WinPT's hot keys and allows to pass the GPG passphrase to WinPT.

Information page: [GPG: WinPT + KeePass = KeePT]
Download plugin: [v1.2 for KeePass 1.21 and higher]
Download source code: [v1.2 for KeePass 1.21 and higher]

KeePassPinEntry 2.x
Author: Dustin H. Language: English

This plugin allows KeePass to respond to GPG PinEntry requests for you.

[Website]

PuttyAgent 1.x
Author: Niki Hammler. Language: English

The PuttyAgent plugin adds SSH agent support to KeePass. It is derived from PuTTY's Pageant.

Download plugin: [v3.0 for KeePass 1.27 and higher]
Download source code: [v3.0 for KeePass 1.27 and higher]

KeeAgent 2.x
Author: David Lechner. Language: English

The KeeAgent plugin adds SSH agent support to KeePass. It emulates Pageant.

[Website]

Convert to KeePass 1.x CSV 1.x 2.x
Scripts to convert various files to KeePass 1.x CSV files, which can then be imported into KeePass 1.x and 2.x.
  • Paul's Scripts
    Author: Paul. Language: English

    Supported input formats: Access Manager, eWallet, PassReminder, Password Agent, Password Corral, RoboForm, Whisper 32.
    Script type: VBScript.

    [Download]

    Note: KeePass 2.x has import support for most of these formats built-in; no plugin/script required.
  • ConvertPasswordsPlus
    Author: Gil Birman. Language: English

    Supported input format: Passwords Plus CSV.
    Script type: VBScript.

    [Download]

    Note: KeePass 2.x has import support for Passwords Plus CSV files built-in; no plugin/script required.
  • FirefoxXmlTo1xCsv
    Author: Detlef Amend. Language: English

    Supported input format: Firefox Password Exporter XML.
    Script type: PureBasic (EXE).

    [Download]

    Note: KeePass 2.x has import support for Firefox Password Exporter XML files built-in; no plugin/script required.
  • SplashIdS60v2Conv
    Author: Dmitry Gusev. Language: English

    Supported input format: SplashID ARC.
    Script type: Pascal (EXE).

    [Website]

    Note: KeePass 2.x has import support for SplashID CSV files built-in; no plugin/script required.

Convert to CSV 2.x
Scripts to convert various files to CSV files, which can then be imported into KeePass 2.x (e.g. using the built-in Generic CSV Importer).
  • Proton Pass JSON to CSV Converter
    Author: Paul. Language: English

    Supported input format: Proton Pass JSON.
    Script type: PowerShell.

    [Website]
  • Password Boss JSON to CSV Converter
    Author: Paul. Language: English

    Supported input format: Password Boss JSON.
    Script type: PowerShell.

    [Website]
  • Sydatec Password Guard TXT to CSV Converter
    Author: Paul. Language: English

    Supported input format: Sydatec Password Guard TXT.
    Script type: PowerShell.

    [Website]
  • KeePass XML to CSV Converter
    Author: Paul. Language: English

    Supported input format: KeePass 2.x XML.
    Script type: PowerShell.

    [Website]
  • KeePass XML to CSV XSL Stylesheet
    Author: Patrick. Language: English

    Supported input format: KeePass 2.x XML.
    Script type: XSL.

    [Website]

Convert to KeePass 1.x XML 1.x 2.x
Scripts to convert various files to KeePass 1.x XML files, which can then be imported into KeePass 1.x and 2.x.
  • Convert to KeePass XML
    Author: Paul. Language: English

    Supported input format: Firefox Password Exporter XML.
    Script type: VBScript.

    [Download]

    Note: KeePass 2.x has import support for Firefox Password Exporter XML files built-in; no plugin/script required.
  • ConvertFirefoxPasswords
    Author: Matias Bjarland. Language: English

    Supported input format: Firefox Password Exporter XML.
    Script type: Groovy.

    [Download]

    Note: KeePass 2.x has import support for Firefox Password Exporter XML files built-in; no plugin/script required.
  • Convert SplashID to KeePass XML
    Author: Oleg Brodkin. Language: English

    Supported input format: SplashID VID.
    Script type: Python.

    [Website]

    Note: KeePass 2.x has import support for SplashID CSV files built-in; no plugin/script required.

Convert to KeePass 2.x XML or KDBX 2.x
Scripts to convert various files to KeePass 2.x XML or KDBX files.
  • CSV2XML
    Author: Paul. Language: English

    Supported input format: CSV.
    Script type: PowerShell.

    Converts CSV files with additional fields to KeePass 2.x XML files.

    [Website]
  • CSV2KDBX
    Author: Paul. Language: English

    Supported input format: CSV.
    Script type: PowerShell.

    Converts CSV files with additional fields to KeePass 2.x KDBX files.

    [Website]

Application Icons 1.x 2.x
Here you can download some additional application icons. These can for example be used in shortcuts to the KeePass executable or as icon for the KDB and KDBX file types.

Client Icons 2.x
In KeePass 2.x, additional icons can be imported into a database as group and entry icons. For details, see the FAQ.

The following icons have been designed specifically for being used as group and entry icons.

[Developers] Sample Plugins 1.x 2.x
Author: Dominik Reichl. Language: English

SamplePlugin (C#). This sample plugin shows how a small KeePass plugin looks like. See the KeePass 2.x Plugin Development page for more information.
Download 2.x plugin: [v2.20 for KeePass 2.41 and higher]
Download 2.x source code: [v2.20 for KeePass 2.41 and higher]

SamplePluginCpp (C++).
Download 2.x plugin: [v2.18 for KeePass 2.41 and higher]
Download 2.x source code: [v2.18 for KeePass 2.41 and higher]

ArcFourCipher. Sample plugin that demonstrates how to create an encryption algorithm plugin (ArcFour):
Download 2.x plugin: [v4.0 for KeePass 2.57.1 and higher]
Download 2.x source code: [v4.0 for KeePass 2.57.1 and higher]
Warning: this cipher is insecure! The plugin is intended only as example for plugin developers, not for end-users!

PwGen. Sample plugins that demonstrate how to create a custom password generator algorithm plugin:
Download 2.x plugin: [PwGenBaliktad v1.2 for KeePass 2.18 and higher] [PwGen8U v1.0 for KeePass 2.18 and higher]
Download 2.x source code: [PwGenBaliktad v1.2 for KeePass 2.18 and higher] [PwGen8U v1.0 for KeePass 2.18 and higher]

ColorChange. Sample plugin that enforces that expired entries are drawn with a red background color (in the entry list of the main window). Entries that will expire soon are drawn with an orange background color and a warning icon.
Download 2.x plugin: [v1.1 for KeePass 2.38 and higher]
Download 2.x source code: [v1.1 for KeePass 2.38 and higher]

ColorChangeColumn. Sample plugin that provides a column 'Change Color' (in the entry list of the main window). When double-clicking on a cell of this column, the background color of the entry is changed to a random color.
Download 2.x plugin: [v1.0 for KeePass 2.30 and higher]
Download 2.x source code: [v1.0 for KeePass 2.30 and higher]
See also the QualityColumn plugin.

CustomSecureTextBox. Sample plugin that demonstrates how to create a custom secure edit control:
Download 2.x plugin: [v1.0 for KeePass 2.39 and higher]
Download 2.x source code: [v1.0 for KeePass 2.39 and higher]



TestPlugin (C++, KeePass 1.x). See the KeePass 1.x Plugin Development page for more information and libraries (like Plugin Framework for C++ plugin development).
Download 1.x plugin: [v1.4 for KeePass 1.15 and higher]
Download 1.x source code: [v1.4 for KeePass 1.15 and higher]

Old versions. See here: Old Plugin Versions.

Integrity. Hashes and OpenPGP signatures of various plugin packages can be found here: Integrity of Plugins and Extensions.

Security. Most of the plugins listed on this page are developed by different, independent authors. The KeePass team cannot check all plugins for bugs and malicious code.

Naming. "KeePass" is the password manager developed by Dominik Reichl. Any software by other developers that is using the name "KeePass" in the software's name without any direct non-numeric/non-special prefix/suffix is abusing the name "KeePass" and we do not recommend such software. For example, "KeePassSync" is ok, but "KeePass Sync" is not.