W maju 2025 roku badacze cyberbezpieczeństwa ujawnili, że w sieci swobodnie krąży ponad 19 miliardów skradzionych haseł – dostępnych dla każdego, kto ma złe zamiary. W Polsce sytuacja nie wygląda lepiej, albowiem według raportu CERT Polska, w 2024 roku liczba zgłoszeń naruszeń bezpieczeństwa wzrosła o 60%, a liczba realnie zidentyfikowanych incydentów o 23% względem roku 2023. Przy tej skali zagrożeń hasło „Monika1988” do każdego serwisu jest jak zaproszenie dla cyberprzestępców. KeePassXC daje ci narzędzie, żeby to zmienić, bez abonamentu, bez chmury i bez oddawania haseł firmie, której nie znasz.
Co to jest KeePassXC i skąd się wziął
KeePassXC to otwartoźródłowy, darmowy menedżer haseł dostępny na Windows, macOS i Linux. Wywodzi się z projektu KeePass Password Safe – popularnego narzędzia dla systemu Windows, ale poszedł własną drogą. Napisany od podstaw z użyciem biblioteki Qt, działa natywnie na wszystkich głównych systemach operacyjnych bez potrzeby instalowania dodatkowych wtyczek czy środowisk uruchomieniowych.
Nazwa „XC” nie jest przypadkowa – oznacza Cross-platform Community, co odzwierciedla dwie główne cechy projektu: wieloplatformowość i społecznościowy charakter rozwoju. Kod źródłowy jest publicznie dostępny na GitHubie, a każdy może go sprawdzić, zgłosić błąd albo zaproponować poprawkę. Dla kogoś, kto przechowuje w jednym miejscu setki danych dostępowych, możliwość audytu kodu przez niezależnych specjalistów ma wartość, której żaden zamknięty produkt nie zapewni.
Offline i to jest zaleta, nie ograniczenie
Większość popularnych menedżerów haseł synchronizuje dane przez własny serwer w chmurze. LastPass, 1Password, Dashlane – wszystkie działają w modelu cloud-first. KeePassXC idzie w przeciwnym kierunku, cała baza danych przechowywana jest lokalnie, jako zaszyfrowany plik na dysku.
Szyfrowanie opiera się na algorytmie AES-256, uznawanym za standard w zastosowaniach rządowych i wojskowych. Bez znajomości hasła głównego plik jest bezużyteczny – nawet jeśli ktoś go ukradnie lub przechwytuje ruch sieciowy. Nie ma serwera, który można zhakować. Nie ma firmy, która może zostać przejęta lub zbankrutować razem z twoimi danymi, a historia branży zna takie przypadki (wystarczy wspomnieć naruszenia w LastPass).
Synchronizacja między urządzeniami jest możliwa, tylko że robisz ją sam przez Dropbox, Nextcloud, własny serwer lub pendrive. Masz pełną kontrolę nad tym, gdzie trafiają twoje dane.
Instalacja na każdym systemie
KeePassXC można zainstalować wyjątkowo szybko. Na oficjalnej stronie keepassxc.org znajdziesz instalatory dla Windows i macOS oraz paczki dla popularnych dystrybucji Linux.
Na Ubuntu i systemach opartych na Debianie wystarczy uruchomić w terminalu:
sudo apt install keepassxc
Na Fedorze i systemach opartych na RPM:
sudo dnf install keepassxc
Użytkownicy Windows pobierają klasyczny instalator .exe, a na macOS dostępna jest paczka .dmg lub wersja z Mac App Store. Aplikacja jest lekka, uruchamia się błyskawicznie i nie wymaga od razu konta, logowania ani akceptowania regulaminów liczących 40 stron.
Tworzenie nowej bazy danych
Po pierwszym uruchomieniu aplikacja poprosi o stworzenie nowej bazy danych. Proces jest przeprowadzony krok po kroku i zrozumiały nawet dla osób, które wcześniej nie korzystały z żadnego menedżera haseł.
Musisz podać hasło główne – jedyne, które będziesz musieć pamiętać. Dobrze jest tutaj poświęcić chwilę i stworzyć coś naprawdę solidnego: minimum 16 znaków, mieszanka liter, cyfr i znaków specjalnych. Możesz też skonfigurować plik klucza jako drugi czynnik uwierzytelniający – wtedy samo hasło główne nie wystarczy, żeby otworzyć bazę. KeePassXC wspiera także sprzętowe klucze bezpieczeństwa YubiKey, co podnosi poziom ochrony do granic paranoi (w pozytywnym sensie).

Plik z bazą danych zapisuje się w formacie .kdbx, który jest kompatybilny z oryginalnym KeePass oraz wieloma innymi aplikacjami na platformy mobilne, jak KeePassDX na Androida czy Strongbox na iOS.
Dodawanie haseł i generator silnych haseł
Dodawanie nowego wpisu jest również proste – klikasz „Dodaj wpis” (znak plusa), wpisujesz nazwę serwisu, login, hasło i adres URL. Możesz dołączyć notatki, pliki załączników, a nawet jednorazowe kody TOTP (czyli kody z aplikacji uwierzytelniających).

