KeePass
Password Safe





Plugins KeePass Plugins and Extensions

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

Backup & Synchronization & IO
Another Backup Plugin
Automatically backs up databases.
DB_Backup
Creates backups of databases.
DataBaseBackup
Creates backups of databases.
IOProtocolExt
Adds support for SCP, SFTP and FTPS.
KeeCloud
Adds support for online storage providers.
KeePassSync
Synchronize using online storage providers.
KPDataSave (Dropbox)
Save your database in Dropbox.
KPGoogleSync
Synchronize using Google Drive.


Utilities
ChkForUpd
Checks periodically for new KeePass releases.
Custom Icon Dashboarder
Provides statistics about custom icons.
DataBaseReorder
Reorders groups alphabetically.
iTanMaster
Advanced indexed security token management.
KeeAutoExec
Automatically opens additional databases.
KPEntryTemplates
Allows to design new entry types based on templates.
KPEnhancedListView
Extends the KeePass entry list.
KPEnhancedEntryView
Extends the KeePass entry view.
KPFieldsAdminConsole
Get statistics and perform bulk operations on fields.
LockExtensions
Provides more ways to lock the database.
MinLock
Keeps a minimized KeePass locked.
On-Screen Keyboard
Extends KeePass by an on-screen keyboard functionality.
On-Screen Keyboard 2
Extends KeePass by an on-screen keyboard functionality.
Password Counter
Counts and shows entries sharing a password.
Pronounceable Password Generator
Generates pronounceable passwords.
QualityColumn
Provides a 'Password Quality' column.
QuickSearch
Provides enhanced search capabilities.
Readable Passphrase Generator
Generates readable passphrases.
KeeResize
Makes dialogs resizable.
RmvDup
Removes duplicate entries and empty groups.
StrengthReport
Creates password strength reports.
Title Display
Customize main window title display.
KeePassTrueCryptMount
Mounts TrueCrypt volumes.
TrueCrypt AutoDismount
Automatically dismounts TrueCrypt volumes.
WordSequence Generator
Generates passphrases consisting of words.
Integration & Transfer
KeeForm
Opens websites and fills in the login data automatically, for Internet Explorer and Firefox.
KeeFox
Bridge between KeePass and Firefox.
PassIFox
Replaces the built-in Firefox password storage by KeePass.
ChromeIPass
Integrates KeePass and the Google Chrome browser.
URL in Title Bar
Browser extensions that show the current URL in the title bar (for multiple browsers).
KeePasser
Allows auto-typing into webforms based on URLs (Internet Explorer and Maxthon).
KPFloatingPanel
Displays an always on top KeePass floating panel.
WebAutoType
Allows auto-typing into webforms based on URLs (multiple browsers).
RDCAutoTypeAndTCATO
RDC auto-type support and improved TCATO selection.
AutoTypeShow
Shows an entry after auto-typing.
KeeOtp
Generates TOTP authentication codes.
Tray TOTP
Generates TOTP authentication codes.
Character Copy
Allows copying individual characters from entry strings.
QrCodeGenerator
Displays passwords as QR codes.
KeePT
Integrates GPG/WinPT functionality.
PuttyAgent
Adds SSH agent support to KeePass.
KeeAgent
Adds SSH agent support to KeePass.
Remote Desktop Manager Plugin
Allows KeePass to supply credentials to Remote Desktop Manager.
KeePassRest
Allows KeePass to supply credentials e.g. to SmartFTP.
Ubuntu Integration Plugins
Plugins to help KeePass integrate better with the Ubuntu desktop.


