Linux

Where Does KDE Wallet Store Wallets?

Where KDE Wallet keeps .kwl files on Linux, and how to move them without losing entries.

Last updated

KDE Wallet stores encrypted wallets as .kwl files under ~/.local/share/kwalletd. The default kdewallet often unlocks at login through kwallet-pam when passwords match. GPG wallets add a separate key dependency.

The predictable path tempts simple copies, but the daemons cache aggressively. Stop kwallet services before touching files. Manager exports beat manual moves for most people.

Where KDE Wallet stores this, by platform

Linux
~/.local/share/kwalletd/kdewallet.kwl

Find the folder with qtpaths --paths GenericDataLocation plus kwalletd. Default wallet is kdewallet. Use File Export as encrypted for portable backups.

Frequently asked questions

How do I move KWallet to another computer?

Use KWalletManager File Export as encrypted, then Import encrypted on the new machine. Raw .kwl copies demand matching Blowfish or GPG setup and stopped daemons, so exports fail less often.

Why did my moved .kwl show no passwords?

Stop kwalletd and ksecretd first, then move. Moving with daemons running orphans the in memory copy. After restart, confirm entries before deleting the originals.

Notice an outdated path? Let us know.