HTML 转 Markdown
把 HTML 转成 Markdown 的免费工具。把网页或 CMS 里取来的 HTML 整理成干净的 Markdown。
FormatArc 的 HTML → Markdown 转换规格
转换细节
使用 turndown 库,配置为 ATX 标题(#)/ 围栏代码块(```)/ '-' 列表标记 / '_' 强调 / '**' 粗体。<h1>~<h6> 变成 #~######,<strong> 变成 **text**,<em> 变成 _text_,<code> 变成行内反引号,<pre><code> 变成围栏块,<a href> 变成 [text](url),<img src alt> 变成 。<table> 元素转成 GFM 竖线表格,单元格里的换行会替换成空格,竖线( | )用反斜杠转义。
限制
表格的 rowspan / colspan 属性会被忽略,只提取单元格内容,结构会被拉平。<script> / <style> / <noscript> 元素会被完全移除。行内 CSS(style 属性)会被忽略。<iframe> / <embed> / <video> 会以 HTML 标签的形式留在输出里。不支持从 URL 直接抓取或上传文件(受 CORS 限制)。请把 HTML 字符串直接粘贴到输入区域。
隐私与本地处理
HTML 由浏览器里的静态 JavaScript 转成 Markdown。HTML 的内容不会发送到服务器,也不需要注册或 API 密钥。FormatArc 用 Next.js 静态输出构建,这个页面只传送静态 HTML 和客户端代码。
也能用 CLI / Chrome 扩展
想在构建流水线或终端里执行同样的转换,FormatArc 也以 npm 的 CLI 形式发布(npx formatarc html-to-md input.html)。不想离开标签页就整理 JSON / YAML 的话,也有 Chrome 扩展。