HTML转Markdown
在线HTML转Markdown工具,支持上传HTML文件或直接粘贴HTML代码,基于后端服务将HTML转换为Markdown格式,保留标题、列表、链接、表格等结构。一键复制或下载.md文件,适用于网页内容迁移、博客格式转换、HTML片段转Markdown文档。
上传HTML文件
粘贴HTML代码
上传HTML文件转换
点击选择或拖拽HTML文件到此处
支持 .html / .htm 格式,单文件最大 50MB
HTML → Markdown
粘贴HTML代码转换
转换结果
Markdown输出
转换结果将显示在此处…
功能特性
保留结构
智能识别并保留HTML中的标题层级、有序/无序列表、超链接、图片、表格、引用块等结构化元素,转换为对应Markdown语法。
双模式输入
支持上传本地HTML文件转换,也支持直接粘贴HTML代码片段转换,满足整页文档与局部片段的不同转换需求。
拖拽上传
提供拖拽上传区域,将.html/.htm文件直接拖入即可完成选择,支持最大50MB的HTML文件,操作便捷高效。
一键复制
转换完成的Markdown内容支持一键复制到剪贴板,方便快速粘贴到博客系统、文档站点或Markdown编辑器中使用。
下载MD文件
可将转换结果直接下载为.md文件,保留完整Markdown格式,便于本地存档或在Git仓库、静态站点中引用。
免费使用
完全免费、无需注册登录,转换基于稳定的后端服务处理,结果准确可靠,适合开发者和内容创作者日常使用。
使用说明
上传HTML文件模式
- 切换到「上传HTML文件」标签页,点击拖拽区域选择文件,或将
.html/.htm文件直接拖拽到虚线框内。 - 选择文件后,下方会显示文件名与大小,点击「移除」按钮可重新选择。
- 点击「转换为Markdown」按钮,后端服务将读取HTML文件并转换为Markdown格式,结果显示在下方结果区。
- 单文件大小上限为50MB,超出限制会提示校验失败。
粘贴HTML代码模式
- 切换到「粘贴HTML代码」标签页,将HTML代码片段粘贴到输入框中,可以是完整页面或局部片段。
- 点击「转换为Markdown」按钮,后端服务会将HTML内容转换为对应的Markdown文本。
- 适用于从浏览器「查看源代码」复制的片段、CMS导出的HTML内容、邮件模板等场景。
结果处理
- 转换成功后,结果区显示Markdown文本,可滚动查看完整内容。
- 点击「复制」按钮将Markdown复制到剪贴板;点击「下载.md」按钮将结果保存为本地Markdown文件。
- 可切换输入模式重新转换,结果区会自动更新为最新一次转换的内容。
典型使用场景
- 网页内容迁移:将旧网站的HTML页面转换为Markdown,迁移到基于Markdown的静态站点生成器(如Hugo、Hexo)。
- 博客格式转换:把富文本编辑器导出的HTML文章转为Markdown,方便在GitHub Pages、语雀等平台发布。
- HTML片段整理:将复制的网页片段(含表格、列表、链接)快速转为干净的Markdown文档。
- 文档归档:把HTML格式的技术文档、邮件模板批量转为Markdown,便于版本管理与协作。
常见问题
HTML转Markdown会保留哪些标签的结构?
工具会保留常见的语义化标签结构:标题(
<h1>~<h6>)转为#标题,段落(<p>)转为普通文本,加粗/斜体(<strong>、<em>)转为**/*,链接(<a>)转为[文本](url),图片(<img>)转为,列表(<ul>/<ol>)转为-/数字列表,表格(<table>)转为Markdown表格,引用(<blockquote>)转为>,代码块(<pre>)转为围栏代码块。
上传HTML文件有大小限制吗?
单个HTML文件大小上限为50MB。前端在选择文件时会进行校验,超出限制会给出提示。后端接口也已配置请求体大小限制(
RequestSizeLimit)为100MB,确保大文件转换过程稳定可靠。如需转换超大文件,建议先拆分为多个小文件分别处理。
两种输入模式(上传文件/粘贴代码)有什么区别?
「上传HTML文件」模式适合转换完整的本地HTML文档,会读取文件原始内容并提交后端转换;「粘贴HTML代码」模式适合转换从网页复制的片段或临时编辑的HTML代码,无需保存为文件即可转换。两种模式调用同一个后端转换服务(
/convert),转换效果一致,仅输入来源不同。
转换过程中我的数据会被保存吗?
不会持久化保存。HTML内容仅在转换请求过程中传输到后端转换服务,转换完成后立即返回结果,不会在服务器上存储文件或内容。转换结果在浏览器端展示,可由您自行复制或下载,关闭页面后结果即丢失。
转换后的Markdown格式不正确怎么办?
若结果不符合预期,可尝试以下方式:1)检查HTML是否包含完整的闭合标签,破损的HTML可能导致解析异常;2)复杂的内联样式、
<div>布局标签在Markdown中没有直接对应,可能被简化为普通文本;3)嵌套过深的表格、脚本(<script>)和样式(<style>)标签通常会被忽略;4)可在转换后手动微调Markdown语法以达到最佳效果。
本工具是免费的吗?需要安装插件吗?
完全免费,无需注册登录,无需安装任何浏览器插件或客户端软件。工具基于网页运行,打开页面即可使用,支持主流浏览器(Chrome、Edge、Firefox、Safari)。转换能力由后端服务提供,前端负责交互与结果展示。