Cryptography & Key Providers
CertKeyProvider
Advanced certificate-based key provider.
Multi Cert Key Provider
RSA certificate-based key provider.
RSA Cert Key Provider
Simple RSA certificate-based key provider.
OtpKeyProv
Key provider based on one-time passwords.
KeeChallenge
Key provider based on challenge-response.
Twofish Cipher
Adds the Twofish encryption algorithm.
Key Xchanger
A bluetooth key provider plugin.
WinKee
Manages database access credentials.
LoginCard Key Provider
Key provider using RFID LoginCard (OWOK light).
Import
1P2KeePass
Imports 1Password 1PIF files.
AnyPassword Import
Imports CSV files exported by 'AnyPassword'.
CodeWallet 3 Import
Imports TXT files exported by 'CodeWallet 3'.
eWallet Import
Imports TXT files exported by 'eWallet'.
eWallet Data Liberator
Export data from 'eWallet' and import it into KeePass.
eWallet to KeePass
Migrate 'eWallet' data to KeePass.
Firefox to KeePass Password Importer
Import passwords from Firefox into KeePass.
Oubliette Import
Imports Oubliette password database files.
PasscommImport
Imports Password Commander CSV files.
Password Minder Import
Imports Password Minder data.
PINs Import
Imports text files exported by 'PINs'.
PwSafeDBImport
Directly import Password Safe database files.
VariousImport
Imports several different file formats.
Vault3Importer
Imports Vault3 XML files.
XML Import
Imports XML files exported by KeePass 1.x.
ZSafe Import
Imports text files exported by 'ZSafe'.
Convert to 1.x CSV
Utilities to convert text files to KeePass 1.x CSV files.
Convert to 1.x XML
Utilities to convert text files to KeePass 1.x XML files.
Favicon Downloader
Download and store website favicons.


Export
KeePass to Keyring
Export KeePass data to Keyring files.
KeePassIPhone
Convert KeePass 1.x files to iPhone bookmarklets.
KeeOldFormatExport
Export to old KeePass file formats.
KdbxLite
Creates lite KDBX files.
Seclave Plugin
Export to Seclave password manager device.


Automation & Scripting
KPScript
KeePass scripting utility.


Resources
Application Icons
Additional application icons.


For Developers Only
Sample Plugins
Show developers how plugins can perform basic operations.

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


Another Backup Plugin
Plugin Author: Bill Rubin, Plugin 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
Plugin Author: Dmitry Wolf, Plugin Language: English

This plugin can import 1Password 1PIF files.

[Website] [Downloads]

AnyPassword Import
Plugin Author: Dominik Reichl, Plugin Language: English

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

KeePass 2.x has a built-in import module for AnyPassword files, no plugin required.

This plugin is discontinued. Its functionality is integrated into the VariousImport plugin.

ChkForUpd
Plugin Author: Dominik Reichl, Plugin Language: English

This plugin checks for a new KeePass release at each KeePass startup. If an update or new version is available, it displays a message box telling you this. If no release is available, the status bar displays the following after a few seconds:
Status Bar
If any error occurs, it is written into the status bar.

This plugin is discontinued. Update-checking functionality is built-in to KeePass 1.05 and higher.

DataBaseReorder
Plugin Author: Francis Noël, Plugin 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
Plugin Author: Matyas Bene, Plugin 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
Plugin Author: Francis Noël, Plugin 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]

CodeWallet 3 Import
Plugin Author: Sebastian Baumhekel, Plugin 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]

eWallet Import
Plugin Author: Michael Lee Simons, Plugin 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
Plugin Author: Alex, Plugin 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.12 for KeePass 2.23 and higher]

eWallet to KeePass
Plugin Author: Thomas Moore, Plugin Language: English

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

[eWallet to KeePass Website]

KeeCloud
Plugin Author: Devin Martin, Plugin Language: English

Allows the natural functionality in KeePass to open and sync with URLs to work directly with online file providers. Supports Amazon S3 (s3://bucket/file) and Dropbox (dropbox://file) with others to come.

Note: KeePass 2.x already has built-in support for synchronization of local files and files accessible via standard protocols (FTP, HTTP/WebDAV, ...), see the Synchronization help page for details. The KeeCloud plugin is only required when using online storage providers that aren't accessible using standard protocols.

[Website] [Downloads]

KeePassSync
Plugin Author: Shawn Casey, Mitch Capper; Plugin Language: English

KeePassSync is a KeePass plugin that synchronizes your database using various online storage providers (like e.g. Amazon's S3, DigitalBucket, ...). This allows two or more computers to easily keep their data in sync.

Note: KeePass 2.x already has built-in support for synchronization of local files and files accessible via standard protocols (FTP, HTTP/WebDAV, ...), see the Synchronization help page for details. The KeePassSync plugin is only required when using online storage providers that aren't accessible using standard protocols.

[Website] [Downloads]

KPGoogleSync
Plugin Author: Danyal, Plugin 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] [Downloads]

KPScript
Plugin Author: Dominik Reichl, Plugin Language: English

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

Download plugin: [2.27]
Download source code: [2.27]

On-Screen Keyboard
Plugin Authors: Niki Hammler, Dominik Reichl, Plugin 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
Plugin Author: Dominik Reichl, Plugin 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.2 for KeePass 2.20 and higher]
Download source code: [v1.2 for KeePass 2.20 and higher]

