migration

Migrating from LastPass to Bitwarden server

Licence and terms

LastPass
A closed product from LastPass.
Bitwarden server
Other, Open core
Fit
Full replacement Use it with the Bitwarden apps and browser extensions, self-hosted.

Compatibility

Bitwarden reads LastPass data in two ways: a direct import that signs in to your LastPass account, available only in the Bitwarden browser extensions and desktop apps, and a CSV file exported from LastPass, which the web vault, the apps and the CLI accept. Data is encrypted locally before it reaches the server. On a self-hosted server, the web vault is at your own domain.

Before you switch

  1. Direct import. In the browser extension, open Settings, Vault, Import items; in the desktop app, choose Import. Pick the destination vault and folder or collection, set the file format to LastPass, choose “Import directly from LastPass”, enter your LastPass email and sign in when prompted, with your master password or through your IdP.
  2. File import. Export a CSV from the LastPass web vault (Advanced Options, then Export under Manage your Vault, confirmed by email) or from the LastPass extension (Account, Fix a problem yourself, Export vault items, Export data for use anywhere). If LastPass prints the data on screen instead of saving it, paste it into an export.csv file.
  3. In the Bitwarden web vault, open Tools, Import, choose the destination and the file format, then choose the file or paste its contents. From the CLI, run bw import <format> <path>; bw import --formats lists the format names.
  4. Delete the export file once the import has succeeded.

Pitfalls

Official guide

Bitwarden server's migration guide ↗

Reviewed on 2026-10-06.

Sources

Other alternatives to LastPass →