news 2026/9/29 2:21:45

微信聊天记录导出到电脑:用免费开源工具留痕(WeChatMsg)5 步完成微信记录备份

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
微信聊天记录导出到电脑:用免费开源工具留痕(WeChatMsg)5 步完成微信记录备份

微信聊天记录导出到电脑:用免费开源工具留痕(WeChatMsg)5 步完成微信记录备份

【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg

你的微信聊天记录的数据主权,其实并不在你手里。留痕(WeChatMsg)是一款免费开源的微信聊天记录导出工具:它读取微信电脑版本地保存的聊天数据库,把记录导出成 HTML、Word、CSV 文档存在你自己的电脑上,还能对全年对话做统计、生成年度报告。

微信记录备份前,先看清这四个丢失场景

聊天记录目前普遍是"看得到、带不走"的状态:

  • 换手机时,迁移工具可能没有把旧设备的聊天历史同步完整
  • 重装系统、硬盘损坏或误清理缓存,本地数据随之消失
  • 更换设备或账号后,旧设备上的历史记录无法再访问
  • 记录托管在微信服务端,官方没有提供面向个人的导出功能

任意一条发生,损失都不可逆。"先导出到电脑存档"应该排在所有操作之前。

留痕(WeChatMsg)的工作原理

留痕是一个基于 Python 的开源项目,采用 MIT 协议。流程只有三步:读取微信电脑版存放在你电脑本地的聊天数据库,把记录解析为结构化数据,再导出成你需要的文件格式。整个过程离线运行,不联网上传,只读不写,代码全部公开可查。

对多数人而言,这就是一套现成的免费开源微信导出工具:导出与年度统计两件事一次做完。项目背景与说明见仓库的 readme.md。

5 步把微信聊天记录导出到电脑

第一步,确认 Python 环境。打开终端运行python --version,版本需 3.7 及以上;没有的话去官网安装,安装时勾选 Add to PATH。

第二步,获取源码。

git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg

第三步,创建虚拟环境并安装依赖。把依赖装在独立环境里,避免与系统其他 Python 程序互相干扰。

python -m venv venv source venv/bin/activate # Mac / Linux venv\Scripts\activate # Windows pip install -r requirements.txt

第四步,启动程序。

python main.py

启动后出现图形界面,主流程从"连接微信数据"入口开始。

第五步,连接微信并导出。先把微信电脑版完全退出(退出进程,不是最小化窗口),然后在程序里选择联系人、时间段与导出格式,等待导出完成。

建议把生成的文件放到非系统盘,并额外复制一份到移动硬盘或其他存储位置。

HTML/Word/CSV 三种导出格式对比

留痕按用途提供了三种导出格式:

格式合适用途特点
HTML日常浏览、反复翻看界面接近原生聊天样式,图片可直接显示,浏览器打开即可阅读
Word打印装订、归档留存支持编辑排版与打印,适合做成纪念册或存档材料
CSV统计分析、二次开发结构化表格,可直接导入 Excel 或 Python 做处理

拿不准就先导出 HTML,兼容性最好;要打印或整理成册时改用 Word;等真正要做统计分析时,再导出 CSV。

微信聊天记录年度统计:一次数据化的年度复盘

除了导出,留痕还会对全年聊天数据做聚合统计,覆盖聊天频率、活跃时段、高频话题、重要日子等维度,输出一张可视化长图。

这份统计的价值在于"复盘":你最常发消息的时段、互动最多的联系人、出现频率最高的词,都无法靠手动翻聊天记录获得。仓库 doc/ 目录里放有对应的示例图片,想先看效果可以直接打开。

常见问题

问:支持手机版微信吗?答:目前主要面向微信电脑版。手机版受系统权限与加密机制限制,提取难度明显更高。

问:会不会破坏原始聊天记录?答:不会。程序只读取、不写入,导出期间原始数据库保持不变。

问:图片和语音如何处理?答:HTML 格式保留图片显示,语音消息转换为文字描述;原始媒体文件可配合微信自带备份单独保存。

问:群聊能导出吗?答:可以。选择联系人时勾选对应群聊,即可导出该群的完整记录。

问:记录量太大怎么办?答:按时间或按联系人分段导出,导出时关闭实时预览,并保证磁盘空间充足。

从拉取源码到完成第一次微信聊天记录导出,流程到这里就结束了。文件存在自己的硬盘里,比托管在别处更可控。可以先从一个联系人开始,不必追求一次全量导出。

【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/29 2:20:37

数值计算能力诊断:从理论到工程实践的四大断层

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/29 2:20:28

Mac上JDK与Maven安装配置全攻略:从环境变量到阿里云镜像

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/29 2:20:11

cc-switch 教程:从手动改配置到一键切换 Claude Code API 供应商

这次我们来看一个 Claude Code 日常使用中非常实用的配套工具:cc-switch。如果你已经装了 Claude Code,还在手工改配置文件、来回切换 API 供应商或者账号配置,那这个工具就是针对这个痛点来的。这篇文章会讲清楚 cc-switch 是什么、为什么需…

作者头像 李华
网站建设 2026/9/29 2:19:24

广东佛山勤天汇2·23高层火灾事故,物业被判冤不冤

78.8万元损失、3人遇难、3人入刑——这份调查报告将住宅消防治理的每一个失灵节点都摆在了台面上。从技术视角回看,每一个被追责的"失职动作",背后都对应着一套可落地的数智化解法。这不是关于"出了事怎么办"的讨论,而是…

作者头像 李华