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/#PasswordExport
and 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 actions
button (three dots, to the right ofSaved Passwords
text), then clickExport
and save the.csv
file 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 -s
Now your Chrome passwords are available for Safari & other apps. :)