Password Vault Format Converter
A converter for password manager exports that runs entirely in your browser. Drop a vault export from Bitwarden, KeePass, Chrome, Firefox, 1Password or LastPass, pick a target format and download the result. Useful when migrating after the LastPass pricing change, moving off a deprecated browser-saved-passwords store, or feeding one manager a CSV layout it expects but another tool refuses to produce.
How to use
Each manager has an export option, usually under Tools → Export or Settings → Export. Save the file to your computer.
Drag the export onto the upload zone, or paste its content. The format is auto-detected.
Choose the destination manager's import format. For Bitwarden use Bitwarden JSON, for KeePass use KeePass CSV.
Download the converted file and import it into the target manager (Tools → Import). Verify a few entries before deleting the source vault.
Move your passwords between Bitwarden, KeePass, 1Password, LastPass, Chrome and Firefox — in seconds, from any device
Features
FAQ
Where does the vault content go?
Parsing and conversion run inside your browser tab — the vault export is read by JavaScript on the page and the converted file is generated by JavaScript on the page. We do collect anonymous performance and error telemetry like every Timbrica tool (timing, format detected, success/failure) — see our Privacy Policy. Treat the source export as you would any password-manager export and delete it after a successful import.
Which fields are preserved?
Name, username, password, URL, and notes (where the target format supports them). Folder structure and 2FA secrets may need separate steps depending on the manager pair.
Why does my new manager show entries with empty passwords?
Almost always commas or quotes inside passwords that the source manager escaped one way and the target expects another. The converter follows the standard CSV escaping rules, but it is worth spot-checking 3–5 entries with funky passwords after import.
Can I convert from CSV to JSON?
Yes. Drop a Chrome/Firefox/LastPass CSV and select Bitwarden JSON as target. The JSON output is in the standard Bitwarden unencrypted export format — import it directly through Bitwarden's "File format: Bitwarden (json)" option.
My target manager rejects the file. What now?
Most managers require a specific format header. Check our docs for the exact export option to use in the source, and the exact import option in the target. Some need login items only (not cards/notes), which our generic conversion preserves.
Should I delete the old vault?
Only after you have verified the import looks correct. Test logins on a few critical sites first.
We can — and it's free! Just send us a quick message with your idea. If you'd like to discuss it in detail, leave your email and we'll get back to you. You can stay anonymous.