微信聊天记录导出3步搞定:免费开源工具WeChatExporter备份指南
微信聊天记录导出3步搞定:免费开源工具WeChatExporter备份指南
【免费下载链接】WeChatExporter一个可以快速导出、查看你的微信聊天记录的工具项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter
微信聊天记录导出这件事,很多人的第一反应是"太难了"——手机里存了几年的对话、照片、语音,换台手机就可能再也找不回来。今天要介绍的这款免费开源工具WeChatExporter,能让你的微信聊天记录备份变得像打包行李一样简单:无需越狱、无需付费,3个步骤就能把聊天记录从 iPhone 导出到电脑,永久保存、随时翻看。
先说一个真实的故事
朋友老周上个月换了新手机。旧 iPhone 用了五年,里面躺着和父亲的全部聊天记录——从 2017 年教会他用微信开始,到去年冬天他生病住院时的每一句叮嘱。结果因为备份习惯不好,微信记录没能完整迁移,恢复出来的只有最近三个月的零散消息。
老周说:"那些消息不是什么惊天动地的大事,但没了就是没了。"
微信聊天记录备份这件事,恰恰是微信自己做得最薄弱的一环:换机迁移有限制、云端同步不完整、删除不可恢复。而 WeChatExporter 就是为解决这个痛点而生的——一款可以快速导出、查看微信聊天记录的免费开源工具。
它凭什么值得你用?
一句话定位:WeChatExporter 是一个无需越狱、就能把 iPhone 微信聊天记录导出为本地可查看文件的开源工具,支持文字、语音、图片、视频,数据全程留在你自己的电脑上。
它有四个很实在的卖点:
| 特点 | 说明 |
|---|---|
| 完全免费 | 开源项目,无任何付费功能 |
| 无需越狱 | 通过 iTunes 备份 + 第三方工具提取数据 |
| 本地处理 | 数据不经过任何服务器,隐私可控 |
| 格式完整 | 文字、语音、图片、视频、表情都能还原 |
3步上手:第一次备份这样开始
整个流程分为"准备 → 提取 → 导出查看"三阶段,下面带你完整走一遍。
第一步:准备运行环境
WeChatExporter 基于 Node.js 构建,需要准备两样东西:
- Node.js(v10 及以上):从官网下载安装即可
- nwjs:项目的运行容器,对应版本要求见下文
然后拉取源码并安装依赖:
git clone https://gitcode.com/gh_mirrors/wec/WeChatExporter cd WeChatExporter/development npm install一个贴心的设计:项目作者已经为你预编译好了 sqlite3 驱动,放在development/framework/目录下。如果你的 Node.js 版本是 8.11.3(对应 nwjs 0.32.1)或 10.16.3(对应 nwjs 0.40.1),直接把对应文件夹里的node_sqlite3.node拷贝到development/node_modules/sqlite3/lib/binding/即可,省去了最折磨人的编译步骤。否则需要按 README 里的说明用 node-gyp 自行编译。
第二步:从 iPhone 提取聊天数据
这一步的核心思路是"曲线救国":先用 iTunes 给 iPhone 做一次无加密的整机备份,再用 iMazing 等工具从备份里把微信的 Documents 文件夹提取出来。
⚠️ 关键提醒:创建 iTunes 备份时务必取消勾选"加密本地备份",否则后续无法正常解析数据。
提取后的 Documents 文件夹里,最重要的就是MM.sqlite——它保存了所有聊天记录的核心数据:
上图高亮的就是微信聊天记录的核心数据源 MM.sqlite 及其所在目录
如果你用的是安卓手机,也可以曲线操作:先把聊天记录迁移到 iPad 上,再从 iPad 导出,同样可行。
第三步:启动工具,导出并查看
进入development目录后,用 nwjs 启动项目:
/path/to/nwjs.app/Contents/MacOS/nwjs .启动后会看到两个入口:开始原始数据分析和查看聊天记录。第一次使用时,先点击"开始原始数据分析",选中提取到的 Documents 文件夹,工具会自动解析出:
- 左上角:这台手机上登录过的微信账号
- 左下角:与每个账号聊过天的联系人列表(默认只显示消息量较大的联系人,避免列表刷屏)
- 右侧:选中联系人最近 10 条消息的预览,用于确认是否选对了人

