Forum Discussion

Fichte's avatar
Fichte
New Contributor
6 months ago

Importing from Bitwarden fails

I have rather large Bitwarden vault with 1500 entries, mostly logins but also secure notes, serials and credit card informations. Many use additional custom fields.

When I follow the instructions and export the Bitwarden native, PBKDF2 encrypted JSON and use it to import online I just get an error without any details whats going wrong. If I use CSV it's a lot of manual work as a) there is no way to use a column to tell the importer what kind of entry it is and b) I can only import all fields into a single custom field and then manually have to recreate them. Pretty painful.

Is there any other way I can script an import not losing custom fields? Or better, can the Bitwarden import just be fixed ;)

9 Replies

  • Hello danaimone and Fichte! 👋

    I'm sorry that you're both running into trouble when importing items from Bitwarden. So that I can better understand the situation can you tell me the following: 

    1. Do you run into the same issue when using either 1Password.com and the 1Password desktop app to import the Bitwarden .json file? You can find instructions for both methods here: Move your data from Bitwarden to 1Password
    2. Can you post a screenshot of the error message that you receive? 


    I look forward to hearing from you. 

    -Dave

    • danaimone's avatar
      danaimone
      New Contributor

      Hi 1P_Dave, thanks for the reply. My issue occurred specifically with the 1Password Desktop app. I'm running macOS Sonoma Version 14.7.1, 1Password for Mac 8.10.64 (81064007). 

      Here's the error that appears in the desktop app upon import:

      I just tried it in the web app and it seems to have worked just fine with the same file (thanks for that suggestion, not sure why I didn't try that before), so this seems isolated to the desktop app.

      • 1P_Dave's avatar
        1P_Dave
        Icon for Moderator rankModerator

        danaimone 

        I'm happy that the web app in the browser allowed you to import the json file from Bitwarden. The importer in both the web app and the desktop app should work the same way and I'd like to see what might be going wrong in the desktop app. Please create a diagnostics report from your Mac:

        Send a diagnostics report (Mac)

        Attach the diagnostics to an email message addressed to support@1password.com

        With your email please include:

        • A link to this thread: https://www.1password.community/discussions/1password/importing-from-bitwarden-fails/152373/replies/152684
        • Your forum username: Danaimone


        You should receive an automated reply from our BitBot assistant with a Support ID number.  Please post that number here.  Thanks very much!

        -Dave

  • danaimone's avatar
    danaimone
    New Contributor

    Still no reply from anyone at 1P..why does this keep getting dodged? I see replies on almost every other support.

  • danaimone's avatar
    danaimone
    New Contributor

    Bumping for visibility as I also have this issue. Currently using the script work around with the SDK, but this really should be addressed if 1Password intends to have users from Bitwarden come over and actually give it a try. I have 1112 entries in my Bitwarden, so it's going to take a minimum of a day with the rate limits to be able to have all my data imported, while having the risk of having my passwords sitting in an unencrypted file for the day. Definitely not a great first impression

  • Fichte's avatar
    Fichte
    New Contributor

    Looks like the python bindings are my best bet:
    https://developer.1password.com/docs/sdks/manage-items/#create-an-item