WeChatMsg:把微信聊天记录永久保存在本地,三步导出为 HTML / Word / CSV
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
在群里翻三年前那句关键的话,搜索结果停在去年;换手机后官方迁移中途断掉,一整段记录没了。WeChatMsg 是一个开源工具,帮你永久保存微信聊天记录:读取电脑本地的数据库,把微信聊天记录导出为 HTML、Word、CSV 文件,全程在你自己的机器上处理。三步,就能让完整存档落到自己硬盘里。
误区澄清:微信备份 ≠ 聊天记录永久保存
三个最常见的理解偏差:
误区一:做了“聊天记录迁移或备份”,数据就安全了。事实:官方迁移只是把数据从一台设备搬到另一台设备,属于临时转移。中途断开就要重做,结果还取决于当时设备状态。这更像把行李“暂存在别人家”,真要取出来的时候,完不完整不由你。
误区二:聊天记录都在云端,手机坏了就全没了。事实:电脑版微信默认会把聊天记录同步到电脑本地的Msg.db数据库文件里。完整数据一直在你硬盘里躺着,你随时可以把它取出来,不需要等云端回传。
误区三:这次没查到记录,以后还能再迁移。事实:迁移中断、缓存清理、换设备,都会让云同步通道失效。自己的电脑上不留一份副本,重要的对话就真的回不来了。
导出前准备:找到 Msg.db 并复制一份
第一步:彻底退出电脑版微信。微信运行时数据库文件被占用,这时去复制,很容易得到损坏的文件,后面导出会直接报错。
然后按系统打开记录目录:
| 系统 | 默认存放位置 |
|---|---|
| Windows | C:\Users\你的用户名\Documents\WeChat Files\ |
| Mac | ~/Library/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat/ |
进入你的微信账号对应文件夹,找到Msg.db,复制一份到安全位置(放到项目目录即可)。三件事记牢:
- 微信没退干净时,不要复制。
- 原件不要动、不要删,所有操作只针对副本。
- 导出报错,先检查副本是否完整,不完整就重新复制。
想了解项目背景,可以看 readme。
三步完成导出:微信聊天记录导出操作指引
先克隆项目并装好依赖:
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg pip install -r requirements.txt打开程序,按三步走:
- 选数据库:选入刚才复制好的
Msg.db副本。 - 圈范围:挑出要导出的联系人、群聊,再定时间范围,全部历史或最近一年都可以。
- 定格式:HTML、Word、CSV 三选一,点导出。
格式怎么选,看这张表:
| 格式 | 适合谁 | 为什么选它 |
|---|---|---|
| HTML | 经常翻记录、要分享给家人的 | 气泡和图片都保留,浏览器打开就能看 |
| Word | 要打印、归档进资料的 | 能编辑、能批注,适合放进档案 |
| CSV | 想拿代码用数据的 | 每列一个字段,Excel 和脚本直接读 |
记录量很大(超过十万条)时,按时间段分批导出更稳,比如按季度来,别一口气导完。
数据还能干什么:年度聊天报告与 CSV 分析
记录积累到一定量,WeChatMsg 还能生成年度聊天报告:自动统计你和谁聊得最多、哪个时间段最活跃,再整理成一页可视化的总结。同一套思路也延伸到了其他个人数据,项目里的这张截图就是由聊天与出行记录生成的旅行足迹报告:
CSV 是二次分析的入口。几行 pandas 就能回答“我一天里话最多的时段是几点”:
import pandas as pd df = pd.read_csv("聊天记录.csv") df["hour"] = pd.to_datetime(df["时间"]).dt.hour print(df.groupby("hour").size().sort_values(ascending=False).head(3))再往远看一步,项目作者希望这些记录能成为属于你一个人的“个人 AI”最真实的语料——你的语气、你的习惯、你和身边人的相处方式,都存在这里。
隐私说明:全程本地、只读不改
WeChatMsg 读的是你自己电脑上的Msg.db,导出的文件写进你自己的硬盘,全程不经过外部服务器。它只读不写,原始记录不被修改,微信本身也不受影响。
需要你自己保管好的是导出文件:里面的隐私内容和原件一样。别随手传网盘,别往群里转发,要分享就先删掉敏感部分。工具把数据交还给你,保管责任在你手里。
适合谁,怎么开始
三类人最应该先做这次导出:
- 换机、换电脑过渡期:迁移到新设备之前,先把旧设备的记录导出一份。迁移中断也能补,不会真的丢东西。
- 需要留档客户沟通的人:把重要客户的对话导出成 Word 存成工作档案,日后有争议时拿得出手。
- 想复盘个人数据的人:用年度报告和 CSV 回看自己的聊天习惯,消息高峰集中在哪个时段,一看便知。
现在就做的第一件小事:
- 退出电脑版微信。
- 打开上面的路径表,把账号文件夹里的
Msg.db复制一份到别处。 - 跑一遍前文的克隆与安装命令,先导出一个不重要的群聊,把流程跑通。
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考