确认聊天对象后点击"下一步",即可进入导出设置
接下来设置导出目录和日期范围(不填日期就导出全部记录),点击"开始生成数据",等待片刻后,你的聊天记录就变成了一份结构化的本地文件夹。之后再想查看,直接回到首页点"查看聊天记录",选择刚才的导出目录即可。

导出后的聊天记录界面:左右分栏还原对话双方,语音消息可以直接播放
亮点放大镜:这三个细节最打动我
1. 预览确认机制,杜绝"导错人"
在正式导出前,工具会先展示选中联系人的最近 10 条消息。别小看这个设计——微信里有大量重名联系人、备注混乱的群聊,靠这 10 条预览就能一眼确认"没错,就是这个人/这个群",避免辛辛苦苦导出一堆错误数据。
2. 日期范围筛选,按需导出更高效
导出前可以设定起止日期。工作沟通只想留今年上半年?家人的对话只要最近一年?填上日期区间即可精准导出,既节省时间,也避免导出文件过于臃肿。
3. 语音、图片、视频完整还原
WeChatExporter 不只是导出文字。语音消息会以可播放的音频文件保存,图片、视频按原始格式留存,连表情包都能正常显示。翻看导出结果时,基本等同于"在电脑上重放你的微信聊天窗口"。
两个真实场景,看看它怎么救场
场景一:旧手机退役,聊天记录完美搬家
痛点:iPhone 存储告急,换新机时最怕的就是微信记录迁移失败。解法:换机前用 WeChatExporter 把全部聊天记录导出到电脑,新手机上的微信记录即使只恢复了一部分,你的完整记录也已经在电脑里安了家。导出结果随时可以打开查看,再也不依赖手机。
场景二:工作沟通留档,客户对话可追溯
痛点:重要客户的报价、方案讨论散落在微信群里,翻聊天记录靠"上滑加载"。解法:每个季度把工作相关的聊天记录导出一次,按联系人分类存储。需要回溯某个承诺、某次改价时,直接在电脑上搜索查看,比在手机上划半天高效得多。
避坑指南与提效技巧
新手最容易踩的三个坑
- iTunes 备份加密了→ 解析失败。回到设备管理界面,取消"加密本地备份"后重新备份。
- nwjs 版本不匹配→ 启动报错或无法读取数据库。优先使用项目预编译驱动对应的两个版本组合(node 8.11.3 + nwjs 0.32.1,或 node 10.16.3 + nwjs 0.40.1)。
- 提取了错误的文件夹→ 必须提取微信应用的 Documents 文件夹,而不是备份目录里的其他内容。认准里面有
MM.sqlite的那个。
三个提效小技巧
- 批量备份:一次导出全部联系人后,把输出文件夹压缩归档,按
wechat_备份_2024_01这样的规则命名,方便日后查找。 - 定时备份:给重要对话设定"每季度备份一次"的提醒,防患于未然。
- 遇到问题先看日志:软件右上角「工具 → 导出运行日志」可以导出日志,排查问题前先看日志,比自己瞎猜高效得多。
别让珍贵回忆,只能靠运气保存
数字时代里,聊天记录就是我们的"人生底稿"——那里有家人的叮嘱、朋友的玩笑、职场的协作,还有那些永远不会再重来的瞬间。WeChatExporter 能做的,就是把这些散落在手机里的碎片,变成一份你自己完全掌控的永久存档。
现在就可以开始行动:
git clone https://gitcode.com/gh_mirrors/wec/WeChatExporter拉取项目- 按本文三步完成环境准备和数据提取
- 导出一份聊天记录,亲手体验"数据握在自己手里"的踏实感
趁记录还在,趁回忆还能找回,今天就去备份你的第一份微信聊天记录吧。
【免费下载链接】WeChatExporter一个可以快速导出、查看你的微信聊天记录的工具项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
