微信聊天记录导出三步走:WeChatMsg 免费本地留档,不上传、永久保存
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
换手机时找不到某段重要对话,你大概体会过那种心慌。这事交给 WeChatMsg 就行——一个开源免费的微信聊天记录导出工具:它读取微信电脑版存在你电脑里的聊天记录,本地导出成 HTML、Word、CSV 文件,还能生成可视化的微信年度聊天报告,全程本地处理,数据不上传到任何服务器。
下面按「跑起来 → 拿到文件 → 整理数据 → 生成报告」的顺序走一遍,最后单独回答你最关心的隐私问题。
最快上手的路径
一句话结论:满足三个前置条件,10 分钟就能跑起来。
三个前置条件
- 电脑装有 Python 3
- 装过微信电脑版,且版本不要太旧(太旧的数据库解析不了)
- 预留 10 分钟操作时间
四条命令跑起来
# 获取项目源码 git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg cd WeChatMsg # 创建虚拟环境(一个独立的 Python 小环境,避免依赖和其他软件打架) python -m venv venv接下来激活虚拟环境。⚡️ 各平台唯一的差别就这一步:
| 平台 | 激活虚拟环境的命令 |
|---|---|
| Linux / macOS | source venv/bin/activate |
| Windows | venv\Scripts\activate |
激活后安装依赖并启动:
pip install -r requirements.txt python main.py⚠️ 运行前必须完全退出微信电脑版——任务栏、系统托盘都要确认没有微信图标。否则数据库文件被占用,工具会提示"找不到数据库"。
导出后你能拿到什么
首次运行后,工具会列出全部会话(好友和群聊)。勾选想保存的联系人,或直接选"全部导出",再挑一个输出格式。界面上显示解析进度,完成后会生成一个存放导出文件的文件夹。
同一份内容给你三种格式,按用途选:
| 格式 | 最适合的场景 |
|---|---|
| HTML | 在线浏览,保留原始聊天排版、可预览图片 |
| Word | 微信记录转 Word 打印存档,方便整理成纸质资料 |
| CSV | 导入 Excel 或数据库做二次分析 |
✅ 第一次导出建议选 HTML:浏览体验最接近微信,也方便你逐条核对导出是否完整。
记录多时的整理办法
数据量大不用硬扛,下面两个开关能解决大部分场景。
按时间范围切片导出
运行导出时把时间范围开关打开,填入起止日期(如 2025-01-01 至 2025-06-30),工具就只处理这个窗口内的记录。这同时也是"大数据量分批跑"的关键动作——切得越细,单次导出越快,比如半年一批。
媒体文件要不要一起带
默认导出以文字为主。想保留聊天记录里的图片和语音,导出前勾上包含媒体文件开关,对应附件会一并复制到导出目录。注意磁盘占用会明显增大,提前留好空间余量。
五种高频卡点对照表
| 症状 | 原因 | 解法 |
|---|---|---|
| 提示"找不到微信数据库" | 微信电脑版还在运行,文件被占用 | 彻底退出微信(含系统托盘)后重新运行 |
| 会话列表是空的 | 微信版本太旧,数据库无法解析 | 把微信更新到较新版本再试 |
| 导出的 HTML 里没有图片 | 没勾选媒体文件开关 | 勾上"包含媒体文件"重新导出 |
| 全量导出特别慢 | 多年数据一次性处理 | 用时间范围切片,半年一批 |
| pip 提示依赖冲突 | Python 环境没有隔离 | 回到虚拟环境里重装依赖 |
年度聊天报告:把一年的聊天变成一页
数据解析完,还可以直接生成年度聊天报告:消息总量、最活跃联系人、聊天频率分布,都会渲染成一页网页,方便回顾这一年。作者还在打磨更丰富的报告样式(包括下面的旅行足迹视图),效果图见 doc/:
数据安全:你的数据去哪儿了
让工具碰聊天记录之前,先确认数据流向是值的。WeChatMsg 只有四条事实:
| 你的顾虑 | 实际情况 |
|---|---|
| 数据会不会上传 | 读取的是微信电脑版存在本机的数据库,从解析到生成文件全在你自己的机器上完成,断网也能用 |
| 会不会改动原记录 | 以只读方式(只看不改)打开数据库,不触碰任何原始记录,导出中途失败微信本体也不受影响 |
| 逻辑能不能查证 | 项目以 MIT 协议开源,每行逻辑可查证,背景见 readme.md |
| 需要联网吗 | 导出和生成报告的全程都不向任何服务器传输数据 |
判断标准很简单:数据不出设备 + 代码可查证,隐私风险就可控。
留住对话的三步
聊天记录是数字时代里少数真正"只属于你"的脚印,这三步今天就可以做完:
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg- 建好虚拟环境后运行
python main.py - 挑一段想留住的会话,选个格式,导出
【免费下载链接】WeChatMsg提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告项目地址: https://gitcode.com/GitHub_Trending/we/WeChatMsg
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考