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 内容不会离开你的设备。