KeePassXC is my choice as a password manager. Easy to use and integrates with all the usual browsers.
When using a computer, for personal or business reasons, you come across several sites
and applications where you need to enter a username and a password.
Instead of writing down your passwords on a piece of paper (don't!), keep them in an excel
file on your computer (don't!) or even use the same password for all sites and applications
(please don’t!!), you use a password manager.
It acts as a software vault. Now you only need to keep a single password to open the vault. And with browser integration, you can navigate any website. If you have an entry on KeePassXC, username and password will be entered with a single click of your mouse!
Go to https://keepassxc.org/download/#windows
Press on MSI installer (Installer (64 – bit))
Go to https://keepassxc.org/download/#mac
Press on Binary bundle for your macOS version (DMG Installer)
Install with the default options.
When the installation is complete, the following screen will appear:
To start using KeePassXC, you need to open or create a database. A database will store passwords and other details.
Need to create a personal database to keep all your passwords? Create a database. Does your company have a database with shared passwords (dropbox, google docs, etc.)? Open an existing database.
Click the "Create new database" button. The General Database Information will appear.
Add the Database Name (or accept the default), the Description and press "Continue" button.
The Encryption Settings screen appears:
I recommend keeping the default options. Press "Continue".
In the next screen, you will create the Database Master Key. This is the only password you need to remember. Please note that if you lose this password, you will not be able to retrieve the information inside the database.
Enter Password (pressing on the eye at the left side will show the password). Confirm Password below. Press "Done".
You will be prompted to select a location for your database file. This is a file with. kdbx extension.
You have now an empty database. You can now enter entries.
An entry is a combination of details such as user names, passwords, URLs, attachments, comments that store as a row.
To add an entry:
- Press the button "Add a new entry" on the toolbar.
- Choose Menu Entries > New entry (Ctrl+N).
You can add:
- Password (you need to Repeat)
- URL – If this is a password for a website
- Expires – If the entry has an expiration date and
If you need to attach files, you can do this in Advanced (vertical menu on the left).
In this example, I will add an entry for access to the investor area of the Lendahand site.
Username: my email as an investor
Password and Repeat: My password
URL: https://www.lendahand.com/en-NL/login (this is the page where you log in)
Notes: Access to the investor area from LAH
Finish by pressing "OK".
How to use it on the website?
- On the entry double click on the URL on top or just click in the URL at the bottom
- Your default browser will open the login area from Lendahand.
- Go back to KeePassXC and on the top, click on Copy username to clipboard.
- Go to LAH website and on the E-mail right click and choose Paste (Ctrl+V)(command+V on Mac)
- Repeat the same procedure for the password, choosing Copy password to clipboard.
With browser integration, you can pull your data from KeePassXC directly into the fields of
your web-based application. This enhances productivity by saving time.
To do this you need to:
- Have KeePassXC open on the background, with the database with entries for those web-apps open and selected (if you have more than one database open)
- Have the browser extension for your default browser installed
Currently, browsers supported are Chrome, Firefox, Tor, Vivaldi, Brave and Edge. There is no integration for Safari.
On KeePassXC, go to menu Tools > Settings (Windows) or KeePassXC > Preferences (Mac). The screen Application Settings will appear.
On the left vertical menu, choose Browser Integration.
If not selected, tick the box Enable browser integration. On the tab General under Enable integration
for these browsers, tick the box for your browser.
Press the OK button.
Just open your favourite browser and on the search box write keepassxc extension [browsername].
Follow the link.
For chrome, follow this URL:
Search for keepassxc.
Press the button "Add to Chrome".
Confirm by pressing "Add extension".
If you don't see the icon of KeepassXC-Browser extension on the right of the URL bar, press the icon Extensions and then the Pin extension on the right.
Press the icon and choose "Connect".
Give a name for the association between the extension and your database. Press the button "Save and allow access".
Now, with KeepassXC open in the background, navigate to the website where you have an entry on the database.
On the log in you will see the icon of KeePassXC to the right of the text box (if you don't see it, go to the icon on the right of the URL box and press the "Redetect login fields" button).
Press the icon and the fields will be automatically filled in.
- end -
Comments, suggestions and questions are always welcome - firstname.lastname@example.org.