WeChatMsg 完整指南:免费把微信聊天记录导出为 HTML、Word、CSV 文件
准备换新电脑,或者想把旧机器清出来重新装系统,最怕的就是微信里存了好几年的聊天记录跟着一起消失。WeChatMsg 是一款免费的微信聊天记录导出工具,它读取电脑端微信在你本机保存的数据库,把记录转成 HTML、Word、CSV 文件,另外还能生成一份年度聊天报告。所有操作都在你自己的电脑上完成,数据不经过网络,也不上传任何服务器。
用之前先确认:WeChatMsg 对环境的三个要求
花 10 秒过一遍下面三条,就能判断要不要继续往下看:
- 你得登录过电脑版微信。它读取的是电脑端微信存在本机的数据库文件,手机上的聊天记录目前不在支持范围内。
- 机器上要装 Python 3.7 或更高版本。在终端输入
python --version就能看到当前版本;没装的话去 Python 官网下载安装。 - 记录在哪台电脑上,就在哪台电脑上运行它。工具只读、不改动原始数据,但导出的是哪台机器的记录,就得在哪台机器上跑。
三条都满足,下面三步就能把它跑起来。
WeChatMsg 安装步骤:从下载代码到启动程序
第一步:把代码下载到本地。 工具用 Python 编写,得先把源码放到电脑上,再进入项目目录:
git clone https://gitcode.com/GitHub_Trending/we/WeChatMsg
cd WeChatMsg
第二步:建一个独立环境,再装依赖。 虚拟环境的作用是把项目用到的第三方包和你系统里已有的软件隔开,避免装完之后其他程序出冲突:
python -m venv venv
# Windows 激活:venv\Scripts\activate;Mac/Linux:source venv/bin/activate
pip install -r requirements.txt
第三步:启动程序并连接微信。 运行前建议先把电脑端微信彻底退出、再重新打开登录,这样能避免数据库文件被正在运行的微信占用:
python main.py
程序会弹出一个图形界面,按界面提示完成连接即可。连接成功后,界面上要确定的就是四件事:导出哪个联系人或群组、时间范围取多长(比如某一年或最近几个月)、选哪种格式、文件存到哪个目录。保存路径建议挑系统盘之外、空间比较充足的磁盘。设置完点开始,等它跑完就能打开生成的文件。如果记录量非常大,别一次性全导,按年份或者按联系人分开导,成功率会更高。
想怎么用,就选哪种格式
三种导出格式对应三种完全不同的目的,按你的需求对号入座就行:
想随时翻看,选 HTML
保留原来的聊天界面样式,图片以缩略图形式嵌在里面,用 Chrome、Edge 这类浏览器打开就能看,不需要额外装软件。
想打印或做纪念册,选 Word
导出的是可编辑文档,用 Office 或 WPS 打开后可以自己调整排版,再打印出来。家庭记录、和某个人的长期对话,都可以整理成册。
想复盘或做统计,选 CSV
表格结构,用 Excel 打开后就能筛选、统计。比如想还原一个项目从头到尾的讨论过程、拉一条时间线,用它最方便。
进阶玩法:生成一份微信年度聊天报告
除了导出,WeChatMsg 还能把一整年的聊天记录分析成一份报告,主要看四个维度:这一年你跟谁互动最多、你的聊天集中在哪些活跃时段、哪些话题关键词出现频率最高、消息量随时间怎么起伏。结果用可视化卡片和图表呈现,效果类似这样:
WeChatMsg 的边界:这些事它目前做不到
- 手机版微信不在支持范围。电脑端数据存在本机所以容易读取,手机端受系统权限和加密限制,暂时读不到。
- 原始媒体文件不完整。导出文件里的图片是缩略图,语音以文字形式显示;想要原图和原语音,用微信自带备份功能单独存一份。
- 超大数据量需要分段。记录条数很多时,按年或按联系人分批导出更稳妥。
- 项目更新节奏慢。它处于长期低频更新状态,用之前先确认和自己当前微信版本的兼容性,更多细节可以翻 readme.md。
微信聊天记录导出常见问题
导出过程会影响微信正常使用吗? 不会。工具只读取数据,不修改、不删除任何原始记录,导出的同时你可以照常收发消息。
导出的文件里包含图片和语音吗? HTML 导出里带图片缩略图,语音消息显示为文字。原始语音和完整图片,建议用微信自带备份功能另行保存。
群聊记录支持导出吗? 支持。任意群组都能选,还可以配合时间范围一起筛选。
生成的文件分别用什么打开? HTML 用 Chrome、Edge 等浏览器;Word 用 Office、WPS;CSV 用 Excel 或同类表格软件。
把数据留在自己手里
聊天记录本来就是你自己产生的数据。WeChatMsg 把这件事做成了一条离线、完整的路:记录留在你自己的磁盘上,想翻看随时翻看,想做分析也有素材。数据握在自己手里,才是最稳妥的状态。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考