Oubliette Import
Plugin Author: Sebastian Schuberth, Plugin 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
Plugin Author: Dominik Reichl, Plugin 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 in KeePass) see the 'PINs 4.50 Import Plugin -> Help' menu, after you've installed the plugin.

KeePass 2.x has a built-in import module for PINs files, no plugin required.

This plugin is discontinued. Its functionality is integrated into the VariousImport plugin.

PasscommImport
Plugin Author: CEPOCTb, Plugin Language: English

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

Download plugin: [PasscommImport Plugin]
Source code: [PasscommImport Repository]

Password Minder Import
Plugin Author: Matt Young, Plugin Language: English

This plugin imports Password Minder data.

Plugin website: https://sourceforge.net/projects/pwm2keypass/

PwSafeDBImport
Plugin Author: Taco Plantinga, Plugin 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]

KeeResize
Plugin Author: Dominik Reichl, Plugin Language: English

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

[Website]

RmvDup
Plugin Author: Dominik Reichl, Plugin 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]

KeePass 2.x: KeePass ≥ 2.16 has built-in commands to delete duplicate entries, empty groups and unused custom icons, so no plugin required.

XML Import
Plugin Author: Dominik Reichl, Plugin Language: English

This plugin can import XML files that were exported by KeePass. 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 can export the data to XML files by default (i.e. it's integrated into the KeePass core sources), this plugin can re-import the data.

This plugin is discontinued. Its functionality is integrated into the VariousImport plugin.

VariousImport
Plugin Author: Dominik Reichl, Plugin 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
Plugin Author: Alex Vallat, Plugin Language: English

This plugin adds support for importing Vault3 XML files.

[Website]

ZSafe Import
Plugin Author: Ivan Bagrintsev, Plugin 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
Utility Author: dave_keepass, Utility 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.

New version! A new version of KeeForm is available. The new version features an easy-to-use installer including automatic KeePass configuration and IE8 support. It it also tested on Windows 7.

[KeeForm Website].

KeeFox
Extension Author: Chris Tomlinson, Extension Language: English

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

Think of KeeFox as a bridge or connection between Firefox and KeePass.

Extension website: [http://keefox.org/]

PassIFox
Extension Author: Perry Nguyen, Extension Language: English

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

The plugin is available here: [PassIFox Website]

ChromeIPass
Extension Author: Perry Nguyen, Extension Language: English

Extension allowing Google Chrome to form-fill passwords stored in KeePass.

The plugin is available here: [ChromeIPass Website]

URL in Title Bar
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 Internet Explorer: For Mozilla Firefox: For Opera: For Google Chrome:

KeePasser
Extension Author: Mr. Milk, Extension 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 required runtime library MSVBVM50.dll can be found here: Microsoft Visual Basic 5.0 CAB Files. Download the CAB file and extract the MSVBVM50.dll file to the same directory where KeePasser.exe is stored.

WebAutoType
Plugin Authors: Alex Vallat, CEPOCTb; Plugin 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:
[WebAutoType Website] [Downloads] [Source Code]

Old, initial version:
[Downloads] [Source Code]

KPFloatingPanel
Extension Authors: Alexeev Alexander, s2, Mitch Capper; Extension 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] [Downloads]

Firefox to KeePass Password Importer
Extension Author: Tony McCreath, Extension 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.

The extension is available here: [Firefox to KeePass Password Importer Website]

KeePass to KeyRing
Keyring is a password manager for Palm OS. For both KeePass 1.x and 2.x there exist applications/extensions to export KeePass data to Keyring files (which can then be used on Palm OS using Keyring).

KeePassIPhone
Extension Author: Helmut Franz, Extension 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.

Note: This plugin is a converter. For a KeePass version for iPhone, see KeePass for iPhone.

The plugin is available here: [https://sourceforge.net/projects/keepassiphone]

Password Counter
Extension Author: Jareth Lomson, Extension 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).

The plugin is available here: [Password Counter Website] [Downloads]

Pronounceable Password Generator
Extension Author: Jan Benjamin Engracia, Extension Language: English

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

The plugin is available here: [Pronounceable Password Generator Website] [Downloads]

Readable Passphrase Generator
Extension Author: Murray Grant, Extension 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).

