Sometimes it's hard to remember website logins or passwords, especially if you're an avid internet user. KeePassX is an utility that helps you to create a database where you can easily store, manage or export passwords.
Quite often, people tend to forget login passwords for various websites. This is where a password management utility comes in handy, since it provides you with the means to store all of them in one place.
KeePassX is a password manager that allows you to create password groups and save them in a database. Not only that, but you can export/import multiple databases, so you can create individual ones for work and home.
The Looks
KeePassX's interface is basic: entries are stored in the right panel of the main window, and they can be added to groups, displayed on the left.
The Works
Immediately after launch, KeePassX will require you to create a master password. This is a safety measure that prevents unauthorized users from accessing your database. The application starts with 2 default groups (Internet and eMail) and no database entries, so the first thing you should do is create your own groups and add passwords.
Groups can be added with a few clicks; you can also create subgroups, then simply drag and drop the desired entry from a group to a subgroup.
In order to add new passwords you must select a group, an icon (over 69 are offered, or you can use your own), and then insert information like title, website, username, comments or even an attachment.
If you need a unique password, you should use the generation tool. For me, this is one of the best features of KeePassX, since it allows you to create totally random passwords or choose the characters you want to be included in it.
New passwords are created using 7 character groups, which can be checked/unchecked, depending on the desired format. The maximum length is 10000 characters, which makes them hard to break. The newly generated passwords aren't displayed by default, you must click the eye button located near the Generate button in order to view them.
KeePassX allows you to write a comment to each database entry. You can also add an expiration date; the application allows you to access a calendar for this or, if needed, which gives you access to predefined dates like the same day, or the following weeks/months.
If you want, you can add an attachment to your entry, like image files or text. I think this is an useful feature for users that want quick access to a file related to the password entry.
The app comes with the ability to clone an entry. This is useful if you want to create new entries using an existing one as a template.
Also important, KeePassX integrates seamlessly with the operating system. You can open the URL of your entry just by pressing CMD+U, or copy your username or password to the clipboard, very useful if they contain a lot of characters.
Databases created using similar tools like PwManager or KeyWallet can easily be imported so that, even if you're new to KeePassX, you can easily and safely migrate your older password entries to avoid starting from scratch.
The settings are pretty basic, and allow you to customize appearance, remember the last opened file or choose if you want to periodically backup your database, as well as delete older backups.
If you choose to create backups, a Backup folder will appear under your groups, where you can access your previously created passwords.
The search utility (available from the Entries menu or above the password entries in the main window) is fairly easy to use and allows you to quickly find any entry using a custom filter.
The Good
The Bad
The Truth
Here are some snapshots of the application in action: