指南

把 Pug 转成 HTML,先看效果再粘贴更稳妥

Pug(以及更早的 Jade)用缩进替代大量尖括号。写起来轻快,但当模板层级变深时,肉眼很难快速确认某个块到底是不是闭合正确。很多人会在本地装 Node 后跑 `pug` 命令行;这页把这一步直接搬到浏览器里。 你可以粘贴片段,或上传 `.pug` / `.jade` 文件,左侧改源码、右侧看 HTML。页面加载后转换在本机完成,不会把模板上传到服务器。和“贴进去就出结果”的单次转换器相比,这页更实用的点是可视化预览:从原始标记切到渲染视图,在复制到 CMS、邮件系统或团队项目之前先发现版式问题。

Pug 源码编辑区旁边是渲染预览与 HTML 输出面板

可视化转换,比在脑内推演缩进更高效

很多 Pug 转 HTML 工具只有文本框和下载按钮。处理五六行示例够用,但在检查导航结构、卡片网格、复杂页脚时就不够看。这里保持左右同屏:你改一层缩进,右侧 HTML 立即更新;要确认层级与间距时,切到“预览”看实际渲染,而不是只盯着 `</div>`。 输入区下方会实时提示语法状态。解析失败时,你能直接看到报错位置,而不是面对一个空白输出区域。实时 HTML + 沙箱渲染预览的组合,能显著减少“导出后再去别处打开才发现结构错了”的返工。

先讲清两个边界,避免浪费时间:本工具在浏览器内编译你当前粘贴/导入的 Pug,不读取项目目录,因此 `include`、`extends` 和外部 partial 不在支持范围。若模板是自包含的,mixin、条件、循环以及 `style.` / `script.` 这类块和本地编译体验一致。 另外,如果你在模板顶部写多行 JavaScript(比如菜单数组),请用单独一行 `-`,再把完整 JS 代码块缩进写在其下。Pug 只把 `-` 后第一行当作代码,直接换行续写数组常导致看起来莫名其妙的解析错误。

返回转换器
🌱

先看渲染,再导出

预览标签会把编译后的 HTML 放进沙箱 iframe,标题、列表、链接都按浏览器真实效果显示。

🔬

左右对照改语法

左侧改 Pug,右侧看 HTML;属性名、类名、层级变化能即时确认。

💫

临时转换也不用装环境

只为一个工单或临时模块生成 HTML 时,可直接跳过本地安装与脚本配置。

FEATURES

在线 Pug 转 HTML:不只转代码,更要核对页面结果

左右可视化编辑、编译后渲染预览、原始 HTML 输出与导出动作,一页完成且不上传源模板。

Pug 转 HTML 工具栏包含上传、复制、下载与可视化预览入口

可视化结果可先验收,避免盲贴

布局刻意保持简单:左输入、右输出。你输入时 HTML 同步刷新;当你关心的是页面层次而不只是标签文本时,直接切到预览看导航、卡片、页脚是否落在正确结构。很多“语法上可编译、视觉上不对”的问题,都会在这一步暴露。 原始 HTML 也始终一键可见,便于检查属性、复制片段给 CMS 区块,或与已有文件做差异对比。不会被迫在“纯预览”与“纯代码”之间二选一。

如何在本页把 Pug 转成 HTML

添加 Pug 源码

添加 Pug 源码

在左侧粘贴,或上传 `.pug` / `.jade` 文件。缩进决定嵌套关系,文件内请保持空格/Tab 风格一致。若使用 `-` 写变量或数组,多行代码请放在单独 `-` 行下面的缩进代码块里。

查看 HTML 与预览

查看 HTML 与预览

右侧默认显示渲染预览,可切换到 HTML 查看字面标签。若下方出现语法错误,请先修复;模板未解析通过时,预览与导出会被阻断。

复制、下载或继续在 Playground 编辑

复制、下载或继续在 Playground 编辑

目标是其他工具或 CMS 区块时可直接复制;需要文件交付就下载 `.html`。若还要可视化微调,点击“预览 / 可视化编辑 HTML”把结果发送到首页 Playground。

Pug 转 HTML 常见问题

开始使用

准备好把 Pug 转成“看过效果”的 HTML 了吗?

左右同屏编辑、渲染预览、复制与下载,全程免费且无需账号。

Pug 转 HTML

免费
  • Pug 与 HTML 左右可视化对照
  • 导出前先看编译后渲染效果
  • 支持复制、下载或发送到 Playground
  • 页面加载后在浏览器本地运行
打开工具

仅支持自包含模板,不支持从磁盘读取 `include` / `extends`。

带可视化预览的 Pug 转 HTML 转换器
浏览器本地