KeePass is a free password manager that's available for Windows, with unofficial ports for other operating systems.
Ranked in these QuestionsQuestion Ranking
Pro Free and open source
KeePass being open source means that a number of people have reviewed the code and found it to be secure.
Pro Does not depend on the cloud
Unlike many other password management tools, by default the KeePass encrypted database is not stored in the cloud, but strictly locally, for added security.
Pro Powerful built-in password generator
Password generator can be adjusted to use or exclude certain characters, patterns, external algorithms and principles.
Pro Cross-platform desktop and mobile
Available for Windows, with unofficial ports for Linux/OS X and iOS/Android.
KeePass is consistent and stable across all versions of Windows.
Pro Offers multiple sync options
Since the database is stored locally it can be synced across devices using a cloud storage service like Dropbox, Google Drive or via a file sync tool like BitTorrent Sync. KeePass v2 also provides a powerful built-in synchronization mechanism that allows setting appropriate level of sync, kind of sync, and choosing between a number of sync sources (Dropbox, Drive, etc).
Works as a portable application that does not need to be installed and can be carried around in an external device.
Pro Extensive plugin and extension support
Pro Autofills passwords securely
KeePass uses a feature called AutoType that pastes passwords in browser window using a combination of virtual keystrokes and clipboard obfuscation for added security against keyloggers.
Pro AES-256 encryption
Military grade encryption.
Pro Regular updates
On average a new point release is available every 3 months.
Pro Intuitive categorization options and search for managing entries
Entries can be categorized in folders and subfolders and quickly found using search.
Pro Multifactor authentication
Keepass offers a combination of master password, key file and user account verification.
Pro Works inside Android apps
There are variations in support of features, so this is dependent on the Android app being used. Keepass2Android is one that has built-in synchronization over ssh and other protocols, fingerprint support and plugins are also supported to a certain extent.
Pro Due to the open source nature, there are numerous apps for Android available that support KeePass
Offers large variety of apps with different features and user interfaces vastly increasing the user base by catering to almost every taste.
Pro Built-in history that tracks changes to individual credential entries
With the built-in history you can lookup previous passwords, track changes in general and if necessary recover those
Pro Allows useful scripting via KPScript plugin
KeePass can set global hotkeys to fill in credentials while on a sites log-in screen. Scripting can launch a site or other application and perform any necessary log-on steps securely. It requires the KPScript plugin.
Pro Blackberry support
Keepass has an available Blackberry app that not only makes it easy to use on the go, but will work with any files backed up in the cloud for ease of access to stored passwords used on different machines.
Pro Allows storage of attachments such as pictures, documents and all kinds of files in general
Appending attachments to individual credential entries allows things like scanning important documents (for instance a scanned document containing the login information for your internet connection), appending them to the corresponding credential entry and afterwards destroying the original paper copy.
Pro Customizable password records
Users may define any extra fields (eg. "Surname", "Credit Card No", "Start Date", "Expiry Date" and "Security No") and their values may then be easily copy-and-pasted when required. This is a great feature not found in a lot of password-managers: they leave you to consign such additional information to the "Notes" section.
Pro Support in iOS Safari browser
Difficult passwords are mostly a PITA on a mobile keyboard.