Small command-line tool for adding exported credentials (login/password pairs) from Chrome to the macOS keychain.
Note: As of macOS High Sierra (v10.13) Safari is able to import bookmarks, history and passwords from Chrome and Firefox: https://support.apple.com/guide/safari/import-bookmarks-history-and-passwords-ibrw1015/mac.
The passwords are stored in the (iCloud) keychain. It is therefore not necessary to use csv2keychain for this use case, especially since the tool is not able to import to the iCloud keychain (see #9).
You can install the package via pip.
$ pip3 install cmdline-csv2keychain-
To use this tool you should manually export credentials from Google Chrome into .csv file. In the browser, switch to
chrome://flags/#PasswordExportand enable option#PasswordExport. UPD: seems that last versions of Chrome enables this feature by default. So you can omit this step. -
Reload Chrome
-
Go to
chrome://settings/passwords, clickOther actionsbutton (three dots, to the right ofSaved Passwordstext), then clickExportand save the.csvfile in any convinient location.
$ csv2keychain [path.csv] [-u] [-s]-u- update existing password for every account in keychain, if any-s- display credentials on the screen during the process
$ csv2keychain ~/Desktop/Chrome\ Passwords.csv -sNow your Chrome passwords are available for Safari & other apps. :)