如何查看并导出谷歌浏览器已保存的密码清单?
谷歌浏览器已保存密码清单可一键导出为CSV,桌面与移动端路径、权限门槛与回退方案全解析。

功能定位:为什么需要导出密码清单
谷歌浏览器密码管理器把登录数据加密写入本地 LevelDB,再同步到 Google 账号。导出密码清单的核心价值在于离线备份、批量审计、迁移到 1Password/KeePass 等第三方管理器。2026 年 3 月版 Chrome 仍沿用 2022 年上线的 chrome://password-manager 独立页面,未新增“自动加密导出”开关,因此导出的 CSV 为明文,需自行评估保管风险。
前置条件与版本差异
截至当前的最新版本(桌面 126 稳定版、Android 126、iOS 126)均支持导出,但触发门槛不同:
- 桌面端:需输入操作系统账户密码或指纹,作为“用户在场”证明;
- Android:需验证锁屏 PIN/指纹,且系统 WebView 与 Chrome 版本需一致,否则导出按钮呈灰色;
- iOS:依赖系统钥匙串 Face ID/Touch ID,若钥匙串未启用则直接隐藏导出项。
经验性观察:企业策略若启用 PasswordManagerEnabled=false,则整个密码管理器页面不可访问,导出入口同步消失,无回退方案。
桌面端最短操作路径
- 地址栏输入
chrome://password-manager回车; - 右侧“⋮”> 导出密码 > 系统弹窗输入账户密码;
- 选择保存位置,生成
chrome_passwords_年月日.csv,格式固定为:name、url、username、password、note。
失败分支:若提示“由贵组织管理”,说明策略被托管,需联系管理员临时放行或改用个人配置文件。
Android 端最短操作路径
- Chrome ⋮ > 设置 > 密码管理器;
- 右上角“⋮”> 导出密码 > 验证指纹;
- 选择保存到“下载”或“Google 云端硬盘”,文件同格式。
注意:部分国产 ROM 阉割了系统文件选择器,会导致“保存”按钮无响应;可临时切换原生 DocumentsUI 作为默认文件管理器解决。
iOS 端最短操作路径
- Chrome ⋯ > 设置 > 密码管理器;
- 导出密码 > Face ID 验证;
- 系统共享面板选择“保存到文件”或隔空投递到 Mac。
边界:若 MDM 配置文件限制“钥匙串共享”,导出按钮直接隐藏,无报错提示。
CSV 结构解析与清洗建议
| 字段 | 说明 | 清洗注意 |
|---|---|---|
| name | 站点友好名称,可重复 | 合并重复项前先去空格 |
| url | 注册域名,含 https:// | 统一小写,去尾部 / |
| username | 登录框用户名 | 注意邮箱大小写差异 |
| password | 明文密码 | 立即加密或入库,勿留临时文件 |
| note | 用户手动备注 | 可能含双引号,需转义 |
工作假设:10 万条记录导出后体积约 12–15 MB,Excel 2016 以上版本可直接打开,但超过 104 万行需用 Power Query 分段加载。
性能与成本:一次全量导出对浏览器的影响
Chrome 在导出前会把 LevelDB 中的登录数据一次性读到内存,经验性观察:约 1 k 条记录占用 80–120 MB RAM,持续数秒后释放。若设备本身内存紧张(< 4 GB),可能触发 Memory Saver 3.0 冻结后台标签,导致未保存表单丢失。建议提前保存正在编辑的文本。
不适用场景清单
- 多人共用操作系统账户,导出后无法追溯谁拿走文件;
- 合规要求“密码不可明文落地”(如 ISO 27001 控制项 A.9.4.3);
- 设备已 root/越狱,系统密钥链完整性未知,导出过程可能被键盘记录。
替代方案:使用 Chrome 企业策略 GoogleCredentialManagerAPI 直接对接企业密码保险库,避免本地明文。
与第三方管理器协同的导入对照
1Password、Bitwarden、KeePassXC 均支持“从 Chrome CSV 导入”,但字段映射略有差异:
- 1Password 需要把列名
username改为username,password改为password,其余自动识别; - Bitwarden 额外识别
note到“备注”字段; - KeePassXC 需手动指定列序号,若 CSV 含表头需勾选“首行作为字段名”。
提示:导入前先在第三方库新建独立文件夹,出错时可整目录删除,避免污染主库。
故障排查:导出按钮灰色/消失
现象①:按钮灰色
可能原因:Android WebView 与 Chrome 版本不一致;验证方法:设置 > 应用 > WebView 实现,确认版本号与 Chrome 相同。处置:更新 WebView 或重启设备。
现象②:整个页面提示“由贵组织管理”
可能原因:企业策略禁用;验证方法:地址栏输入 chrome://policy 查看 PasswordManagerEnabled 是否为 false。处置:联系管理员临时放行或切换至个人配置文件。
安全收尾:如何删除明文 CSV
Windows:Shift+Delete 永久删除后,运行 cipher /w:路径 清零空闲空间;macOS:移至废纸篓 > Finder > 清倒废纸篓 > 磁盘工具 > 擦除可用空间;Linux:shred -vz -n 3 文件名;Android/iOS:导出后立刻在系统“文件”App 内删除,再清空“最近删除”文件夹。经验性观察:SSD trim 机制下,覆盖一次即可大幅降低恢复概率,但无法对抗芯片级取证。
最佳实践 5 条速查表
- 导出前关闭其他占用内存的大型应用,防止标签被 Memory Saver 误杀;
- 立即把 CSV 压缩加密(7z/AES-256)再传输,禁止用微信/邮件直接发送明文;
- 导入第三方管理器后,运行一次“重复密码”扫描,利用 Chrome 导出的完整列表做基准;
- 每季度重新导出一次,与上次快照 diff,快速发现异常新增条目;
- 企业环境优先使用托管策略对接保险库,而非本地 CSV,满足审计留痕。
FAQ:常见疑问一次解答
导出 CSV 是否包含从未自动填充的密码?
只要曾在 Chrome 内保存,无论是否触发自动填充,都会导出;若仅保存在本地表单而未点“保存密码”,则不会写入 LevelDB,故不在列表。
CSV 里的 note 字段为何大量空白?
Chrome 仅在你手动点“编辑密码”并填写备注后才会写入 note,自动保存的条目该字段为空,属正常现象。
能否定时自动导出?
官方未提供命令行或 API;第三方脚本需模拟点击并突破系统级“用户在场”验证,既不稳定也违反策略,不建议。
导出后 Chrome 是否会删除原始密码?
不会,导出为只读副本,原始数据仍保留在本地与云端;如需彻底删除,需手动在密码管理器内逐条移除。
CSV 编码格式是什么?
UTF-8 with BOM,换行符 CRLF;macOS/Linux 导出同理,确保导入工具支持该编码,否则中文备注可能乱码。
总结与下一步行动
谷歌浏览器已保存的密码清单可通过 chrome://password-manager 在数秒内导出为明文 CSV,但“方便”与“安全”呈反比。个人用户若需迁移或离线备份,务必在受信设备上完成,导出→加密→删除明文一气呵成;企业用户则应优先考虑托管式 API 对接,避免合规风险。下一次更换密码管理器前,先按本文速查表执行一次“导出-扫描-去重”,可节省数小时手工比对时间。
📺 相关视频教程
谷歌Chrome浏览器本地收藏夹、书签误删,丢失,如何找回并恢复,多用户书签如何迁移到新电脑


