CanDoYa
ZH

免费 HTML 压缩工具

全程在浏览器中运行,无需上传,无需注册。

原始 HTML
压缩后的 HTML
粘贴 HTML 即可查看压缩结果
分享此工具

HTML 压缩工具有什么作用?

HTML 压缩工具会删除浏览器不需要的普通注释、缩进、换行和多余空格,让标记更紧凑。粘贴完整文档或代码片段,即可获得压缩后的 HTML 和准确的字节节省量。script、style、pre 和 textarea 中的内容不会改变,整个过程都在浏览器本地完成。

使用方法

  1. 1粘贴 HTML. 把完整 HTML 文档或代码片段放入输入框,也可以载入示例。
  2. 2选择注释处理方式. 需要最小体积时保持删除普通注释开启;需要保留审阅备注时将其关闭。
  3. 3查看节省量. 比较压缩前后的 UTF-8 字节数、节省比例、删除的行数和注释数。
  4. 4复制结果. 把压缩后的 HTML 复制到构建产物、CMS 或本地项目中,同时保留易读的源文件以便后续修改。

适用人群

此工具采用谨慎的空白处理方式。它会精简标记,但在相邻内联内容可能需要分隔时保留一个空格。功能性的条件注释、SSI 指令和 Knockout 绑定注释也会保留。HTML 不会离开当前设备。

常见问题

这个 HTML 压缩工具免费吗?

是的。工具可免费使用,无需注册、下载,也没有使用次数限制。粘贴标记,查看实时结果,然后直接在浏览器中复制。

我的 HTML 会被上传吗?

不会。压缩和字节计算都在浏览器本地完成,粘贴的 HTML 不会发送到服务器。尚未发布的模板、内部链接和私有页面片段都可以留在自己的设备上处理。

可以压缩多大的 HTML?

工具不会上传输入内容,因此没有服务器端大小限制。实际上限取决于浏览器内存和设备性能,不过普通页面、模板和 HTML 邮件通常都能立即更新。

压缩会改变 script 或 style 的内容吗?

不会。script 和 style 元素中的内容会逐字节保留。pre 和 textarea 中的空格与换行可能有意义,因此也会受到同样保护。如果还要压缩其中的 CSS 或 JavaScript,请使用对应的专用压缩工具。

哪些 HTML 注释会被删除?

开启删除注释后,普通开发注释会被移除。Internet Explorer 条件注释、SSI 指令和 Knockout 绑定注释具有实际功能,删除后可能改变页面行为,因此会继续保留。关闭该选项即可保留所有注释。

HTML 压缩会改变页面外观吗?

过度删除空白可能让单词连在一起,也可能破坏依赖空白的内容。此工具会合并多余空白,同时保留可能用于分隔内联文本的空格,以及 raw 元素和预格式化块。完成压缩后仍应测试生产页面。

之后还能恢复原来的格式吗?

格式化工具可以为压缩后的 HTML 重新添加易读缩进,但无法找回已删除的注释或原始换行位置。请把易读源文件保存在版本控制中,并把压缩结果当作构建产物。