Chapter 4 · 4.2
Switching from LastPass, Bitwarden or another manager
If you currently use a different password manager, you can take your vault with you. Proton Pass and 1Password can read the export files from most managers. If you're coming from your browser, read Importing passwords from Chrome, Edge, Firefox and Safari.
What can go where?
| You're coming from | To Proton Pass | To 1Password |
|---|---|---|
| LastPass | CSV file | Directly, without a file |
| Bitwarden | JSON file | Encrypted JSON file with a password |
| KeePass or KeePassXC | Export file | Export file |
| Dashlane | Export file | Export file |
| 1Password | 1PUX file | |
| Proton Pass | CSV file | |
| Another manager | CSV file | CSV file |
How to import is explained at the bottom under How to import. For each source, choose the name of your old manager in the list.
From LastPass
To 1Password: you can do this directly. In the 1Password app on your computer, choose import and then LastPass. Enter your LastPass details. Passwords, notes, attachments, two-step verification codes and shared items all come along. Your folders become tags. Does LastPass send you a code by text message? Switch that to another method in LastPass first, otherwise it won't work.
To Proton Pass: create a CSV file with the LastPass browser extension. Choose Account, Fix a problem yourself, Export vault items and Export data for use anywhere. Import the file into Proton Pass and choose LastPass.
- Attachments don't come along to Proton Pass. Download them from LastPass and add them yourself. Attachments are only available with a paid Proton Pass plan.
- Passkeys and codes from the separate LastPass Authenticator app don't go anywhere.
From Bitwarden
Make an export of your vault in Bitwarden. You'll find exporting under the tools in the extension's settings or on your vault's website. Choose the right type of file:
- For Proton Pass: the .json format, not CSV.
- For 1Password: the encrypted .json, protected with a password you choose yourself. 1Password can't read an unencrypted export. If you get an error message, Bitwarden is using a newer encryption method (Argon2id). Temporarily switch it to PBKDF2 in Bitwarden and export again.
Passkeys and items from shared Bitwarden collections don't come along to 1Password. Export shared items separately or add them by hand.
From KeePassXC, KeePass or Dashlane
Make an export in your old manager. In KeePassXC, you'll find exporting in the Database menu. When importing, choose KeePass, KeePassXC or Dashlane as the source. Proton Pass and 1Password show there which type of file they expect. Make the export in that format.
Between Proton Pass and 1Password
From 1Password to Proton Pass: export in the 1Password app on your computer. On Windows and Linux, click the three dots at the top of the sidebar and choose Export. Choose your account, type your account password and choose the 1PUX format. Import the file into Proton Pass and choose 1Password. You can't export on the website or on your phone.
From Proton Pass to 1Password: 1Password can't read Proton Pass directly. Use a CSV file:
- In Proton Pass, open Settings and the Export tab.
- Under File format, choose CSV and export.
- Log in to my.1password.eu, click your name at the top right and choose Import. Choose the CSV file.
- For each row, choose what kind of item it is, for example a login. You can also skip a row.
A CSV file only includes the standard fields. Afterwards, check your notes, two-step verification codes and passkeys.
Another manager
If your old manager isn't in the list, export a CSV file. In Proton Pass, choose Generic CSV. There you can also download a sample file that shows what the columns should be called. In 1Password, choose the CSV file via Import on the website.
How to import
In Proton Pass:
- Open the Proton Pass browser extension. Click the menu with the three lines and choose Settings.
- Choose the Import tab. In the web app at pass.proton.me, click the cog at the bottom left and also choose Import.
- Under Select your password manager, choose where your file comes from.
- Drag the file into the box, or click it and choose the file.
- Choose which vault the items go to and click Import.
In 1Password:
- On Windows and Linux: open the 1Password app, click the three dots at the top of the sidebar and choose Import.
- On a Mac: open the 1Password app and choose import from the File menu.
- On the website: log in to my.1password.eu, click your name at the top right and choose Import.
Then choose where your data comes from, add the file, choose your account and the vault and complete the import.
Afterwards: tidy up
- Delete the export file straight away, and empty your recycle bin. Such a file contains all your passwords as readable text. Don't email it, don't put it in your Nextcloud and don't leave it on your desktop.
- Check a few items in your new manager: are the username, password and address correct?
- Don't import twice. Otherwise everything will appear twice in your vault.
- Clean up the old location once everything is in place: delete the passwords from your browser or cancel your old manager.
- Replace weak and duplicate passwords, starting with your most important accounts. In Proton Pass, you'll find them under Password health, with lists such as Weak passwords and Reused passwords. In 1Password, you'll find them under Watchtower.
Please note: Wait to cancel your old manager until you're sure everything has come across, including attachments, notes and two-step verification codes. Check codes you kept in your old manager one by one: log in to that website and see whether the code from your new manager works. Passkeys almost never come along. Create a new passkey in your new manager on those websites (see Saving and using passkeys).
