Import Chrome passwords to Firefox
A bit late maybe, but on linux you can import from .csv file if you activate a certain flag from about:config called signon.management.page.fileImport.enabled. Then you can see the option to import from file. It's explained in a footnote in the mozilla support https://support.mozilla.org/en-US/kb/import-login-data-file
For those who can take current situation with Firefox as granted, here's a solution with 3rd party software:
Close Firefox
Open
Google Chrome
> Settings > Passwords > Next toSaved Passwords
there're 3 dots, press them >Export passwords
-> Save to Desktop(this step requires
python3
andpip
to be already installed)
Open your Terminal / Console app - >pip install ffpass
(ffpass source code)Change console/terminal directory to
Desktop
(or where were your exported Chrome passwords savedFor MacOS:
ffpass import -d /Users/<YOUR USER>/Library/Application\ Support/Firefox/Profiles/<YOUR PROFILE> --from <YOUR CSV>
For Linuxffpass import -d ~/.mozilla/firefox/Profiles/<YOUR PROFILE --from <YOUR CSV>
(fix this please if not correct)
For Windowsffpass import -d %APPDATA%\Mozilla\Firefox\Profiles\<YOUR PROFILE --from <YOUR CSV>
Delete your
csv
with paswords from Dekstop
ffpass
doesn't work with the new versions of Firefox. You can still install an older version, import passwords and upgrade.
However, I didn't want to do that and cheesed the system a bit by using Javascript to pretend manually entering all the passwords. I made it into a github repository
https://github.com/toramanlis/chrome2firefox
Directions are in the readme