Moving from another password manager takes about five minutes: export a file from your current app, then import it into HexVault. Your data is decrypted locally by your old app, re-encrypted in your browser with your HexVault master password on import, and only ever reaches us as ciphertext. We never see your passwords in the clear — not during import, not after.
Where to import: open your vault and go to Settings → Data → Import Passwords, choose your previous manager, and drop in the file you exported below.
One safety step first. The export file from your old manager is unencrypted plaintext. Keep it only as long as the import takes, and delete it securely afterwards — empty your Downloads and your trash. Anyone who finds that file has your passwords.
In the Bitwarden web vault or desktop app, go to Tools → Export Vault and choose File Format: JSON (the unencrypted JSON export). Import that .json into HexVault under Bitwarden. JSON is preferred because it preserves folders and TOTP secrets.
In 1Password 8, choose Export → CSV format (not .1pux). In 1Password 7, use File → Export → All Items → CSV. HexVault accepts the .csv (and legacy .1pif). Note that 1Password’s Secret Key protects your account, not the export — the exported file is plain, so handle it carefully.
In the LastPass browser extension or web vault, go to Account Options → Advanced → Export and save the CSV. Import the .csv into HexVault under LastPass. If you are leaving LastPass after the 2022 breach, this is also a good moment to rotate the passwords that matter most — any vault stored there before December 2022 should be treated as exposed to offline cracking.
In Dashlane, go to My Account → Export Data → Export to CSV and use the Credentials CSV. HexVault accepts Dashlane .csv or .json.
In KeePass, use File → Export → KeePass XML (2.x), or File → Export → KeePass CSV. Import the .xml or .csv under KeePass. XML preserves more structure.
In the NordPass app, go to Settings → Import/Export → Export items and save the CSV. Import under NordPass.
In Proton Pass, go to Settings → Export and choose JSON (recommended — it carries your 2FA secrets) or CSV. Import under Proton Pass.
Go to chrome://password-manager/settings and click Download file. Import the .csv under Chrome. (This works on any Chromium browser — Brave, Arc, Vivaldi — via the same URL.)
Go to edge://password-manager/passwords, open the three-dot menu, and choose Export passwords. Import the .csv under Edge.
Go to about:logins, open the three-dot menu, and choose Export Passwords. Import the .csv under Firefox.
Go to Settings → Passwords, open the three-dot menu, and choose Export All Passwords. Import the .csv under Safari.
If your manager isn’t listed, export to CSV and use HexVault’s Generic CSV importer. It needs a header row with these columns: name, username, password, url, notes. Column order doesn’t matter, and extra columns are ignored. Almost every password manager can produce a CSV in this shape.
Zero-knowledge means the 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 your entries are sealed with AES-256-GCM — the same protection as everything else in your vault. Read how the encryption works →