Wbudowany generator haseł to jedna z najwygodniejszych funkcji aplikacji. Zamiast wymyślać kolejne „kombinacje”, które i tak okażą się przewidywalne, generujesz losowy ciąg znaków o dowolnej długości. Możesz ustawić, czy ma zawierać wielkie litery, cyfry, znaki specjalne, a nawet ile dokładnie cyfr ma się pojawić. Generator obsługuje też tryb passphrase – losowe zestawienie słów, które jest jednocześnie silne i łatwiejsze do zapamiętania, gdyby kiedyś zaszła potrzeba wpisania go ręcznie.
Integracja z przeglądarką – koniec z ręcznym wpisywaniem
KeePassXC oferuje rozszerzenie do przeglądarki o nazwie KeePassXC-Browser, dostępne dla Firefox, Chrome, Brave i innych przeglądarek opartych na Chromium. Po zainstalowaniu rozszerzenia do przeglądarki i połączeniu go z aplikacją możesz uzupełniać dane logowania jednym kliknięciem.
Żeby aktywować integrację, musisz przejść do ustawień KeePassXC i włączyć obsługę integracji z przeglądarką w zakładce „Integracja z przeglądarką”. Następnie instalujesz dodatek w przeglądarce i akceptujesz połączenie po stronie aplikacji. Cały proces zajmuje dwie, trzy minuty.

