关于此工具
HTML 转 Markdown 是一款免费的浏览器内转换器,会在你输入的同时把 HTML 标记改写为整洁的 Markdown。粘贴或编辑 HTML,等价的 Markdown 就会实时出现,随时可复制。
转换使用浏览器自身的 DOM:你的输入会成为一个游离元素的 innerHTML,然后由递归遍历器输出 Markdown,因此格式错误或未闭合的标签会像浏览器渲染时那样被规范化。它能处理标题、粗体、斜体、链接(通过 href 属性)、行内代码、围栏代码块、换行、段落、块引用,以及有序和无序列表。
一切都在本地运行——不上传、无账户、无跟踪,也可离线使用。它无法映射的标签,例如图片、表格或水平分隔线,会被解包,因此其中的文本仍会原样保留,但不会添加任何 Markdown 语法。
常见问题
支持哪些标签?
标题(h1–h6)、粗体(strong/b)、斜体(em/i)、链接(a)、行内代码、预格式化块(pre)、无序和有序列表、块引用、换行以及段落。有序列表会按顺序编号。
它在服务器上运行吗?
不。它用一个游离的 DOM 节点——一个在内存中创建的 div——在浏览器里解析你的 HTML,因此不上传任何内容,也可离线使用。
它不支持的标签会怎样?
它无法映射的元素,例如图片、表格和水平分隔线,会被解包:其中的文本会原样保留,但不会为该标签生成任何 Markdown。链接只读取 href 属性,其他属性会被忽略。
它如何处理空白和代码?
普通文本中的空白会被折叠为单个空格,而行内代码和 pre 块的内容则逐字保留。br 标签会变成一个硬换行。