The plugin is available here: [Readable Passphrase Generator Website]

WordSequence Generator
Extension Author: fireOut, Extension Language: English

The WordSequence plugin generates passphases consisting of words.

The plugin is available here: [WordSequence Website]

QuickSearch
Extension Author: Gordon Venem, Extension 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.

The plugin is available here: [QuickSearch Website]

QualityColumn
Extension Author: Dominik Reichl, Extension Language: English

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

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

StrengthReport
Extension Authors: Peter Torok, Adam Erdelyi; Extension 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.).

The plugin is available here: [http://dev.progterv.info/strengthreport]

Title Display
Title Display Screenshot Plugin Author: GoGoGadgetScott, Plugin Language: English

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

The plugin is available here: [Title Display Website].

KeePassTrueCryptMount
Plugin Author: Patrick Schaller, Plugin Language: English

Plugin to mount TrueCrypt volumes conveniently.

[KeePassTrueCryptMount Website] [Downloads].

TrueCrypt AutoDismount
Plugin Author: Alexandre Gravel, Plugin Language: English

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

[TrueCrypt AutoDismount Website] [Downloads].

CertKeyProvider
Plugin Author: Mark Buchler, Plugin 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.

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

Multi Cert Key Provider
Plugin Author: Dirk Heitzmann, Plugin 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.

The plugin is available here: [Multi Cert Key Provider Plugin Website].

RSA Cert Key Provider
Plugin Author: Dirk Heitzmann, Plugin 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.

The plugin is available here: [RSA Cert Key Provider Plugin Website].

OtpKeyProv
Plugin Author: Dominik Reichl, Plugin 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.3 for KeePass 2.25 and higher]
Download source code: [v2.3 for KeePass 2.25 and higher]

If you instead want KeePass to generate one-time passwords, see the {HMACOTP} placeholder. For generating time-based OTPs, see the KeeOtp and Tray TOTP plugins.

KeeChallenge
Plugin Author: Ben Rush, Plugin Language: English

Allows to protect KeePass databases using challenge-response authentication.

The plugin is available here: [KeeChallenge Plugin Website].

KeeOtp
Plugin Author: Devin Martin, Plugin Language: English

This is a KeePass plugin that adds support for two factor authentication into other systems using TOTP (Timed One Time Passwords). It stores TOTP secret keys in the KeePass database and generates TOTP codes from the key within KeePass.

KeeOtp is compatible with Google's 2-Step Verification and Amazon AWS MFA. It will work with most other RFC 6238 compliant TOTP implementations as well.

