微信聊天记录备份原来这么简单:免费开源 WeChatExporter 三步导出永久保存
【免费下载链接】WeChatExporter一个可以快速导出、查看你的微信聊天记录的工具项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter
上个月,朋友老周换了新手机,登录微信后愣在当场——几年积累的聊天记录一夜清零:群聊里定好的行程、孩子第一次走路的视频、和母亲互道的晚安语音,全没了。他红着眼问我"微信聊天记录备份"到底有没有靠谱的办法。别慌,还真有:一款免费开源的微信聊天记录导出工具 WeChatExporter,能把 iPhone 里的全部聊天内容导出成 HTML 文件,永久保存在你自己电脑上,还不用花一分钱。数据,本来就该由你自己保管。
旧办法总在"赌运气",新办法把回忆焊死在硬盘上
先说说你过去是怎么"备份"的,是不是全靠这三招:
- 换机迁移:微信的迁移并不完整,经常漏掉部分群聊和多媒体消息,等发现时旧手机已经处理掉了;
- 微信自带备份:有时间和容量上限,不是所有消息类型都会被完整保留;
- 什么都不做:把记录只放在一部手机里,进水、摔坏、系统崩溃,赌的就是它不出意外。
而 WeChatExporter 的做法完全不同:它把手机里所有的文字、图片、语音、视频、表情包、文件传输、群聊记录,一次性解析出来,生成一套纯 HTML 文件 + 原始媒体文件。导出之后不依赖任何软件,用任意浏览器双击就能打开,拷到 Windows 电脑上照样看。这不是"备份一份到云端",而是把回忆真正搬回自己家,永久保存。
它凭什么能做到?三个"原来如此"让你彻底放心
很多人一听"导出聊天记录"就觉得是黑客技术,其实原理特别朴素,我用三句话给你讲透:
原来聊天记录根本不在服务器上。你的微信聊天记录其实都存在 iPhone 本地的一个 SQLite 数据库文件(MM.sqlite)里,微信只是把你的手机当仓库。所以只要能读到这个文件,就等于拿到了全部数据。
原来 iTunes 备份就是"整包拷贝"。用 Finder 或 iTunes 做的备份,本质上是把微信 App 的所有数据打包存到电脑。只要不勾选"加密",这个包就能被正常读取——这也是整个流程唯一容易翻车的地方。
原来"导出"就是"翻译"。工具把数据库里一堆看不懂的二进制内容,翻译成你能读的 HTML 页面和图片、语音文件,全程在你电脑本地完成,不联网、不上传。就这么简单。
30秒看懂它长什么样:就是三个区域,各管一件事
第一次打开界面你可能会被"三栏布局"吓到,其实它特别直观:

- 左侧栏:你在手机上登录过的微信账号列表,每个账号都标了消息总数;
- 中间栏:当前账号的聊天对象,消息太少的会自动过滤掉,不刷屏;
- 右侧栏:选中联系人的聊天内容实时预览,导出前先确认"就是要这个人",心里有底。
跟着做一遍:四关闯完,半小时拿到你的备份
整个流程不复杂,把它当成闯关游戏,一关一关过就行。
关卡一:三分钟装好环境
先拿到工具源码并安装依赖,在终端里执行:
git clone https://gitcode.com/gh_mirrors/wec/WeChatExporter cd WeChatExporter/development npm install成功标志:看到
npm install顺利跑完没有红色报错。避坑提醒:项目 framework 目录下备好了不同版本的 SQLite3 预编译驱动,记得对照你的 nwjs 版本选对对应的node_sqlite3.node,这一步能避免大半兼容性报错。
关卡二:给 iPhone 做一次"不加密"备份
用原装数据线连上 iPhone 和 Mac,打开 Finder(macOS Catalina 及以上)或 iTunes,在设备页面点"立即备份"。
关键动作:务必取消勾选"加密本地备份"。备份一旦加密,工具就读不到里面的数据库了。这是新手翻车率最高的一关,记住这句话。
关卡三:把微信的 Documents 文件夹请出来
备份完成后,用 iMazing 之类的工具进入应用文件管理,找到微信的 Documents 文件夹——这里装着聊天记录的核心数据。

里面你会看到主数据库 MM.sqlite、联系人数据库 WCDB_Contact.sqlite,以及 Avatar、img、video、voice 等媒体缓存目录:
把这个 Documents 文件夹完整拷贝到电脑上,数据提取这一步就完成了。
成功标志:看到
MM.sqlite文件安安静静躺在你的文件夹里。避坑提醒:拷贝时选"整个文件夹",别只挑几个文件,媒体文件一个都不能少。
关卡四:启动工具,勾选联系人,导出 HTML
进入项目目录启动界面:
/path/to/nwjs.app/Contents/MacOS/nwjs .选中刚拷出来的 Documents 文件夹,工具会自动识别微信账号。接下来就是动动鼠标:勾选要导出的联系人,点"下一步",稍等片刻,一份按联系人分类、带完整媒体文件的 HTML 聊天记录就生成了。

成功标志:浏览器里打开生成的 HTML,能看到完整的对话和能播放的语音条。
进阶玩法:两个"赚到了"的小技巧
- 按住 Command 键(⌘)多选联系人:一次性批量导出多个聊天对象,适合给全家人的对话做归档,不用一个一个来;
- 按时间范围筛选:只想保留某段时期的对话(比如某个项目期间的工作沟通),可以先筛选再导出,文件更精简、导出更快;
- 语音也能转成通用格式:项目带了 silk 语音解码工具,可以把微信专属的语音格式转成常见音频,换设备后照样能听。
高频问题快问快答
Q:只有 Mac 能用吗?A:导出环节需要 macOS 10.12 以上和 Node.js v10 以上,但导出后的 HTML 是通用的,任何电脑、任何浏览器都能打开。
Q:我备份的时候勾了加密,还有救吗?A:重新做一次不加密备份就行,删掉旧的加密备份再走一遍流程,几分钟的事。
Q:聊天记录会不会被上传到网上?A:不会。所有解析和导出都在本地完成,全程不联网,代码开源可查,主动权完全在你手里。
Q:导出太慢怎么办?A:消息特别多的联系人建议分批导出,同时关掉视频、大型软件等占资源的程序,速度会明显改善。
Q:需要越狱吗?A:不需要。整个过程只用到 iTunes/Finder 官方备份和文件管理工具,不碰系统底层。
最后:把回忆交给自己保管
与其祈祷手机别出意外,不如主动给回忆上一把锁。用 WeChatExporter 做微信聊天记录备份,你得到的远不止一份文件:
- ✅永久保存珍贵对话,告别"换机即清零"的焦虑;
- ✅完整还原文字、图片、语音、视频与群聊,一条不落;
- ✅本地掌控数据,不上传、不外泄,隐私自己说了算;
- ✅免费开源,零成本上手,代码随时可查。
那些和家人互道晚安的消息、和朋友深夜吐槽的语音、和工作伙伴敲定的每个细节,都值得被好好收进一个不会丢的地方。现在就动手,完成你的第一次微信聊天记录备份吧——等你老了翻出来看的时候,一定会感谢今天这个决定。💝
【免费下载链接】WeChatExporter一个可以快速导出、查看你的微信聊天记录的工具项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考