跳转到正文

SVG 压缩器

使用 SVGO 4 及其默认预设优化并压缩 SVG 文件。该工具会移除编辑器元数据和注释、合并无用的分组、将简单形状转换为精简路径、缩短颜色表示,并将数字四舍五入到你选择的精度,还可选择进行多轮处理以进一步减小文件。它会先检查标记,并保留 viewBox,适合需要发布图标和插图的设计师与开发者。

重置

常见问题

使用了哪种优化器?

该工具在服务器上使用默认预设运行 SVGO 4.1。许多构建工具和图标处理流程使用的也是同一款优化器。

默认预设会做哪些更改?

它会移除编辑器数据、元数据和注释,删除空元素或隐藏元素,并合并无用的分组。它还会在结果更短时将矩形和其他形状转换为路径,优化路径数据和变换,并将 #ffffff 等颜色缩写为 #fff。

精度设置有什么作用?

精度是坐标和其他数字保留的小数位数,范围为 0 到 8,默认值为 3。较低的值会生成更小的文件,但可能导致细节偏移。

多轮处理是什么?

启用多轮处理后,SVGO 会重复优化,直到结果不再缩小。该功能默认开启,通常还能进一步节省一些空间。

viewBox 会保留吗?

会。SVGO 4 默认不再移除 viewBox 或 title,因此图标仍能正确缩放,无障碍标题也会保留。

它会清理不可信的 SVG 吗?

不会。SVGO 会优化标记,但不会移除脚本或事件处理程序属性。请勿将输出视为可安全嵌入的不可信来源内容。

接受什么输入?

格式正确且根元素为 <svg> 的 SVG 标记,可选在前面添加 XML 声明和注释。标记损坏时会报告行号和列号;根元素为其他元素的文档则会被拒绝。

SVG 最大可以多大?

每个请求最多可处理 1 MB 的标记。优化会在 10 秒后停止。

可以粘贴从 Figma、Illustrator 或 Inkscape 导出的 SVG 吗?

可以。设计工具导出的文件通常包含额外元数据、编辑器命名空间和较长的数字表示,而这些正是此工具会移除的内容。

我的 SVG 会被存储吗?

不会。标记会在内存中优化后返回给你。内容不会被保存,系统只会记录请求大小。

关于 OneClick Pro

OneClick Pro 是一个免费的工具集合,包含超过 150 种网络工具,助你处理日常工作:转换图像和单位、格式化和验证代码、检查域名和 SEO,以及处理文本、日期和数字。所有工具均可免注册、免订阅使用;你输入的内容仅用于计算结果,绝不会被存储。你可以将它用作处理临时任务的快捷工具箱,也可以收藏每天都会用到的工具。