Skip to main content
narindo
March 1, 2026
Question

How to Migrate 1Password Vaults to Bitwarden Folders (With Passkeys!) using iOS 26 CXP

  • March 1, 2026
  • 3 replies
  • 839 views

I just finished migrating my credentials from 1Password to a fresh Bitwarden setup, and I wanted to share a workaround for a major pain point regarding vault organization and Passkeys.

Those who used 1Password v7 will remember that exporting by vault was standard. In v8, this has been reduced to an "all-at-once" account export. If you want to maintain your organization during a move, this creates a mess.

The Challenge: Maintaining Structure

If you have multiple vaults (Work, Personal, Shared, etc.) and want them to land in specific Bitwarden Folders, an "all-at-once" export creates a massive, unorganized pile. Plus, standard file exports (CSV/1PUX) usually break Passkeys.

The Solution: The "Single-Vault Pipeline" (iOS 26 CXP)

By using the newly introduced Credential Exchange Protocol (CXP) on iOS 26, you can move your data app-to-app, vault-by-vault, and keep your Passkeys intact. (Note: I used a 1Password Family account and a free Bitwarden account for this).

The Migration Manual:

  1. Prep 1Password (Web Browser)
    • Log into 1Password.com on a desktop.
    • Go to Manage Account > People > Select your account > Manage Vaults.
    • The Trick: Deselect all vaults until only one is left visible to your user. Now, your mobile app will only "see" that specific vault.
  2. The CXP Transfer (iOS Device)
    • Open the 1Password app on your iPhone/iPad.
    • Navigate to Settings > Advanced > Start Export.
    • Enter your account name (there is a hint at the bottom) and approve.
    • Select Bitwarden as the destination. It will open Bitwarden and securely transfer everything from that one visible vault—including Passkeys and TOTP seeds.
  3. Assign to Folders (Bitwarden Desktop)
    • Open the Bitwarden Web Vault on your computer.
    • Click on "No Folder" (this shows all the items you just imported that don't have a folder assignment).
    • Click the "Select All" checkbox at the top.
    • Click the three dots (⋮) above the list > Add to Folder.
    • (Note: You’ll need to create the folder first by pressing the + New button).
  4. Rinse and Repeat
    • Go back to the 1Password web interface.
    • Deselect the vault you just finished and select the next one.
    • Repeat the iOS export. Because Bitwarden treats these as new "unassigned" items, you can neatly move the next batch into the correct folder.

Why this is the optimal way:

  • Passkeys & 2FA: Unlike file exports, CXP moves the actual cryptographic keys for Passkeys and your TOTP seeds.
  • Shared Protocol: Because it uses a modern exchange protocol, misc info and custom fields transfer much more accurately than a messy CSV.
  • Organization: You don't have to manually sort 1,000 items at once. You do it in controlled, vault-to-folder chunks.

Hope this helps someone else stuck in the migration process!

3 replies

March 13, 2026

Thanks! Going to use it soon and switch to Bitwarden since the 1P price increase. 

narindo
narindoAuthor
March 13, 2026

I have been testing this Bitwarden for 2 weeks now.  And I notice the attached files in 1Password does not get passed on, so please double check those. For the rest I haven’t seen anything missing so far.

please share if there are details that get lost. 

March 13, 2026

Thanks, I don't use attachments  in 1Password a lot, so I guess won't be problem for me. 

romad
March 13, 2026

Can Bitwarden import p1f files exported from 1Password 7? My iMac is maxed out at High Sierra.

narindo
narindoAuthor
March 13, 2026

Yes it seems 

https://bitwarden.com/help/import-from-1password/

but it won’t do passkeys or keep your vaults. So you will need to select only those in a vault, export and import it for each vault/folder.