zh-Hans v
en zh tw

SVG 压缩优化工具

使用 SVGO 优化静态 SVG,可选择坐标精度并比较体积,保留 viewBox 和 ID,同时移除主动内容。

精简 SVG 标记

粘贴 SVG 或选择 UTF-8 文件后执行 SVGO 优化,可精简形状、路径、颜色及冗余标记。输出保留 viewBox、ID 和描述文字,可复制优化后的 XML 或下载 optimized.svg,并比较结果显示的字节数。

精度控制小数舍入,数值越低,细节越可能变化,应在实际使用尺寸下核对预览。工具不保证文件一定变小,清理主动内容也可能有意改变原行为。预览不可用时,仍可下载有效的优化标记。

静态 SVG 与资源限制

脚本、事件属性和 XML 样式表指令会被移除;DTD、实体声明、动画/SMIL、foreignObject、外部资源网址及远程 CSS/字体导入会被拒绝。支持渐变、遮罩、滤镜的本地片段引用,以及大小受限的内嵌 PNG/JPEG。

输入及输出最多 200,000 字符、20,000 节点、64 层,内嵌位图总计不超过 2,000 万像素,Worker 超时为 10 秒。上传 SVG 文件最大 200,000 字节。预览按图片渲染,不作为可交互标记插入页面。

常见问题

会重命名 ID 吗?

不会,工具关闭 ID 清理,不会有意重命名 SVG 内部或应用依赖的 ID,仍建议在最终使用环境中核对。

需要上传到服务器吗?

不需要。文件、文字及处理结果均在浏览器中,所需引擎、字体和支持文件从本站加载。

其他语言