Chapter 4 · 4.2
Switching from LastPass or 1Password
Coming from LastPass or 1Password? Then bring your vault with you. Bitwarden can import directly from both, without a separate export file. KeePassXC reads a 1Password export and a CSV file from LastPass.
From LastPass to Bitwarden
Directly (the easiest way):
- Open the Bitwarden browser extension or the Bitwarden desktop app on your computer.
- Go to the import option (extension: Settings, vault settings, Import items).
- Under File format, choose LastPass and select the option to import directly from LastPass.
- Enter your LastPass email address and start the import.
- Log in with your LastPass master password and, if you use one, the code from your authenticator app.
With an export file: in the LastPass web vault, go to Advanced Options and choose Export. LastPass first sends you a confirmation email. Confirm it, go back and choose Export again. Import the file into Bitwarden as described in Importing passwords from Chrome, Edge, Firefox and Safari, using the file format LastPass.
- Attachments are not included. Download them from LastPass and add them yourself.
- In a LastPass export, characters such as & sometimes appear as
&. Check passwords containing special characters after importing.
From 1Password to Bitwarden
- Open 1Password 8 on your computer and select all items (Ctrl+A or Cmd+A).
- In the File menu, choose Export. Choose the 1PUX format. It is available from 1Password 8.5 onwards.
- Import the file into Bitwarden as described in Importing passwords from Chrome, Edge, Firefox and Safari and choose 1Password under File format.
The Bitwarden browser extension and desktop app can also import directly from 1Password. This only works if you log in to 1Password with your account password.
To KeePassXC
- From 1Password: create an export in the 1PUX format (see above). In KeePassXC, choose Database, Import and the option for a 1Password export.
- From LastPass: create a CSV export (see above) and import it as CSV (see Importing passwords from Chrome, Edge, Firefox and Safari).
- From Bitwarden: KeePassXC can also read a Bitwarden export (JSON), including an encrypted export protected with a password.
Afterwards: tidy up
- Delete the export file straight away and empty your recycle bin. This 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. Bitwarden doesn't check for duplicate items. A second import duplicates everything.
- Clean up the old location once everything is in place: remove the passwords from your browser or cancel your old manager.
- Replace weak and reused passwords, starting with your most important accounts. Bitwarden has Reports for this, such as Reused passwords and Weak passwords. KeePassXC has Database Reports with a health check.
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 stored in your old manager one by one: log in to the website and see whether the code from your new manager works.
