21.04.2025

Setup and Usage of KeePassXC

In the modern digital world, where the number of online services, social networks, forums, banking apps, and other platforms requiring account creation with passwords is rapidly growing, ensuring the security of credentials has become critically important. Data breaches, phishing attacks, and account compromises are real threats users face daily. In this environment, using simple, reused, or easily guessable passwords—along with insecure storage methods—significantly increases the risk of hacking. Storing passwords in text files, browsers, or (even worse) on paper are highly unreliable practices that fail to meet modern cybersecurity standards.

This is why more and more users are turning to password managers—specialized tools designed to securely store, generate, and manage passwords. In this article, we’ll explore what password managers are, why they’re essential, their key functions, and delve into the local password manager KeePassXC, covering its setup and practical use.

What is a Password Manager?

A password manager is software or an online service created to simplify credential management. It allows users to securely store passwords, generate complex character combinations, and automatically fill login forms on websites and apps. The core idea is to free users from memorizing dozens of complex passwords by replacing them with a single master password that unlocks an encrypted database.

Key Functions of Password Managers

KeePassXC is a popular open-source, local password manager and a fork of the original KeePass project. It’s designed for users who value privacy, security, and full control over their data. Unlike cloud solutions, KeePassXC operates offline and stores all passwords locally, minimizing the risk of leaks.

Installing KeePassXC on Windows

  1. Visit keepassxc.org and download the installer.
  2. Run the file and follow the setup wizard instructions.
  3. Open KeePassXC and select Create new database.

Creating a Database and Master Password

 

Configuring Autofill with KeePassXC-Browser

Install the KeePassXC-Browser extension from your browser’s add-on store (Chrome, Firefox, Edge).

Screenshot 3 - Browser add

In KeePassXC, go to Tools → Settings → Browser Integration.

Screenshot 4 - Configurating browser add

Enable Enable browser integration and select your browser.
Confirm the connection in your browser.

Practical Usage

Adding a Password

  1. Open the database using your master password.
  2. Click New Entry.
  3.  Enter a title (e.g., “Gmail”), username, URL, and generate a password.
  4. Save. The browser plugin will now autofill the credentials.

Screenshot 5 - Creating a user and password in Database

Storing 2FA Codes

  1. In a new entry, navigate to the TOTP tab.
  2. Enter the 2FA secret key (usually from a QR code).
  3. KeePassXC will generate time-based one-time codes.

Screenshot 6 - 2FA

Syncing Across Devices

  1. Store the .kdbx file in cloud storage (e.g., Google Drive).
  2. Install KeePassXC on another device.
  3. Open the file using the same master password.

Checking for Weak Passwords

  1. Go to Database → Database Reports.
  2. The tool will highlight weak or reused passwords.

KeePassXC is a convenient and secure way to manage passwords. Set it up, configure your master password and browser plugin, and your credentials will stay protected!