Migration
Switch from KeePass to HexVault
3 min · Export from KeePass, import to HexVault
Moving from KeePass to HexVault takes a few minutes. Export KeePass XML (it preserves the most structure), or CSV, then import it.
Where to import: open your HexVault vault and go to Settings → Data → Import Passwords, choose KeePass, and drop in the file you export below.
Step 1 — Export from KeePass
- In KeePass: File → Export → KeePass XML (2.x) — preferred.
- Or File → Export → KeePass CSV.
- Save the
.xml or .csv file.
Handle the export file carefully. It is unencrypted plaintext — anyone who opens it has your passwords. Keep it only as long as the import takes, then delete it and empty your trash.
Step 2 — Import into HexVault
- Open HexVault and go to Settings → Data → Import Passwords.
- Choose KeePass as the source.
- Drop in the XML or CSV file you just exported. HexVault parses it and re-encrypts every entry in your browser with your master password before anything is sent — we only ever receive ciphertext.
- Review the preview and confirm.
Step 3 — After you import
- Delete the export file and empty your trash — it is plaintext.
- Run a security check. HexVault flags reused, weak, and breached passwords so you can fix the worst first.
- Turn on two-factor for your HexVault account.
Import happens in your browser: your file is parsed and re-encrypted locally with your master password before anything is sent. Your key is derived with Argon2id and entries are sealed with AES-256-GCM. How the encryption works → · All import sources →