0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
配置
通过选择正确的 HTML、SVG、JavaScript、TypeScript、CSS、JSON 和 XML 类型来减小代码大小,也可以从你的计算机上加载文件或在编辑器中粘贴内容。对于无标记语法的数据,有 文本/通用模式。按下 最小化,并在准备就绪时复制或下载结果。在 HTML/SVG/XML 中,删除注释和标签之间的空格,最小化 <style> 中的 CSS,不更改 <script>、<pre>、<textarea> 和 CDATA 的内部内容。
源代码
行:0角色:0

工作原理

通过移除不必要的空格、换行和注释来压缩代码以减小体积。更轻的文件下载和处理更快,这对网页性能至关重要。

它支持多种内容类型——JavaScript、TypeScript、HTML、SVG、CSS、JSON 和 XML,以及一个通用模式——并对每种类型应用合适的压缩器,在不破坏语法的情况下压缩。

所有处理都在你的浏览器中运行:代码不会上传到任何服务器。压缩会保留代码的行为,但使其面向生产,而非供手工编辑。

示例

function sum(a, b) { // suma dos números return a + b; }function sum(n,u){return n+u}移除注释和空格,并缩短本地名称以减小体积。

使用场景

  • 减小 JS 或 CSS 文件的体积以加快网站加载。
  • 在将 SVG 或 HTML 嵌入页面前压缩它们。
  • 将配置 JSON 打包成一行以便传输。
  • 准备可复制到邮件或模板中的轻量代码片段。

常见问题

我可以压缩哪些类型的代码?

JavaScript、TypeScript、HTML、SVG、CSS、JSON 和 XML,以及用于文本的通用模式。工具会根据你选择的类型选择合适的压缩器。

压缩会改变代码的结果吗?

不会。压缩后的代码行为与原始代码相同;只是失去了可读的格式。对于 JavaScript,它可能缩短局部变量名,但不改变逻辑。

我可以重新格式化压缩后的代码吗?

你可以用本节的格式化器重新缩进以恢复可读性,但缩短的名称和被移除的注释无法恢复。

我的代码会上传到服务器吗?

不会。所有压缩都在你的浏览器中进行;代码绝不会离开你的电脑。