
WeChat to Markdown 是一个本地优先的 Chrome 扩展:不需要账号、后端或数据库,文章解析和 Markdown 生成都在你的浏览器里完成。用途很直接——把公众号网页内容转成更适合个人阅读、研究和知识整理的 Markdown 文档。
软件格律诗 需要特别说明的是它的定位:这是一款通用的格式转换工具,不提供文章内容,也不代表用户取得文章的复制、传播、改编或商业使用授权。项目只处理「用户主动打开并有权访问」的单篇文章,明确不提供批量抓取、自动遍历、登录绕过、付费内容解锁或访问控制规避能力。
功能特点
- 识别当前微信公众号文章页
- 提取标题、公众号、作者、发布时间和正文
- 清理脚本、广告节点和排版属性
- 保留链接、图片、列表、引用、表格等 Markdown 语义
- 生成包含来源链接的 YAML Front Matter
- 使用兼容 Windows 和 macOS 的文件名下载
.md - 可选择下载文章图片,并导出包含 Markdown 与
images/的 ZIP - 在公众号文章右下角提供快捷保存入口
- 支持
Alt+Shift+W快捷键直接保存当前文章 - 全程本地处理,不上传文章内容

识别与提取
打开任意 mp.weixin.qq.com 文章页,扩展能自动识别页面,提取标题、公众号、作者、发布时间和正文,并把脚本、广告节点和排版属性一并清理干净,只留下真正的内容。
干净的 Markdown 语义
转换过程保留链接、图片、列表、引用、表格等 Markdown 语义,生成的文件不是「文本堆」,而是结构完整的文档,可以直接进你的笔记软件、Obsidian 或知识库。
带来源的 Front Matter
导出文件会生成包含来源链接的 YAML Front Matter,原作者、公众号信息和出处都保留在文件头部——对知识管理和版权溯源都很友好。
图片归档两种模式
「下载文章图片」默认关闭:关闭时导出 .md 文件,正文保留网络图片地址;开启时导出 ZIP 压缩包(Markdown + images/ 目录),Markdown 中的图片地址自动改为 ./images/ 下的本地文件,实现完全离线归档。该偏好保存在浏览器本地,并同时作用于右下角快捷保存按钮。如果个别图片下载失败,导出的 Markdown 会为这些图片保留原网络地址,并在完成时提示失败数量。
快捷保存与快捷键
- 文章页右下角提供「存」按钮,点击即可快速保存
- 支持
Alt+Shift+W快捷键直接触发保存流程,快捷键沿用 Popup 中的图片下载偏好 - 如需修改快捷键,可在
chrome://extensions/shortcuts调整;扩展刚更新而页面未刷新时,会通过图标提示刷新后重试
兼容性细节
生成的文件名兼容 Windows 和 macOS,跨平台使用不踩坑。
本地优先与隐私
- 无服务器:不收集账号、Cookie、浏览历史或导出的文章内容
- 内容脚本只在 公众号 页面注入
activeTab只读取用户当前主动打开的页面;downloads用于保存文件;storage仅在本地存「是否下载图片」偏好- 权限仅用于用户选择图片归档后下载文章图片
- 导出文件仍可能包含原文的远程图片链接,阅读器打开时可能向图片服务器发起请求
上手教程
安装(从源码构建)
需要 Node.js 20 或更高版本:
然后加载扩展:
1. 打开 chrome://extensions
2. 开启「开发者模式」
3. 点击「加载已解压的扩展程序」
4. 选择本项目生成的 dist 目录
保存一篇文章
1. 打开一篇你有权访问的 公众号 文章
2. 点击扩展图标,选择导出方式(.md 或含图片的 .zip)
3. 也可以直接点文章右下角的「存」按钮,或按 Alt+Shift+W 快捷键
4. 文件自动下载到本地
调整图片归档偏好
- 在 Popup 里切换「下载文章图片」开关:关 → 导出
.md(网络图);开 → 导出.zip(本地图) - 偏好本地保存,下次保存自动沿用
合规使用要点
项目 README 用了大篇幅强调合规边界,值得每一位用户认真对待:
- 仅保存你能正常访问且有权使用的文章
- 保留 Markdown 中的原作者、公众号和来源链接,尊重署名与作品完整性
- 未经权利人许可,不公开转载、再次分发、出售或用于商业内容库
- 不将导出内容用于训练、微调、检索增强生成(RAG)或其他超出授权范围的 AI 用途
- 不利用本项目绕过登录、付费、频率限制、技术保护措施或平台访问控制
- 遵守所在地法律、权利人授权条件及微信平台规则;《中华人民共和国著作权法》规定了个人学习、研究、欣赏等合理使用情形,但需符合相应条件
涉及组织内部共享、商业产品、批量处理、AI 数据集或跨境传输的,请先取得授权并咨询专业人士。仓库本身不托管公众号文章,权利人通知按 README 中的流程提交 Issue 即可。
我的使用感受
作为一个把公众号当信息来源、又要做知识管理的人,这个扩展最戳我的点是「本地优先」四个字——不用登录、不用云端、不收集任何东西,点一下就把文章变成结构完整的 Markdown,带来源链接的 Front Matter 直接兼容 Obsidian 等笔记工具,收藏夹从此是检索式的而不是「吃灰式」的。图片归档的 ZIP 模式也很实用,离线也能看全文。
几点客观提醒:只支持单篇主动保存,不做批量抓取,指望「一键扒站」的可以绕道;合规边界写得很清楚,个人学习研究没问题,商用和 AI 训练要自己掂量授权。总体而言,这是公众号知识管理场景里少见的「克制而专业」的工具。
本文信息源自:格物致知 · 科技发现周刊 007期:MacBook的触控板(15个项目)
官方网站
https://github.com/wangshan9870/wechat-to-markdown
下载地址
https://pan.quark.cn/s/78aec855945f







