Help converting Keychain/Safari passwords to 1Password format



I posted about this before but it was a few months ago. Sorry for the repeat post, but I have still been unable to successfully get my passwords converted to a file readable by 1Password. I am on Catalina 10.15.2 and Safari 13.0.4 which are the latest I believe and I hope don't cause too many issues. I tried the apple script method and the mrc-converter suite but was never able to get the script to successfully work. Thank you in advance for any help that anyone can provide!

1Password Version: 7.4.1
Extension Version: Not Provided
OS Version: OS X 10.15.2
Sync Type: Not Provided


  • MrCMrC Community Moderator


    Make sure to Quit Safari before you run the AppleScript.

  • MrCMrC Community Moderator
    edited January 4


    I wanted to follow-up with you in the morning, when I had access to my desktop system.

    Please use the this version of the Get_Safari12_Passwords AppleScript.

    Before using it, be sure to quit Safari, and let the script itself open Safari.

    I'll await your feedback.

  • MrCMrC Community Moderator
    edited January 4


    I've removed the Get_Safari12_Passwords mentioned above, and have updated the converter suite to include it.

    The updated Get_Safari12_Passwords now quits Safari for you.

    Due to Catalina's increased security permission requirements, in order to run the script with Script Editor, you need to first configure System Preferences > Accessibility > Privacy to allow Script Editor to input the necessary keystrokes. Configure as follows:

    Script Editor resides in the Utilities folder under the system-wide Applications folder. Once configured, you can launch Script Editor and run the Get_Safari12_Passwords script. Note that there may be other permission dialogs that appear.

  • Great example of an instructive screenshot! How do you get the number pointers and properly designate and orient them?

  • MrCMrC Community Moderator
    edited January 4


    Thanks. I use Snagit.

  • Hello,

    Thank you for the responses. I tried running the Get_Safari12_Passwords script, but when it reopened safari after closing it, the password for my computer was required to unlock the safari passwords, and by clicking ok and entering the password it stopped the script. Should I remove the password from my computer?

  • MrCMrC Community Moderator


    The script brings Safari to the password unlock dialog, whereby you enter your computer password, and then click the Continue button that the script provided.

    This video shows the process.

  • Okay I just tried that but got this error:

    Sorry if I am still doing something wrong.

  • MrCMrC Community Moderator

    @JJ77 ,

    Does it start processing the passwords at all? Do you see pop-up dialog boxes appearing, one for each password?

    Or does it fail immediately after you enter your password, and then hit the Continue button?

    Anything you can describe might help, since I'm blind on my end wrt. to what's happening.

This discussion has been closed.