SVG 格式化与压缩

美化、压缩、优化 SVG 代码:去除注释与冗余属性、精简小数位,实时预览,纯本地处理不上传

优化选项(仅「压缩优化」模式生效)

使用说明与优化原理

本工具在浏览器本地完成全部解析与重写,SVG 代码不会上传到任何服务器。三种模式分别是:美化(重排缩进,便于阅读与 Diff)、压缩(仅去掉多余空白)、压缩优化(在压缩基础上执行结构清理,体积通常可再降 20%~60%)。

  • 删除注释:移除 <!-- --> 注释,Illustrator / Inkscape 导出文件常带有大量生成信息。
  • 删除元数据:移除 title、desc、metadata 等不影响渲染的描述性节点(如需无障碍保留 title 请关闭此项)。
  • 删除编辑器命名空间属性:清理 inkscape:、sodipodi:、illuminator 等编辑器私有属性与对应 xmlns 声明。
  • 精简数字小数位:把坐标与尺寸四舍五入到指定精度,10.000000 会变成 10,路径数据体积显著下降。
  • 删除隐藏与空元素:移除 display="none" 的图层以及无属性的空 <g>,避免无用节点进入产物。

相关工具