Password Vault Format Converter
A browser-only converter for password manager exports. Drop a vault export from Bitwarden, KeePass, Chrome, Firefox, 1Password, or LastPass and pick a target format. The conversion happens entirely in your browser via JavaScript; the file is never uploaded. Useful when migrating between password managers without losing entries, or when one tool only accepts a specific CSV layout.
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 — without uploading the vault
Features
FAQ
Is my vault uploaded?
No. The file is read and converted entirely in your browser via JavaScript. There is no server-side processing, no logging, no upload. You can verify with DevTools Network tab.
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?
Some managers escape special characters differently. The most common cause is commas or quotes inside passwords. The converter handles RFC 4180 escaping, but check a few entries 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 encrypted-vault format minus the encryption (you can import it as an unencrypted vault export).
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.