SVG OPTIMIZER

精简 SVG,去掉多余的每一字节。

上传或粘贴 SVG,一键去除注释、XML 声明、编辑器元数据与多余空白,实时对比体积与预览,全部本地完成。

点击拖拽选择或粘贴 SVG
支持 .svg 文件,或直接粘贴 SVG 代码

采用文本级压缩(去注释 / 元数据 / 空白),不重排图形,安全无损。

本页处理在浏览器本地完成

SVG 压缩做了什么?

SVG 是文本文件,往往夹带大量注释、XML 声明、编辑器(Inkscape/Sketch/Adobe)的元数据与缩进空白。本工具在浏览器里把这些冗余内容去掉、把标签内空白与属性空格折叠,从而减小文件体积,图形本身不变。适合在部署网页、提交图标前瘦身。全部本地处理。

常见问题

压缩会不会改变图形、导致显示异常?

不会。本工具只做文本级瘦身:删除注释、XML 声明、DOCTYPE、编辑器元数据(Inkscape / Sketch / Adobe 留下的 namedview 与私有属性)并折叠标签内多余空白,不重排图形、不改路径数据、不做数值精简,所以压缩前后渲染结果完全一致。

为什么我的 SVG 几乎没变小?

如果文件本身已经很精简(常见于手工编写或经 SVGO 处理过的文件),可去掉的冗余自然很少。Inkscape、Illustrator 导出的文件通常能省下可观比例,因为它们会写入大量编辑器元数据与冗长路径数据。

能一次处理多个 SVG 吗?

当前版本一次处理一个文件,因为压缩结果需要逐个确认预览。若有多个文件,可分别复制 SVG 源码到输入框粘贴处理,或分批操作。

会校验我粘贴的内容是不是合法 SVG 吗?

不会做严格校验。工具按文本规则处理,因此粘贴普通文本也会被“压缩”并尝试预览,此时预览区可能是空白。只要粘贴的是以

文件会上传到服务器吗?

不会。上传、压缩与预览全部在浏览器本地完成,SVG 内容不会离开你的设备。

深入阅读

觉得好用?Found it useful?