微信无原生txt导出功能,需借助第三方工具:楼月工具适配pc版、轻虾助手支持安卓本地解析、wechatexport-ios用于ios备份提取、微恢复+adb+sqlite适用于root/调试安卓设备。

如果您尝试将微信(包名 com.tencent.mm)的聊天记录导出为 TXT 文件,但无法直接通过官方界面完成,则可能是由于微信未提供原生 TXT 导出入口,且本地数据库受加密保护。以下是解决此问题的步骤:
一、使用楼月电脑版微信聊天记录导出工具
该工具可直接读取电脑版微信缓存中的明文或半解密数据,无需越狱或 Root,兼容当前 PC 微信 4.0 及 com.tencent.mm 最新版数据结构。其核心依赖于迁移后存储在本地的 SQLite 数据库文件(MsgAttach.db、MSG0.db 等),并支持 UTF-8 编码 TXT 输出。
1、确保手机与 Windows 电脑处于同一 Wi-Fi 网络,手机端微信版本不低于 8.0.50,电脑端安装最新正式版微信(非测试版)。
2、在手机微信中依次点击「我」→「设置」→「聊天记录管理」→「导入与导出」→「导出到电脑」,勾选目标联系人或群聊,点击「开始」完成迁移。
3、下载并安装楼月电脑版微信聊天记录导出工具(2026 年 5 月最新版),运行后点击「查看记录」,软件自动定位当前登录账号的本地数据库路径。
4、在左侧联系人列表中按住 Ctrl 键多选或 Shift 键连续选择需导出对象,点击顶部菜单栏「文件」→「导出聊天记录」。
5、在弹出窗口中明确选择「TXT 文档」格式,设置保存路径(建议新建专用文件夹,如“微信_TXT_2026”),勾选包含时间戳与显示发送者昵称/备注名两项关键选项,点击「确定」执行导出。
二、借助轻虾导出助手生成 TXT
轻虾导出助手采用纯本地处理架构,所有解析均在用户设备完成,不上传任何数据,对 com.tencent.mm 的本地缓存目录(WeChat Files/xxx/Msg/)具有强兼容性,尤其适配安卓端未迁移但已授权备份的场景。
1、下载安装轻虾导出助手,确认电脑已安装并成功登录微信电脑版。
2、若电脑微信中无目标聊天记录,需先在手机端发起「迁移到电脑微信」操作;若已存在,则跳过此步。
3、启动轻虾导出助手,在主界面点击「切换到批量模式」,从左侧聊天列表中勾选多个会话。
4、点击「导出为」按钮,在下拉菜单中选择「TXT 格式」,弹出设置窗口后启用每条消息独立成行与保留原始换行符选项。
5、指定保存位置,点击「开始导出」,导出完成后 TXT 文件默认采用 BOM 头 UTF-8 编码,可在 Windows 记事本、VS Code 或 Notepad++ 中正常显示中文与时间信息。
三、iOS 设备配合 WechatExport-IOS 工具链
针对 iPhone 用户(com.tencent.mm iOS 版),该方案绕过 iCloud 限制,直接利用 iTunes 备份镜像提取聊天记录,适用于未开启“iCloud 同步微信”的封闭环境,输出结果含完整时间戳与双向消息标识。
1、从 Apple 官网下载并安装最新版 iTunes(Windows)或 Finder(macOS Ventura 及以上)。
2、访问 GitHub 搜索 WechatExport-IOS 项目,下载 2026 年 4 月发布的 Release 版本 ZIP 包并解压。
3、用 USB 数据线连接 iPhone 与电脑,解锁手机并在提示时点击「信任此电脑」,在 iTunes/Finder 中执行一次全量本地备份(加密备份非必需,但推荐启用以获取更多附件元数据)。
4、双击运行解压后的 WechatExport-IOS.exe(Windows)或 .app(macOS),点击「Start Export」,工具自动识别最新备份路径并解析 com.tencent.mm 的聊天数据库。
5、导出界面中选择「Plain Text (.txt)」模式,确认勾选导出语音转文字内容(需提前在手机端对语音气泡执行「转文字」操作),点击「Export」生成单文件 TXT。
四、安卓设备使用微恢复提取本地数据库后手动导出
当手机已 Root 或启用 USB 调试并允许文件系统访问时,可直接提取 com.tencent.mm 的私有数据库文件,规避迁移限制,适用于仅存于手机端、未同步至电脑的孤立会话。
1、在安卓手机上启用开发者选项与 USB 调试,使用数据线连接电脑,运行 ADB 命令:adb shell run-as com.tencent.mm cp /data/data/com.tencent.mm/MicroMsg/*/db/MSG*.db /sdcard/,将数据库复制至外部存储。
2、使用 ADB 拉取文件:adb pull /sdcard/MSG0.db ./,保存至电脑当前目录。
3、下载 DB Browser for SQLite 工具,打开 MSG0.db,定位到表 Chat_XXXXX(X 为数字串,对应具体联系人 ID),执行 SQL 查询:SELECT CreateTime, UserName, Content FROM Chat_XXXXX ORDER BY CreateTime;
4、点击「Write all rows to CSV file」,保存为 CSV 后,用 Excel 或文本编辑器另存为 UTF-8 编码 TXT,手动添加表头「时间|发送者|消息内容」并替换分隔符为换行。










