优化您的 SVG 文件

使用 SVGO 经过实战检验的优化引擎精简和清理 SVG 文件——文件更小、代码更干净、渲染完全一致。一切都在您的浏览器中本地运行。

主要功能

大幅减小文件大小

移除注释、XML 声明、元数据和编辑器垃圾信息,然后将路径、颜色和属性重写为最小的等价形式。

更快的页面加载

每一千字节都很重要。优化后的 SVG 加载更快、消耗更少带宽,让您的页面和应用在任何连接下都保持流畅。

干净、可读的标记

移除空分组和容器,折叠冗余嵌套,删除未使用的命名空间和定义,并精简冗长的小数。

渲染效果一致

精选的插件集是保持渲染效果的:viewBox、尺寸、标题、描述、嵌入图像和脚本都会被保留——只移除冗余的字节。

批量处理 + ZIP 导出

一次优化最多 10 个 SVG 文件,查看每个文件节省的字节和节点,然后单独下载或打包为单个 ZIP 压缩包。

100% 私密,在浏览器内完成

SVGO 完全在您的设备上运行。文件绝不会被上传——您的计算机上不会留下任何内容,无需账号、无水印、无限制。

关于 SVG 优化

SVG 是一种文本格式,与任何文本格式一样,随着时间推移它会积累杂物:编辑器元数据、注释、冗余属性、空分组和过度精确的小数。SVG 优化器通过将文档解析为树、应用一组无损变换将标记折叠为最小的等价形式并重新序列化结果来移除这些杂物。因为变换是语义性的——而非表面性的——图片渲染效果完全相同;只是文件更轻、标记更干净。此工具由 SVGO 驱动,这是广大 Web 社区使用的开源优化器,它完全在您的浏览器中运行,因此您的文件绝不会离开您的设备。

如何优化 SVG 文件

三个简单步骤——无需账号、无需上传、无需安装。

1

添加您的 SVG 文件

将一个或多个 SVG 文件拖入拖放区,或点击浏览。一次最多可以处理 10 个文件。

2

观看它们自动优化

每个文件都会立即优化。文件列表显示每个文件节省的字节和节点——并标记已经最小的文件。

3

下载结果

单独下载每个优化后的文件,或点击“全部下载”,将所有结果打包到单个 ZIP 压缩包中。

4

在任何地方使用它们

用优化后的版本替换原始文件。它们渲染效果一致,大小只有原来的零头。

需要了解

优化始终保留 width/height 和 viewBox,并且永远不会移除栅格图像、<style> 规则、标题、描述或脚本,因此文件渲染效果与之前完全一致。带有大量嵌入栅格图像或重型脚本的文件可能比纯矢量图标缩减得少。非 SVG 文件会以明确的消息被拒绝。所有处理都在本地完成——绝不会上传任何内容。

常见问题解答