微信聊天记录怎么导出到电脑?WeChatExporter 免费开源工具实操指南

发布时间:2026/8/22 2:43:54
微信聊天记录怎么导出到电脑?WeChatExporter 免费开源工具实操指南 微信聊天记录怎么导出到电脑WeChatExporter 免费开源工具实操指南【免费下载链接】WeChatExporter一个可以快速导出、查看你的微信聊天记录的工具项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporterWeChatExporter 是一款免费开源的微信聊天记录导出工具。它在你 Mac 上直接解析 iPhone 备份出来的数据把文字、语音、图片、视频还原成能在电脑上逐条翻阅的界面适合想把多年聊天记录完整保存下来的人。先说清能力边界只支持 iOS 手机运行环境限 macOS安卓和 Windows 用不了。用安卓机的话得先把记录迁到 iPad再走这套流程。备份时为什么一定要不加密大多数人第一步就栽在这里明明备份成功了工具却读不出数据。现象iTunes 备份完成iMazing 里也能看到微信可导出后软件提示解析失败账号列表是空的。原因微信的核心数据在设备里是加密存放的。只有不加密的本地备份才会把这部分内容以明文写进备份包。一旦你勾了加密本地备份这部分数据就拿不出来后面全白搭。怎么解决用 iTunes或 macOS 的访达给 iPhone 做本地备份关键动作只有一个——不要勾选加密本地备份。打开 iMazing在备份 → 应用程序里找到微信把整个 Documents 文件夹导出到本地。这一步最要命缺一个子目录后面都打不开就像只搬了半个柜子回家后面找东西全是空的。![iMazing 导出微信聊天记录备份的 Documents 文件夹](https://raw.gitcode.com/gh_mirrors/wec/WeChatExporter/raw/976c9474db687bb592d4a623edb0ec42ee831a18/imgs/for readme/backup2.png?utm_sourcegitcode_repo_files)聊天记录到底存在哪个文件里导出 Documents 后你会看到一堆以 MD5 命名的目录不知道该拿哪个。路径其实是固定的。现象Documents 下是一长串无意义的 32 位字符文件夹每个里面还套着 Brand、DB、Image、Audio无从下手。原因微信按登录账号分目录。每个账号的聊天主库都在DB/MM.sqlite主聊天数据和DB/WCDB_Contact.sqlite联系人、昵称、头像里图片视频在 Image语音在 Audio。工具做的就是逐行读 MM.sqlite 这本按时间排好的流水账。怎么解决确认你导出的 Documents 里每个账号目录的DB子文件夹都含有MM.sqlite。有几个这样的账号目录软件稍后就会列出几个可选的微信账号。环境怎么装、怎么启动这一步最折腾卡住的人基本都卡在同一处。现象npm install报 sqlite3 编译错误或者启动后窗口一闪就退。原因软件跑在 nwjsNode-Webkit里它依赖的 sqlite3 模块必须和你装的 nwjs 版本严格匹配。版本号错一位.node文件就加载不了。怎么解决装好 Node.js 和 nwjs版本任选一组已验证的组合nodejs 8.11.3 配 nwjs 0.32.1或 nodejs 10.16.3 配 nwjs 0.40.1。拉取代码、装依赖git clone https://gitcode.com/gh_mirrors/wec/WeChatExporter cd WeChatExporter/development npm installsqlite3 编译嫌麻烦的话直接用仓库里预编译好的文件把它复制到development/node_modules/sqlite3/lib/binding/即可。对应版本文件夹node-webkit-v0.40.1-darwin-x64和node-webkit-v0.32.1-darwin-x64放在development/framework/目录下。用 nwjs 启动/path/to/nwjs.app/Contents/MacOS/nwjs .看到微信备份主界面说明环境通了。怎么分析、预览并导出界面操作分两半先把数据生成出来再查看。很多人漏掉第一步直接进查看页自然没东西。现象点来点去不知道从哪个按钮进导出来一堆文件却打不开。原因软件有两个独立入口——开始原始数据分析负责把 Documents 解析成结构化文件显示聊天记录负责把已导出的文件渲染成页面。两步都得走。怎么解决点开始原始数据分析选择你刚导出的 Documents 路径软件会列出这台手机登录过的所有微信账号。选中一个账号左下角列出聊过天的对象默认只显示消息数较多的会话条数很少的会被过滤掉。点任意一个右侧会预览最近 10 条内容用来确认是不是你要导的那个人。![WeChatExporter 选择微信账号与聊天对象并预览最近消息](https://raw.gitcode.com/gh_mirrors/wec/WeChatExporter/raw/976c9474db687bb592d4a623edb0ec42ee831a18/imgs/for readme/soft1.png?utm_sourcegitcode_repo_files)确认无误点下一步填写导出目录日期区间留空则导出全部点开始生成数据。语音会被 silk 解码器转成 mp3图片和视频一并拷出来生成一个 output 文件夹。回到主页点显示聊天记录输入这个 output 目录就能像刷微信一样翻看了——文字气泡、可点放的语音条、能放大的图片都在。![导出后的微信聊天记录查看界面含文字语音图片](https://raw.gitcode.com/gh_mirrors/wec/WeChatExporter/raw/976c9474db687bb592d4a623edb0ec42ee831a18/imgs/for readme/soft3.png?utm_sourcegitcode_repo_files)导出之后还能做什么留档output 文件夹是自包含的拷到外置硬盘或网盘都行删掉手机里的 Documents 也不影响继续查看。定位问题卡住时先点软件右上角工具 → 导出运行日志最常见的报错就是 nwjs 和 sqlite3 版本不匹配日志里写得明明白白。补全消息作者已说明部分消息类型显示不全、未适配多平台。遇到缺失的类型可从development/js/controller/入手改愿意贡献的话提 PR 也有人接。接下来可以做的三件事先做一次完整导出跑通全流程确认 output 文件夹能正常打开后再外拷留档。把你用的 nwjs 和 sqlite3 版本组合记下来换机重装时照着配最省时间。遇到缺失的消息类型或想加功能从development/js/controller/改起或参考 README.md 里的疑难问题一节排查。【免费下载链接】WeChatExporter一个可以快速导出、查看你的微信聊天记录的工具项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考