Website: [https://bitbucket.org/devinmartin/keeotp/wiki/Home]
Downloads: [https://bitbucket.org/devinmartin/keeotp/downloads]

KeePass has a built-in placeholder to generate HOTPs (but not TOTPs), see {HMACOTP}.

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.

Tray TOTP
Plugin Author: Alexandre Gravel, Plugin Language: English

Time-based One-Time Password plugin to enable 2-step authentification (supports Google and Dropbox) by generating TOTPs from the KeePass tray icon. This plugin also provides a custom column to display and/or generate TOTPs. Auto-Type is also supported when the specified custom field is used in a keystroke sequence.

Website: [https://sourceforge.net/projects/traytotp-kp2/]
Downloads: [https://sourceforge.net/projects/traytotp-kp2/files/]

KeePass has a built-in placeholder to generate HOTPs (but not TOTPs), see {HMACOTP}.

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.

Key Xchanger
Plugin Author: Siddharth Hegde, Plugin 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.

The plugin is available here: [Key Xchanger Plugin Website].

LoginCard Key Provider
Plugin Author: Daniel Kuczewski, Plugin Language: German

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

The plugin is available here: [LoginCard Key Provider Plugin Website].

Twofish Cipher
Twofish Cipher Plugin Screenshot Plugin Author: GoGoGadgetScott, Plugin Language: English

Enables KeePass to encrypt databases using the Twofish algorithm.

The plugin is available here: [Twofish Cipher Plugin Website].

WinKee
Plugin Author: Theo Beisch, Plugin Language: English

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

Password and key file path will be encrypted based on Windows account credentials - 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.18 for KeePass 2.18 and higher]
Download source code: [v2.18 for KeePass 2.18 and higher]

iTanMaster
Plugin Author: Theo Beisch, Plugin 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.

New in v2.18: support for Flatex AG three token alphanumeric card added.

Download plugin: [v2.18 for KeePass 2.18 and higher]
Download source code: [v2.18 for KeePass 2.18 and higher]

RDCAutoTypeAndTCATO
Plugin Author: Piotr Janusz, Plugin 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).

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

The plugin is available here: [RDCAutoTypeAndTCATO Website].

AutoTypeShow
Plugin Author: Alex Vallat, Plugin 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).

The plugin is available here: [AutoTypeShow Website].

Character Copy
Plugin Author: Flying Top Hat, Plugin 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.

The plugin is available here: [Character Copy 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 aren't using auto-type or don't want to customize the auto-type sequence.

Remote Desktop Manager Plugin
Plugin Author: Devolutions Inc., Plugin Language: English

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

The plugin is available here: [Remote Desktop Manager Website].

KeePassRest
Plugin Author: SmartSoft Ltd., Plugin 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.

The plugin is available here: [http://www.smartftp.com/keepassrest/].

Ubuntu Integration Plugins
Plugin Author: David Lechner, Plugin 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
Plugin Author: Chris Tomlinson, Plugin 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.

The plugin is available here: [Favicon Downloader Website].

Custom Icon Dashboarder
Plugin Author: Jareth Lomson, Plugin Language: English

This plugin provides some statistics about custom icons. For each custom icon, numbers and lists of entries and groups that use it are available.

The plugin is available here: [Custom Icon Dashboarder Website].

KeeOldFormatExport
Plugin Author: Dominik Reichl, Plugin Language: English

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

Download plugin: [v1.0 for KeePass 2.20 and higher]
Download source code: [v1.0 for KeePass 2.20 and higher]

Note: for opening/importing old formats, no plugin is required. KeePass is fully backward compatible.

KdbxLite
Plugin Author: Dominik Reichl, Plugin Language: English

This plugin creates lite database files. Each time you save a KDBX file, the plugin creates a KDBXL file (in the same directory as the KDBX file) that contains everything except entry attachments.

Download plugin: [v1.1 for KeePass 2.25 and higher]
Download source code: [v1.1 for KeePass 2.25 and higher]

Seclave Plugin
Plugin Author: Seclave AB, Plugin 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.

Download: [http://www.seclave.se/download.html]
Source code: [https://bitbucket.org/seclaveplugin/seclaveplugin/wiki/Home]

KeeAutoExec
Plugin Author: Dominik Reichl, Plugin Language: English

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

Download plugin: [v1.6 for KeePass 2.19 and higher]
Download source code: [v1.6 for KeePass 2.19 and higher]

IOProtocolExt
Plugin Author: Dominik Reichl, Plugin Language: English

This plugin adds support for loading/saving files from/to servers using the SCP (Secure CoPy) protocol, SFTP (SSH File Transfer Protocol) and FTPS (FTP over SSH).

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 had problems with the .NET FTP classes, installing IOProtocolExt might solve them.

Download plugin: [v1.8 for KeePass 2.22 and higher]
Download source code: [v1.8 for KeePass 2.22 and higher]

KPDataSave (Dropbox)
Plugin Author: HexRx, Plugin Language: English

This plugin saves database files in Dropbox.

Note: If you install the Dropbox client application and put your database file into the Dropbox folder, you can open/save the database like a regular file in KeePass; the KPDataSave plugin isn't required then. The KPDataSave plugin is useful when you can't or don't want to install the Dropbox client application.

[KPDataSave Website] [Download]

KPEntryTemplates
KPEntryTemplates Screenshot Plugin Author: Mitch Capper, Plugin 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] [Downloads]

KPEnhancedListView
KPEnhancedListView Screenshot Plugin Author: Frank Glaser, Plugin 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.

The plugin is available here: [KPEnhancedListView Website].

KPEnhancedEntryView
KPEnhancedEntryView Screenshot Plugin Author: Alex Vallat, Plugin 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] [Downloads]

KPFieldsAdminConsole
Plugin Author: Jareth Lomson, Plugin Language: English

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

[Website] [Downloads]

LockExtensions
Plugin Author: Niki Hammler, Plugin 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
Plugin Author: TLHobbes, Plugin 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.

The plugin is available here: [MinLock Website].

QrCodeGenerator
Plugin Author: Oliver Salzburg, Plugin 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]

KeePT
Plugin Author: Niki Hammler, Plugin 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]

PuttyAgent
Plugin Author: Niki Hammler, Plugin 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
Plugin Author: David Lechner, Plugin Language: English

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

The plugin is available here: [KeeAgent Website].

Convert to KeePass 1.x CSV
Scripts to convert files created by other applications to KeePass 1.x CSV files.
  • Paul's Scripts
    Extension Author: Paul, Extension Language: English

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

    Download: [Download]

    Note: KeePass 2.x has import support for most of these formats built-in; no plugin/script required.

  • ConvertPasswordsPlus
    Extension Author: Gil Birman, Extension Language: English

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

    Download: [Download]

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

  • FirefoxXmlTo1xCsv
    Extension Author: Detlef Amend, Extension Language: English

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

    Download utility: [Download]

    Note: KeePass 2.x has import support for Firefox Password Exporter XML files built-in; no plugin/script required.

  • SplashIdS60v2Conv
    Extension Author: Dmitry Gusev, Extension Language: English

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

    Website: [SplashIdS60v2Conv]

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

Convert to KeePass 1.x XML
Scripts to convert files created by other applications to KeePass 1.x XML files.
  • Convert to KeePass XML
    Extension Author: Paul, Extension Language: English

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

    Download: [Download]

    Note: KeePass 2.x has import support for Firefox Password Exporter XML files built-in; no plugin/script required.

  • ConvertFirefoxPasswords
    Extension Author: Matias Bjarland, Extension Language: English

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

    Download: [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
    Extension Author: Oleg Brodkin, Extension Language: English

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

    Website: [Convert SplashID to KeePass XML]

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

Application Icons
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.

[Developers] Sample Plugins
Plugin Author: Dominik Reichl, Plugin Language: English

This sample plugin shows how a minimal KeePass plugin looks like.

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]

See the KeePass 1.x Plugin Development page for additional information and libraries (like Plugin Framework for C++ plugin development).

Download 2.x plugin C#: [2.09 and higher]
Download 2.x source code C#: [2.09 and higher]

Download 2.x plugin C++: [2.17]
Download 2.x source code C++: [2.17]

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]

