Firefox密码导出CSV需借助多种方法:一、about:logins手动复制整理;二、about:config启用signon.management.page.export后导出JSON再转CSV;三、用firefox_decrypt工具解密logins.json.sqlite数据库提取;四、旧版扩展Password Exporter直接导出。

如果您希望将Firefox浏览器中保存的登录密码导出为CSV文件以实现本地备份,则需借助浏览器内置的配置编辑器与第三方工具辅助完成。以下是多种可行的操作路径:
一、使用about:logins界面配合手动复制
Firefox自版本78起提供图形化密码管理界面(about:logins),虽不直接支持CSV导出,但可人工提取并结构化整理数据。
1、在Firefox地址栏输入 about:logins 并按回车键打开密码管理页面。
2、点击右上角“显示密码”按钮,并输入系统主密码(若已设置)。
3、逐条点击每个登录条目,在弹出详情中复制网站地址、用户名、密码三项内容。
4、将复制的数据粘贴至Excel或文本编辑器中,按逗号分隔格式整理为CSV结构,例如:"https://example.com","user@example.com","P@ssw0rd"。
二、通过about:config启用导出功能(需修改高级配置)
Firefox未默认开放导出接口,但可通过启用隐藏的导出开关,使密码管理界面出现导出按钮。
1、在地址栏输入 about:config 并确认进入高级配置页。
2、在搜索框中输入 signon.management.page.export,双击该条目将其值设为 true。
3、重新访问 about:logins 页面,刷新后右上角将出现“导出”按钮。
4、点击该按钮,选择保存位置,Firefox将生成一个加密的JSON文件;随后可用Python脚本或在线JSON转CSV工具转换为CSV格式。
三、使用SQLite数据库直接读取logins.json.sqlite
Firefox将密码信息以加密形式存储于本地SQLite数据库中,需结合主密码解密后方可提取明文。
1、关闭Firefox浏览器,防止数据库被锁定。
2、定位到Firefox配置文件夹,路径示例为:C:\Users\[用户名]\AppData\Roaming\Mozilla\Firefox\Profiles\[随机名].default-release\(Windows)或~/Library/Application Support/Firefox/Profiles/[随机名].default-release/(macOS)。
3、找到文件 logins.json.sqlite 和同目录下的 key4.db(含主密码密钥)。
4、使用支持NSS解密的工具如 firefox_decrypt(Python脚本),执行命令:python firefox_decrypt.py [profile_path],输出结果将包含CSV兼容的制表符分隔字段。
四、安装经审核的扩展程序(仅限旧版Firefox或ESR)
部分扩展曾提供密码导出功能,但当前主流版本因权限策略限制已无法上架官方商店;仅Firefox ESR或手动加载旧版XPI文件仍可能启用。
1、下载已归档的扩展 Password Exporter 2.0.xpi(须验证签名来源可信)。
2、在Firefox地址栏输入 about:addons,点击右上角齿轮图标,选择“从文件安装附加组件”。
3、选中下载的XPI文件并确认安装,重启浏览器后,点击工具栏扩展图标,选择“Export passwords to CSV”。
4、保存生成的CSV文件至指定目录,注意该文件含明文密码,需立即加密或移入安全存储位置。










