HTML到Markdown转换器
将WordPress文章迁移到Hugo、将Confluence页面归档为笔记,或清理文档维基中的富文本邮件,这些操作均需将HTML转换为Markdown格式。该转换器会将标题、段落、列表、链接、图片和代码块转换为对应的Markdown格式,使内容在去除HTML冗余的同时保留原有结构。
如何将 HTML 转换为 Markdown
-
1
粘贴 HTML
整页内容、富文本邮件正文或片段,所有内容均会被解析。
-
2
转换
标题、段落、列表、链接、图片和代码块会被转换为 Markdown。
-
3
复制 Markdown
将输出结果保存到 Obsidian、Hugo、Jekyll、Notion 或 Git 仓库中。
将 HTML 映射为 Markdown
转换器遍历DOM结构,对每个识别出的元素生成Markdown代码。<div>、<span>、<section>、<article> 等包裹标签会被移除,其内容保留在正确的嵌套层级。
元素映射
| HTML | Markdown 输出 |
|---|---|
<h1> 至 <h6> |
# 至 ###### 的标题 |
<strong>, <b> |
**text** |
<em>, <i> |
*text* |
<code> 内联 |
`text` |
<pre><code> |
由三个反引号围起的代码块(若设置了语言则附带语言信息) |
<a href> |
[text](url) |
<img src alt> |
 |
<ul><li> |
- item |
<ol><li> |
1. item |
<blockquote> |
> quote |
<hr> |
--- |
其余元素如何处理
Markdown 无法表达所有 HTML 元素。没有对应 Markdown 格式的标签会被移除,仅保留其中的文本内容:
<table>:单元格内的文本得以保留,但表格结构会丢失。若结构重要,请使用支持表格的转换器。<del>、<u>等内联样式:文本保留,样式不保留。<video>、<audio>、<iframe>:这些嵌入元素不会产生可在 Markdown 中显示的内容。<details>/<summary>:内部文本得以保留,折叠展开组件不会保留。
如需无损往返转换,请从原始 Markdown 源转换,而不是从渲染后的 HTML 转换。
常见问题
标准的 <div> 和 <span> 包装器会被移除,其内容会在正确的嵌套层级中显示。仅用于布局的 div 标签在 Markdown 中会变为不可见,这正是文档格式所需的呈现效果。
是的。<pre><code class="language-js"> 将变为围栏代码块,其中 js 作为语言提示;未指定语言的缩进代码块则回退为普通围栏代码块。
<table> 单元格内的文本得以保留,但表格结构本身不会保留:行和列无法保留,因此结构会丢失。若结构重要,请使用支持表格的转换器。
几乎可以实现,但细微的格式设置(引用样式链接、带两个末位空格的硬换行、其他强调标记)可能需要调整。为确保无损数据传输,请保持原始Markdown格式。
相关工具
ASCII 表参考
完整 ASCII 表,覆盖 0 到 127;列出每个代码的十进制、十六进制、八进制、二进制值和 HTML 数字字符引用写法,包括 NUL、LF、DEL。
HTML 字符参考
可搜索的 HTML 实体列表,含命名代码与数值代码,并支持一键复制特殊字符和符号。
键盘快捷键参考
搜索 macOS、Windows 和 Linux 上 VS Code、Chrome 以及使用 GNU Readline 的 Bash 的文档默认快捷键。
邮箱验证器
验证邮箱地址:RFC 5322 语法检查、实时 MX 记录查询,并显示本地部分、域名和长度详情。不会发送任何邮件。
编辑器配置生成器
根据你的缩进样式与大小、行尾、字符集和空格规则生成 .editorconfig 文件,让不同集成开发环境(IDE)和编辑器的格式保持一致。
证书解码器
粘贴一张 X.509 PEM 证书,并查看解码后的字段:主体、颁发者、序列号、签名算法、有效期及主体备用名称(SAN)。
此工具还提供其他语言版本
- Konverter HTML ke Markdown [ID]
- HTMLからMarkdownへの変換ツール [JA]
- เครื่องแปลง HTML เป็น Markdown [TH]
- Konwerter HTML na Markdown [PL]
- Conversor de HTML para Markdown [PT]
- HTML → Markdown 변환기 [KO]
- Konverterare från HTML till Markdown [SV]
- HTML-zu-Markdown-Konverter [DE]
- Chuyển đổi HTML sang Markdown [VI]
- محوّل HTML إلى Markdown [AR]
- Convertidor de HTML a Markdown [ES]
- Convertisseur HTML en Markdown [FR]
- HTML naar Markdown converter [NL]
- HTML to Markdown Converter [EN]
- Convertitore da HTML a Markdown [IT]
- Конвертер HTML в Markdown [RU]
- HTML'den Markdown'e Çevirici [TR]