Sample plugin that demonstrates how to create an encryption algorithm plugin (ArcFour cipher):
Download 2.x plugin: [2.09 and higher]
Download 2.x source code: [2.09 and higher]

Sample plugin that enables grid lines for the main entry view on Windows ≤ XP systems (on Windows ≥ Vista this isn't required):
Download 2.x plugin: [v1.1 for KeePass 2.17 and higher]
Download 2.x source code: [v1.1 for KeePass 2.17 and higher]

Sample plugin that displays a confirmation dialog when the user tries to close a database:
Download 2.x plugin: [v1.0 for KeePass 2.26 and higher]
Download 2.x source code: [v1.0 for KeePass 2.26 and higher]

OpenPGP signatures of various plugin downloads can be found here: Plugin Signatures.

Old versions can be found here: Old Plugin Versions.

The plugins offered on this page are developed by different, independent authors. The KeePass team cannot check all plugins for bugs and malicious code before they are distributed here.













Flattr this


KeePass is OSI Certified Open Source Software
Copyright © 2003-2014
Dominik Reichl, [Legal Contact / Imprint] [Disclaimer] [Acknowledgements] [Donate], Downloads hosted at

Get KeePass Password Safe at
SourceForge.net. Fast, secure and Free Open Source software downloads
Plugins and Extensions
Useful little plugins and extensions that
provide additional functionality (import /
export, database backup, ...).