WeChatMsg 完整教程:如何 3 步把微信聊天记录备份到本地,并生成年度聊天报告
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
WeChatMsg是一款免费的开源工具,专门做微信聊天记录备份与导出:它读取你电脑微信里已经落地的本地数据库,把对话完整转换成 HTML、Word、CSV 三种格式永久保存,还能基于全年消息自动生成一份可视化聊天报告。整个过程离线运行,数据不经过任何服务器,适合想留住重要对话、又担心换机丢失的普通用户。
换一部手机,三年的对话就找不回来了?
上个月,读者阿凯把用四年的手机换成了新旗舰。搬家时他盯着那个 40GB 的微信缓存发呆:和爸爸的早安叮嘱、和大学室友凌晨两点吹的牛、前司项目群里吵了两周的分工记录,全都躺在旧机器里。微信自带的迁移只认"现在",一旦旧机数据清零,这些对话就彻底断了线。
更让人没安全感的是,你平时能翻到的,只是聊天记录的一小部分——按时间滑、按关键字搜,翻不到更早的内容,更别提统计"我一年到底说了多少话"。那些消息还在,但它们散落在设备的角落里,既不能完整带走,也不能拿去分析。
WeChatMsg 想解决的就是这件事:把散落的对话完整地搬到你自己的硬盘上。工具思路并不复杂——电脑端微信会把消息存在本机数据库文件里,WeChatMsg 做的就是在不改动原文件的前提下把它们读出来,再转换给你看得懂、存得下的文档。项目仓库里还能看到 readme.md 中"我的数据我做主"的初衷:你的对话,本来就该归你管。
随手翻看:导出 HTML 后当"第二聊天窗口"用
你想做的事:像平时翻微信一样,随时把某个群的旧聊天翻出来看。
工具做的事:读取电脑微信的本地数据库,按聊天对象把消息逐条解析,生成带时间戳、发言人的网页文件,直接还原聊天的阅读顺序。
你得到的:一个不依赖微信在线状态的网页,双击用浏览器打开就能从头翻到尾,支持按联系人或群分开导出,也支持圈定时间范围只拿某几年的对话。
永久归档:Word 与 CSV 各适合什么
Word适合"要拿在手里"的场景:打印、装订、归档,字体和排版都可以按文档习惯调整,纪念性质的内容用 Word 最顺手。CSV适合"要继续加工"的场景:每条消息变成一行结构化记录,字段干净,方便筛选、统计和二次开发。
三选一,或者全部导出留底,成本都是几分钟等待。
数据洞察:让年度报告替你回答"这一年我和谁聊得多"
除备份外,WeChatMsg 还会分析全年消息,生成年度聊天报告:和谁互动最多、聊天高峰出现在什么时段、全年消息量曲线,都直接画在图表里。它回答的不是"聊了什么",而是"怎么聊的"——你的社交重心和作息规律,比你自己以为的更有规律。
WeChatMsg 安装与导出步骤:4 步跑通
Step 1:拉取代码。先确认电脑装了 Python 3.7 及以上(终端执行python --version看一眼即可,版本不对就顺手装上)。然后执行:
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsgStep 2:装依赖。建议用虚拟环境隔离,避免和系统里的其他包打架:
python -m venv venv pip install -r requirements.txtWindows 激活虚拟环境用venv\Scripts\activate,Mac/Linux 用source venv/bin/activate。
Step 3:启动并连接数据。运行python main.py后按界面提示连接电脑微信的数据,读取过程只读不写,不会动到原始文件。
Step 4:选对象、选格式、点导出。在界面里挑出要导出的联系人或群,圈好时间范围,选 HTML / Word / CSV 之一或全部,几分钟后成品落在你指定的目录里;需要年度报告的话按提示跑一遍分析即可。
备份方式对比:传统保存 vs WeChatMsg
| 维度 | 传统方式 | WeChatMsg |
|---|---|---|
| 数据位置 | 依赖设备与官方迁移,换机容易断档 | 本地完整备份,文件归你保管 |
| 输出形式 | 截图或转发,零散且难检索 | HTML / Word / CSV 三种格式完整导出 |
| 群聊旧内容 | 只能手动往上翻 | 群记录批量导出,按时间范围圈定 |
| 分析能力 | 几乎没有 | 年度聊天报告,全年规律一图看懂 |
| 隐私链路 | 消息往返服务器 | 全程离线,数据不出本机 |
使用案例:三种身份,三种用法
案例一:异地情侣的"年度报告之夜"
做设计的陈陈和对象异地,一年里有 8 个月靠微信撑着。她每年除夕用 Word 导出两人全年的对话,挑几张关键截图夹在文档里存成 PDF,当作下一年的开头仪式。最近一次导出,两人用年度聊天报告发现:互动高峰出现在周四晚上 9 点到 11 点,于是把固定视频通话改到了周五晚,冲突反而少了。
- 可复用技巧:导出时按"年"切分时间范围,一年一个文件,翻找和归档都更轻。
- 可复用技巧:想要仪式感就用 Word 导出,方便打印和装订。
案例二:理赔专员把出险记录 30 分钟翻完
保险理算师老周处理旧案时,需要客户与 400 客服的历史沟通记录来核对出险时间。他先把目标会话导出成 CSV,再用 Excel 按时间列排序、按关键字过滤,半小时就定位到了那几条关键消息,比在微信里手动往上翻快了不止一个量级。
- 可复用技巧:拿 CSV 前先把列名对齐成自己熟悉的字段习惯,后续统计才不会踩坑。
案例三:毕业季,把三年群聊做成班级回忆册
大四的苏苏在离校前,把班级群三年的消息导出为 Word,按学期拆成四份,删掉刷屏的红包和打卡,保留讨论、玩笑和那年冬天的火锅局,打印成册放在宿舍。散伙饭后,这本册子被传着看了很久。
- 可复用技巧:先小范围导一个季度的群记录试试手感,确认没问题再放大时间跨度。
进阶玩法:把备份变成数据资产
定期备份:把"导出"变成习惯,比如每学期末、每年年底各跑一次,按年份命名归档,几年后回看会很有意义。
CSV 二次分析:导出后接 Excel 或 pandas 做透视统计——消息高峰时段、和你互动最多的 Top 10、每个话题出现的年份分布,都是几行代码或几个公式就能拿到的东西。
与年度报告组合:先用年度报告定位全年规律,再针对某个异常高峰单独导出对应时间段的记录细看,两步配合能挖出单看报告发现不了的故事。
常见问题
没有电脑微信,用手机可以导出吗
目前主要支持电脑端微信的数据读取,手机端受系统权限与加密限制,提取难度更高,建议保持电脑端常用。
导出过程会影响微信正常使用吗
不会。工具只读取本地数据库,不修改也不删除原始记录,导出期间可以照常使用微信。
群聊支持吗
支持。群会话和普通单聊一样,可以按群单独导出,也支持圈定时间范围。
聊天记录特别多怎么办
建议按年份分段导出,一次别贪多;导出时挑相对空闲的时间段,处理速度会更稳。
导出的文件用什么打开
HTML 用任意现代浏览器,Word 用 Office / WPS / LibreOffice,CSV 用 Excel、Numbers 或 Google Sheets。
把对话真正握在自己手里
聊天记录不是云端的一个数字,是你自己的一段人生,备份一次,安心很多。
- 今晚就执行第一条导出命令,把最常用的一个群拿在手里
- 按年份拆分文件,建立自己的归档目录
- 生成第一份年度聊天报告,看看你的社交规律长什么样
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考