十分钟微信聊天记录备份指南:免费开源离线导出,对话不再丢失

发布时间:2026/8/24 18:45:29
十分钟微信聊天记录备份指南:免费开源离线导出,对话不再丢失 十分钟微信聊天记录备份指南免费开源离线导出对话不再丢失【免费下载链接】WeChatExporter一个可以快速导出、查看你的微信聊天记录的工具项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter父亲发来的三年消息、8秒的语音、母亲转发的照片一次手机坏屏、一次误删、一次账号异常都可能让它们全部消失。微信没有官方导出入口但你可以自己把数据完整备份下来。WeChatExporter 是一款免费开源的微信聊天记录导出工具全程本地运行数据不出电脑支持查看和导出文字、语音、图片、视频。⚠️ 两个前提先说清楚工具目前只在 macOS 上运行数据来源是 iOS 备份。安卓用户先把聊天记录迁移到 iPad再走下面的流程。最短路径4步把微信数据搬进电脑第1步在iTunes建一个不加密备份→ 把 iPhone 连上 Mac打开 iTunes选中设备做一次完整的本地备份。为什么微信的聊天记录数据库不在手机里随手可取它藏在整机备份中这是拿数据的正规入口。⚠️ 唯一的红线不要勾选给iPhone备份加密。加密后工具读不了数据文件只能重新备份一遍。第2步提取微信的Documents文件夹用 iMazing 这类第三方工具打开这份备份定位微信的应用数据目录把Documents文件夹导出到电脑。为什么核心聊天数据库MM.sqlite就在里面它是整个流程里唯一真正重要的文件。第3步安装并启动工具先装好 Node.js然后在终端依次执行git clone https://gitcode.com/gh_mirrors/wec/WeChatExporter cd WeChatExporter/development npm install npm start安装过程最常在 sqlite3 模块编译这一步卡住。✅ 不用硬刚编译仓库development/framework/目录下预置了多个版本的node_sqlite3.node把与你的环境对应的目录如node-webkit-v0.40.1-darwin-x64整个拷到node_modules/sqlite3/lib/binding/即可。第4步选对人、预览、导出界面很简单左边列表右边预览。按这个顺序走点「开始原始数据分析」左上角出现手机上登录过的微信账号点任意账号左下角列出聊过的朋友和群聊。默认只显示消息总数超过100条的对话顺手帮你滤掉了噪音点开某个对话右侧会预览最近10条记录。确认没选错人再往下走填输出目录和日期区间不填就是全量导出点「开始生成数据」。结束后会得到一个结构化的 HTML 聊天包。![WeChatExporter微信聊天记录备份主界面选择账号与聊天对象右侧实时预览](https://raw.gitcode.com/gh_mirrors/wec/WeChatExporter/raw/976c9474db687bb592d4a623edb0ec42ee831a18/imgs/for readme/soft1.png?utm_sourcegitcode_repo_files)之后想回看直接进「显示聊天记录」页面输入刚才的输出目录就行。![微信聊天记录导出后的HTML查看页面气泡式对话语音可直接播放](https://raw.gitcode.com/gh_mirrors/wec/WeChatExporter/raw/976c9474db687bb592d4a623edb0ec42ee831a18/imgs/for readme/soft3.png?utm_sourcegitcode_repo_files)按人给方案三种用法个人家庭用户最有价值的往往不是工作消息而是和家人的对话。每季度备份一次别等有空再说导出结果存两份本地硬盘一份、云盘一份按联系人时间命名归档语音最容易在换机时丢失语音多的对话优先导出。职场归档按联系人筛选只导出工作相关对话不必每次全量每周增量导出一次、每月完整归档一次客户沟通记录单独建目录以后翻旧账、对需求直接在 HTML 里搜索不用翻手机。数据控进阶导出结果是纯本地 HTML 包不依赖任何在线服务。就算工具停更记录也永远在你手里配合全文搜索工具把聊天记录变成可检索的个人知识库重要对话可以打印装订实体化的记录更耐存。避坑FAQ新手最常问的五个问题Q1sqlite3编译失败npm install卡住✅ 用预编译方案。development/framework/下有多个版本预编译好的node_sqlite3.node选与你环境对应的版本拷贝到node_modules/sqlite3/lib/binding/即可。Q2提示读不了备份文件或分析不出数据✅ 九成原因是备份加密了。回 iTunes 取消给iPhone备份加密重新做一份备份再试。Q3分析完看不到账号和联系人✅ 按顺序检查三件事Documents 文件夹是否整个拷齐里面有没有MM.sqlite是否是 iOS 备份——工具不解析安卓数据。Q4导出的语音播不了、发不出声✅ 先确认语音文件是否转换成功再换一个浏览器打开导出的 HTML系统缺少音频解码器就先补装。Q5导出过程卡住没反应✅ 查一下磁盘剩余空间关掉占资源的应用重启工具再导一次多数情况能解决。以上都不行的兜底软件右上角【工具】→【导出运行日志】把日志带上再提问绝大多数问题日志里能直接定位。进阶玩法让备份自己跑起来工具本体是图形界面无法一行命令做到全自动导出但最费时间的数据准备存档归档可以交给脚本。保存为wechat_archive.sh#!/bin/bash # 微信备份数据按时间戳存档 SRC~/WeChatBackup/Documents DST~/WeChatBackup/history/$(date %Y%m%d) rsync -a --delete $SRC $DST/再挂到 crontab 里0 3 * * 0 /path/to/wechat_archive.sh每周日凌晨3点自动存一份当周快照需要导出时打开工具指向对应目录即可。再套上3-2-1原则——3份副本、2种介质、1份异地你的聊天记录就能扛住任何单次事故。项目认知与参与入口技术栈很朴素Node.js 负责解析读写AngularJS 负责界面SQLite3 读聊天数据库NW.js 打包成桌面应用Grunt 负责构建。想动手可以看四处核心逻辑 development/js/、界面模板 development/templates/、预编译模块 development/framework/、完整文档 README.md。作者精力有限项目很需要新援改动再小也欢迎提 PRPR 一定会被第一时间查看。别等丢失了才想起做现在就把手机连上电脑做一次不加密备份用十分钟完成第一次导出。每段对话都是不可复制的时刻被妥善备份的记录不会轻易消失。⚠️ 请仅将本工具用于个人数据备份只备份你有权保存的数据不要访问或导出他人的聊天记录。多年后翻到那些对话时你会感谢今天按下「开始生成数据」的自己。【免费下载链接】WeChatExporter一个可以快速导出、查看你的微信聊天记录的工具项目地址: https://gitcode.com/gh_mirrors/wec/WeChatExporter创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考