Exit report Data portability

Bitwarden Data Export: The Cleanest Exit We Have Scored

Four formats, one of them encrypted, one of them carrying your attachments, no plan restriction and no expiry. This is what a product that does not fear you leaving looks like.

A

Exit score: 29 / 30

How hard Bitwarden makes it to leave with your data intact, scored against 6 criteria from the vendor's own published documentation. How we score.

Criterion Score What the documentation says
Self-service 5/5 Export runs from the web vault, browser extension and desktop apps with no support request, no administrator gate and no SSO restriction documented.
Format openness 5/5 JSON, CSV, encrypted JSON, and a zip containing JSON plus attachments. Mobile users on iOS 26+ or Android 10+ can also transfer directly using the FIDO Credential Exchange Protocol.
Completeness 4/5 JSON exports carry cards, identities, stored passkeys and SSH keys alongside logins and notes; the zip carries attachments for individual vaults. One point deducted because "no export formats include trash items or Sends".
Not paywalled 5/5 The export documentation states no plan-tier restriction. The format list is presented as available to users generally rather than gated behind Premium, Families, Teams or Enterprise.
Documentation clarity 5/5 States which item types each format carries, names the exclusions outright, distinguishes the two encrypted variants, and warns plainly about plaintext handling.
Caps and expiry 5/5 No record caps, no history ceilings, no expiring download links and no limit on download attempts documented anywhere in the export guidance.

What comes out

  • Logins and secure notes, in every format offered.
  • Cards, identities, stored passkeys and SSH keys — but only in JSON exports, encrypted or plaintext.
  • File attachments, via the .zip export (individual vaults only).
  • An encrypted option: password-protected JSON that imports to any account, or account-restricted JSON that imports only back to the originating account.
  • Direct app-to-app transfer on iOS 26+ and Android 10+ using the FIDO Credential Exchange Protocol.

What stays behind

  • Trash items — the documentation states no export format includes them.
  • Sends, which are likewise excluded from every format.
  • Cards, identities, passkeys and SSH keys, if you choose CSV rather than JSON.
  • Attachments, unless you specifically choose the .zip format.
  • Organisation vault attachments, since the zip export covers individual vaults only.

This is the highest score we have given, and it is worth explaining what a high score actually measures, because it is not product quality.

It measures how little the product does to keep you. On that specific question, Bitwarden is the clearest example on this site of software that appears entirely unbothered by the prospect of you leaving.

The encrypted export, which almost nobody offers

Every password manager faces the same awkward constraint: an export has to be readable by the product you are importing into, so an export is plaintext. Your entire credential history, sitting on your disk, in a file anyone could open.

Bitwarden offers an alternative. Alongside the plaintext .json and .csv, it provides encrypted JSON in two variants:

  • Account restricted — the file will only import back into the account that created it. Useful as a personal backup, useless to anyone who steals it.
  • Password protected — imports into any account using the export password, so it works for a genuine migration while still being encrypted at rest.

That second option is the one that matters, because it removes the uncomfortable trade at the heart of every other migration in this category. You can move to another product without your vault ever existing in readable form on a disk.

Bitwarden still gives the plaintext warning where it applies, and does not soften it: "Unless you use an encrypted export, do not store or send the exported file over insecure channels, like email, and delete the file immediately after use."

Attachments actually come out

The .zip export packages a JSON file together with your attachments. For individual vaults, that means the documents you have stored — scans of identity papers, recovery code screenshots, certificates — leave with you as files rather than as references to a vault you no longer have.

This is rarer than it should be. Attachments are the thing most often left behind in a credential migration, because they are large, awkward, and easy for a vendor to omit without anybody noticing until later.

The documented limit is that the zip covers individual vaults. If you run an organisation vault with attachments, that is the gap to check before you rely on this.

The format fork, which still matters

Even here, the choice of format changes what you get.

JSON — encrypted or plaintext — carries cards, identities, stored passkeys and SSH keys in addition to logins and notes.

CSV carries logins and notes, and drops the rest.

So the rule is the same as everywhere else in this category and worth repeating because people keep reaching for the spreadsheet: export JSON unless something downstream specifically demands CSV. The convenience of a readable file is not worth silently losing every payment card and identity record in your vault.

What genuinely does not come out

Two things, and Bitwarden names both: "No export formats include trash items or Sends."

