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

1
Export from your current manager

Each manager has an export option, usually under Tools → Export or Settings → Export. Save the file to your computer.

2
Drop it here

Drag the export onto the upload zone, or paste its content. The format is auto-detected.

3
Pick the target format

Choose the destination manager's import format. For Bitwarden use Bitwarden JSON, for KeePass use KeePass CSV.

4
Import into the new manager

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

Drop a vault export or click to browse
CSV, JSON — any major password manager ·
or paste CSV / JSON below
Common migrations

            
🔒 Your vault is parsed and converted in your browser. No upload, no server processing.
Don't know what to try?
380 free tools — open a surprise
🎲 Surprise me

Features

Six formats supported Auto-detect source Preserves URLs and notes Browser-only Common migration shortcuts Download or copy

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.

💡 Want us to improve this tool just for you?

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.

How do you rate this tool?

Thank you for your rating!
Want to share more? Leave a comment!
Thank you! Your comment will appear after moderation.
Published Updated