Switch

Leaving a subscription password manager? Bring everything with you.

Moving your passwords works like moving house: pack a box in your old app (the export), carry it over, unpack it here, and then — this part matters most — get rid of the box.

The three safety rules

  1. The box has no lock. An export file is plain and readable by anyone. Make it, use it, delete it, and empty the trash. Never email it to yourself or put it in a shared folder.
  2. Do this at home, on your own computer. Not on a work, school or library machine, and not with someone looking over your shoulder.
  3. Check before you say goodbye. After importing, make sure your items really arrived before you delete anything in the old app.

How importing works

tigerpassword figures out what kind of file you gave it, shows a preview first — "here is what I would add" — and writes nothing until you add --commit. Items that already exist are skipped rather than doubled. Nothing is ever sent over the internet; the file is read on your computer.

vault-cli import ~/my.vault ~/Downloads/export-file
vault-cli import ~/my.vault ~/Downloads/export-file --commit

Guides by app

Each one tells you where that app hides its export button and what comes across.

LastPass

CSV export → preview → import. Two-factor codes come along.

1Password

1PUX export with attachments and passkeys where included.

Bitwarden

Plain JSON export (not the encrypted one).

Chrome, Safari, Firefox

Each browser exports a CSV from its password settings; the same one-line import reads it.

SafeInCloud, any CSV, wallet files

SafeInCloud XML, a generic CSV with a column mapper, and Electrum, Sparrow and MetaMask wallet files (seed phrases stored safely).

After the move

  1. Count your stuff. The import prints how many items it added. Spot-check a few favourites; does a password actually fill on its website?
  2. Delete the export file. Then empty the trash.
  3. Wait a little before deleting the old app. A week of using tigerpassword is a nice test. Then delete your data in the old app and close the account.

If something looks wrong

  • "It says the file is too big or unreadable." You probably exported the wrong thing (a backup instead of an export). Check the app's guide for which file to make.
  • "It found 0 items." Same idea — wrong file, or an "encrypted" export. Make the plain one.
  • "It skipped some items as duplicates." That is the doubles protection. Add --keep-duplicates if you truly want copies.

Comparing before you decide? Every manager in one table · vs 1Password · vs Bitwarden