优化后外观变化
复杂滤镜、渐变或动画 SVG 可能受优化策略影响。
使用页面预览确认;必要时关闭风险较高选项。
免费 SVG 优化器,可粘贴或上传 SVG,在浏览器本地使用 SVGO 压缩清理代码,支持多轮优化、移除宽高、保留格式、预览、复制和下载。
SVG 优化器用于清理设计工具导出的冗余 SVG 代码,压缩 metadata、空节点和多余属性,适合图标、Logo 和前端矢量素材上线前优化。SVG 内容在浏览器本地处理。
复杂滤镜、渐变或动画 SVG 可能受优化策略影响。
使用页面预览确认;必要时关闭风险较高选项。
原始 SVG 已经很小或保留格式后,输出可能变化不明显。
关闭“保留格式”,或仅保留需要的优化选项。
如果 SVG 缺少有效 viewBox,移除尺寸可能影响展示。
确认有 viewBox 后再移除 width/height。
SVG 适合矢量图形,但并不总是替代位图。根据内容类型选择格式更重要。
| 格式 | 适合内容 | 优势 | 限制 |
|---|---|---|---|
| SVG | 图标、Logo、线性插画、简单图形 | 可缩放、代码可编辑、体积可优化 | 复杂照片或大量路径可能变大 |
| PNG | 透明位图、截图、复杂颜色图 | 像素还原稳定,透明支持好 | 放大会模糊,体积可能较大 |
| 优化 SVG | 上线前的矢量资源 | 移除冗余代码,减少包体 | 需预览确认视觉不变 |
| 保留格式 SVG | 需要人工阅读和二次编辑 | 更易维护 | 体积通常比最小化输出更大 |
<svg width="240" height="120"><metadata>...</metadata><g><path d="..."/></g></svg>
<svg viewBox="0 0 240 120"><path d="..."/></svg>
实际输出由 SVGO 根据 SVG 内容和选项生成。
清理设计工具导出的冗余代码,减少前端资源体积。
预览优化后 SVG 外观,确认品牌素材没有被破坏。
按需移除 width/height,让 SVG 通过容器尺寸缩放。
不会。SVG 读取、压缩、预览和下载都在浏览器本地完成。
默认策略较保守,并保留 viewBox。仍建议通过页面预览检查,特别是复杂渐变、滤镜或动画 SVG。
多轮优化会让 SVGO 反复清理可压缩结构,可能进一步减小体积,但处理时间会增加。
当你希望 SVG 通过 CSS 或容器尺寸响应式缩放时可以开启;如果需要固定尺寸,建议保留宽高。
会。保留格式会让输出更易读,但通常比最小化结果更大。
当前页面一次处理一个 SVG。批量处理需要逐个上传或后续使用批处理能力。
如果开启保留格式或原始 SVG 已经很小,输出可能略增。页面会显示增加或减少的体积。
免费使用,不需要登录,适合前端上线前快速清理 SVG。