UWAGA! Rozszerzenie nie wysyła żadnych danych do zewnętrznych serwerów. Komunikacja odbywa się wyłącznie lokalnie, między przeglądarką a aplikacją uruchomioną na tym samym komputerze. Dla porównania, wbudowane menedżery haseł w przeglądarkach synchronizują dane z serwerami producenta i podlegają regulaminom, których mało kto czyta.
Synchronizacja między urządzeniami
Baza haseł to jeden plik .kdbx, synchronizacja między urządzeniami sprowadza się do synchronizacji jednego pliku. Możesz używać do tego Dropboxa, Google Drive, Nextcloud, własnego serwera WebDAV albo po prostu kopiować plik na pendrive.
Na urządzeniach mobilnych baza haseł KeePassXC działa z aplikacjami kompatybilnymi z formatem .kdbx. Na Androidzie najlepiej sprawdza się KeePassDX, na iOS – Strongbox. Obie aplikacje obsługują biometryczne odblokowywanie, więc nie musisz za każdym razem wpisywać hasła głównego na ekranie dotykowym.
Synchronizacja haseł między urządzeniami jest prostsza niż brzmi i daje ci tę samą wygodę co rozwiązania chmurowe – z tą różnicą, że wybierasz, komu ufasz z przechowywaniem pliku.
KeePassXC a Bitwarden – co wybrać
Co wybrać… KeePassXC czy Bitwarden? Oba są open source, oba są bezpłatne w podstawowej wersji, oba cieszą się dobrą opinią w społeczności security. Różnią się filozofią…
KeePassXC jest rozwiązaniem w pełni offline, gdzie kontrolujesz wszystko sam. Bitwarden oferuje synchronizację przez własne serwery (lub self-hosted), co jest wygodniejsze dla osób mniej zaawansowanych technicznie, ale wymaga zaufania do infrastruktury producenta.
Jeśli cenisz prywatność ponad wszystko, lubisz mieć pełną kontrolę nad danymi i nie masz nic przeciwko ręcznej synchronizacji – KeePassXC jest naturalnym wyborem. Jeśli potrzebujesz bezproblemowej synchronizacji na wielu urządzeniach bez konfigurowania czegokolwiek, Bitwarden będzie wygodniejszy.
Bezpieczeństwo, które możesz zweryfikować
Otwartoźródłowy menedżer haseł ma jedną przewagę, której zamknięte oprogramowanie nie może zaoferować: kod źródłowy jest dostępny publicznie i regularnie audytowany przez niezależnych badaczy. KeePassXC przeszedł kilka niezależnych audytów bezpieczeństwa, a jego format .kdbx4 jest uznawany za jeden z najbezpieczniejszych dostępnych standardów przechowywania haseł.
Dla przeciętnego użytkownika oznacza to konkretną różnicę: nie musisz wierzyć producentowi na słowo. Możesz sprawdzić – albo zaufać tym, którzy sprawdzili.
Przechowywanie setek unikalnych, silnych haseł w zaszyfrowanej bazie danych offline, chronionej hasłem głównym i opcjonalnie kluczem sprzętowym, to jeden z najskuteczniejszych kroków w kierunku realnej ochrony kont online. W środowisku, gdzie ponad 19 miliardów haseł krąży swobodnie po sieci, a liczba incydentów w Polsce rośnie rok do roku, używanie jednego hasła do wielu serwisów jest ryzykiem, które trudno uzasadnić.
FAQ – najczęściej zadawane pytania o KeePassXC
Pytania o menedżer haseł KeePassXC padają regularnie – zarówno od osób, które dopiero słyszą o tym narzędziu, jak i od tych, które używają go od lat i chcą wycisnąć z niego więcej. Poniżej zebrałem odpowiedzi na pytania, które pojawiają się najczęściej.
Czy KeePassXC jest naprawdę bezpieczny?
Tak – szyfrowanie AES-256, otwarty kod poddany niezależnym audytom i brak serwera zewnętrznego sprawiają, że jest to jedno z bezpieczniejszych dostępnych rozwiązań. Bezpieczeństwo zależy jednak w dużej mierze od jakości hasła głównego, które sam ustalasz.
Czy mogę używać KeePassXC za darmo?
Aplikacja jest w pełni darmowa i wydana na licencji open source – bez płatnych planów, bez wersji premium i bez ukrytych opłat. Płacisz swoim czasem na konfigurację, nie pieniędzmi.
Czy KeePassXC działa na telefonie?
Sama aplikacja KeePassXC nie ma wersji mobilnej, ale baza haseł w formacie .kdbx działa z KeePassDX na Androidzie i Strongbox na iOS. Wystarczy zsynchronizować plik przez chmurę lub pendrive.
Jak zainstalować KeePassXC na Windows?
Pobierasz instalator ze strony keepassxc.org i uruchamiasz go jak każdy inny program. Nie potrzebujesz administratora, dodatkowych bibliotek ani rejestracji konta.
Czy KeePassXC działa bez internetu?
Tak, i właśnie na tym polega jego przewaga. Cała aplikacja wraz z bazą danych działa w trybie offline – internet jest potrzebny tylko wtedy, gdy chcesz zsynchronizować plik z innym urządzeniem.
Czym różni się KeePassXC od oryginalnego KeePass?
Oryginalny KeePass Password Safe działa głównie na Windows i potrzebuje .NET Framework. KeePassXC napisano od podstaw z myślą o wieloplatformowości – działa natywnie na Linux, macOS i Windows bez dodatkowych zależności.
Czy moje hasła są bezpieczne, jeśli ktoś ukradnie plik .kdbx?
Bez hasła głównego (i ewentualnego pliku klucza) plik jest zaszyfrowanym blokiem danych i nic z niego nie wyciągniesz. Oczywiście, dobrze jest nie używać jako hasła głównego imienia psa i roku urodzenia.
Czy KeePassXC obsługuje dwuskładnikowe uwierzytelnianie (TOTP)?
Tak – możesz przechowywać kody TOTP bezpośrednio w bazie danych i korzystać z nich tak samo jak z aplikacji autentykacyjnych. Dla wygody jest to przydatne, choć niektórzy specjaliści zalecają trzymanie TOTP oddzielnie od haseł.
Czy mogę współdzielić bazę haseł z inną osobą?
Możesz – wystarczy umieścić plik .kdbx w miejscu dostępnym dla kilku osób (np. folder na Nextcloud) i ustalić wspólne hasło główne. Oficjalne wsparcie dla współpracy grupowej z oddzielnymi uprawnieniami jest jednak ograniczone; dla zespołów firmowych lepszym wyborem jest Bitwarden w trybie organizacji.
Jak przenieść hasła z przeglądarki do KeePassXC?
Przeglądarki pozwalają eksportować zapisane dane logowania do pliku CSV. Taki plik możesz zaimportować do KeePassXC przez menu Baza danych → Importuj. Po imporcie dobrze jest skasować oryginalny plik CSV z dysku.
Co się stanie, jeśli zapomnę hasła głównego?
Odzysk jest niemożliwy – aplikacja nie ma funkcji „zapomnij hasło” i nie ma serwera, który mógłby zresetować dostęp. Hasło główne musisz zapisać w bezpiecznym miejscu poza aplikacją, np. w fizycznym sejfie.
Czy KeePassXC obsługuje YubiKey?
Tak, aplikacja obsługuje sprzętowe klucze YubiKey jako drugi czynnik przy otwieraniu bazy. Oznacza to, że nawet przy znaniu hasła głównego, bez fizycznego klucza baza pozostaje zamknięta.
Czy KeePassXC jest lepszy od wbudowanego menedżera haseł w Chrome lub Firefox?
Pod względem bezpieczeństwa i kontroli – zdecydowanie tak. Wbudowane menedżery synchronizują dane z serwerami Google lub Mozilla i są powiązane z kontem w przeglądarce. KeePassXC przechowuje dane lokalnie, a ty decydujesz, co się z nimi dzieje.
Czy KeePassXC jest odpowiedni dla początkujących?
Wymaga nieco więcej konfiguracji niż aplikacje chmurowe, ale interfejs jest czytelny i dobrze opisany. Po jednorazowym ustawieniu aplikacja działa bez problemów na co dzień, a efekt – setki unikalnych haseł dostępnych jednym kliknięciem – w pełni rekompensuje czas poświęcony na start.






