Skip to content

Password Export Converter

Converts a password-manager CSV export between 1Password, Bitwarden, Chrome/Edge, KeePass, KeePassXC and LastPass layouts, with the column map for each documented.

Every password manager exports CSV and every one of them chooses different column names, so moving between two of them usually means an import that silently drops the notes, the TOTP secrets or the folder structure. This maps the columns explicitly and shows you the mapping it used.

🔒 Runs entirely in your browserpassword-managerconvertmigrationcsv

The file is read and converted inside your browser. It is not sent anywhere.

A password export is plaintext by definition. When the conversion is done, delete both the original and the result, and empty the trash.

Drop the export CSV

1Password, Bitwarden, Chrome/Edge, KeePass, KeePassXC and LastPass layouts are recognised.

How to use it

  1. Drop the export and name the source

    1Password, Bitwarden, Chrome/Edge, KeePass, KeePassXC and LastPass layouts are known. The header row is usually enough to confirm you picked the right one.

  2. Check the column map before converting

    The mapping is shown rather than applied invisibly, which is where you find out that the target format has nowhere to put a field you care about.

  3. Import, verify, then destroy both files

    Check a few entries in the new manager — especially ones with TOTP secrets or multi-line notes — then delete the CSVs and empty the trash.

Common questions

Is the file uploaded?

No. Parsing and conversion happen in the browser. This file is every password you have in plain text, so nothing else would be acceptable.

How careful do I need to be with the CSV itself?

Very. It is unencrypted by definition, it lands in your downloads folder, and it is backed up by whatever syncs that folder. Delete it as soon as the import is verified, and remember that a synced deletion is not always an immediate one.

Some fields did not survive the conversion.

Formats differ in what they can hold. Attachments, custom fields and per-entry history exist in some managers and not in others, and the CSV export usually drops them before this tool ever sees the file.

Feed it from

Next

These accept what this tool produces, so the result can go straight in.