Saturday, 17 January 2026

Setup KeepassXC

Written by Winston Smith
Photo by cottonbro studio Photo by cottonbro studio

KeepassXC is the One True password manager. Not convinced? click here.

Download the software

KeepassXC is free and open source. The official page is https://keepassxc.org/. You can download it straight from their page. Clients are available for Windows, Linux and Mac.

Also check out the official repo on GitHub.

Create a Database

Once the software is installed, open the application.

Click: Create Database.

Create Database

Add a name and description, or just leave the defaults. Then click: Continue

Set name and description

On the encryption setting page, you can leave everything at the default setting. These are good settings. Click Continue

Set encryption settings

On the next page you will be asked for a password. DO NOT REUSE ANY OF YOUR EXISTING PASSWORDS. Come up with something new. Pro tips for creating a password:

  • Make it a few words, preferably in a non-English language. Long is good.
  • Don't worry about symbols and numbers. Add them if you want, but don't complicate things for yourself.

Examples of bad passwords:

  • P@ssw0rd2025!
  • Hunter2
  • M1lleniumFalc0n

Examples of good passwords: (But don't use these, come up with your own)

  • EncryptionIsHardButMyShitIsSafe
  • unicornsvomittingrainbows
  • wholetthecatsoutmeow
  • cactussenzijngeenstoelen
  • miranaestaconfundida

Once you entered a good password (twice), click the button that says Add additional protection

Enter a Password

Click then Add key file. And then click Generate.

Add a Key File
Generate a Key File

A file dialog will pop up to let you select where you want to save the key file. Choose a location that is NOT automatically backed up to any cloud storage service.

Save the Key File

Click Done. Another file dialog will pop up to let you select where you want to save the Database File. Choose a location that IS automatically backed up to your cloud storage service.

Save the Database

Your setup is now done. The files are created. KeePassXC remembers the last database and key file you used (if you let it), so you only have to enter the password to unlock it. If you are on Mac or Windows, it also has a quick unlock feature that allows you to use your fingerprint or windows hello. This feature is also coming for linux, but is not there yet at the time or writing.

Setting up KeePassXC on a second device

  1. Make sure the device has access to the same cloud storage service (e.g. Nextcloud or Dropbox)
  2. Install the app / software from the app store or keepassXC website.
  3. Android App
  4. IOS App
  5. Copy the key file to your new device
  6. Use a USB stick, copy over the local network, or directly connect your device to your computer.
  7. You can also use airdrop or quick share
  8. Start the app
  9. Choose the database (on your cloud storage service)
  10. Select the key file

Other interesting settings

For KeePassXC on Windows, Mac or Linux, the complete documentation is here.

Settings that I use a lot are:

  • Auto locking: After not using the password database for 10 minutes, lock it again. Optional, but good if you let others use your computer occasionally.
  • Browser Integration: Useful to auto-fill passwords in the browser. Supports all main browsers. The setup can be a bit finacky. See the docs
URL copied to clipboard!

Related Stories

Featured
Tuesday, 13 January 2026

Are ads really that bad?

Ads are everywhere, all the time. Is it just annoying? Or is there more to it? I think ads shape your opinions. And the global narrative, and with that society.
Read article
Featured
Tuesday, 06 January 2026

Password Management Done Right

An easy to follow guide to password management that puts you in control of your passwords. Prioritizing security, backups, and ease of use.
Read article