Trash is a real and easily-fixed gap. People delete items they later want, and Bitwarden keeps them in trash for a period. Those are not in any export. If there is anything in your trash you would miss, restore it before exporting — it takes a minute and it is invisible otherwise.

Sends are the ephemeral share links Bitwarden creates. Excluding them is arguably correct, since they are transient by design, but if you have active Sends that colleagues or clients are relying on, closing the account breaks them and nothing in your export records that they existed.

Set against what other products in this category leave behind, two named and minor exclusions is a remarkably short list.

No caps, no expiry, no paywall

Three absences that each earn full marks.

There is no record ceiling — nothing like Trello's thousand-action cap that quietly truncates your history.

There is no expiring link and no limit on download attempts — nothing like Google Takeout's seven days and five downloads, or Notion's seven-day window after a thirty-hour build. The file is written locally and it is simply yours.

And the documentation states no plan-tier restriction, which is consistent with a company whose free plan already includes unlimited devices and unlimited passwords. Leaving does not require buying anything first.

Why the missing point

Twenty-nine rather than thirty, and the deduction sits on completeness for the trash and Sends exclusions.

That is a deliberately harsh reading of a minor gap, and it is meant to be. A rubric where the best product scores full marks stops being able to distinguish anything, and there is a legitimate scenario — someone who deleted an item last week and needs it — where the trash exclusion costs a user something real.

The verdict

29 out of 30. The cleanest exit on this site.

There is a reasonable argument that this is what a product does when its competitive position does not depend on friction. Bitwarden is open source, cheap, and has a free tier that is a complete product — a company in that position has no particular reason to make leaving difficult, and it shows in every line of the export documentation.

For the contrast, read the 1Password exit report, where a more polished product has a sharper edge on the way out. The buying comparison between them is 1Password vs Bitwarden.

Before you cancel

  1. Export as JSON, not CSV — CSV drops cards, identities, passkeys and SSH keys.
  2. Use the .zip format if you have attachments, since the plain JSON does not carry files.
  3. Choose the password-protected encrypted JSON if the file will exist for more than a few minutes.
  4. Empty anything you want to keep out of the trash first — trash items do not export, so restore them before you go.
  5. Note any Sends you still need, since they are excluded from every format.
  6. Export organisation vaults separately from your individual vault, and check attachments made it.
  7. Delete the plaintext export and empty the trash the moment the import is verified.

What we could not verify

  • Whether password history for individual items is carried in a JSON export.
  • Whether an organisation vault export can include attachments by any route, given the zip format is documented as individual-vault only.
  • Whether Enterprise policy settings can disable member exports, as some competitors allow.

These are open questions, not criticisms. Where a vendor does not publish an answer we leave it unscored rather than guessing, and the score is calculated only from what is documented.

Questions people ask

How do you export your Bitwarden vault?

From the web vault, browser extension or desktop app. Bitwarden offers four file types: plaintext .json, plaintext .csv, encrypted .json, and a .zip containing JSON plus attachments for individual vaults. On iOS 26+ or Android 10+ you can also transfer directly to another app using the FIDO Credential Exchange Protocol.

Can you export Bitwarden encrypted?

Yes, and it is unusual in this category. Bitwarden offers encrypted JSON in two variants: account-restricted, which will only import back into the originating account, and password-protected, which imports into any account using the export password. If the file will exist for longer than the few minutes an import takes, use one of these.

Does a Bitwarden export include attachments?

Only in the .zip format, which packages a JSON file together with your attachments, and only for individual vaults. The plain JSON and CSV exports do not carry files, so if you have stored documents in your vault the format choice matters.

What does a Bitwarden export leave out?

Two things, both stated in the documentation: "No export formats include trash items or Sends." Additionally, only JSON exports carry cards, identities, stored passkeys and SSH keys — choose CSV and those stay behind.

Is Bitwarden export available on the free plan?

Bitwarden's export documentation states no plan-tier restriction, listing the formats as generally available rather than gating them behind a paid tier. That is consistent with a free plan that already includes unlimited devices and unlimited passwords.

Where this information comes from

Product details change often. Each item below links to the primary source we checked, so you can confirm anything that matters to your decision.

  1. Bitwarden — Export vault data (checked 31 August 2026)
  2. Bitwarden pricing (checked 31 August 2026)

Vendors change their export tooling without announcing it. If something here no longer matches what you see in the product, tell us and we will re-check it.