Find weak, duplicate, and expired passwords in your KeePass .kdbx file — directly in your browser. The file never leaves your device.
This tool performs three independent checks against every entry in your KeePass database:
Each password is scored 0–4 by zxcvbn, Dropbox's open-source strength estimator. Scores 0 and 1 are flagged as weak or very weak — these are passwords that could be cracked in under a day on commodity hardware.
All passwords are hashed in-memory and grouped by identical value. Entries that share a password are listed together — if one service is breached, every reuse is at risk.
Any entry where KeePass has recorded an expiry date in the past is listed here. KeePass lets you set per-entry expiry, and this check surfaces any that have silently lapsed.
The .kdbx file is decrypted using kdbxweb entirely in your browser's memory. There are zero network calls during analysis. Close the tab to wipe all data from memory.
kdbxweb library decrypts your file locally using the master password you type, performs the analysis in memory, and discards everything when you close or refresh the tab. You can confirm this yourself: open DevTools → Network tab → reload and run an analysis. You will see zero outbound requests carrying your file or passwords.