跳到主要内容

SVG 优化压缩

八条低风险规则清理 SVG,与预览导出工具成对使用。

本地计算 · 数据不出浏览器
SVG 源码
0 字符1 行0 B

粘贴 SVG 后,优化结果与预览会显示在这里。

使用说明

这个工具解决什么问题

设计工具导出的 SVG 常拖着一堆行李:XML 声明、DOCTYPE、注释、metadata、Inkscape/Sketch/Adobe 的编辑器命名空间、空容器,体积翻倍还碍事。这个工具与站内 SVG 预览导出成对,只做低风险的无损清理:八条规则命中即清,数值精度默认收敛到 3 位小数(可关),展示节省字节数与命中规则清单。红线明确:不动 id/class、不改路径几何、不动 viewBox。纯浏览器本地运行,文件不上传。

核心能力

八条规则:XML 声明/DOCTYPE、注释、metadata 与编辑器命名空间、空容器(g/defs/marker/symbol)、精度收敛、空白收敛等逐条命中清理。可选裁剪:删 title/desc 与根元素 width/height 按需勾选。红线保护:id/class、路径几何、viewBox 一律不动。结果可核:节省字节数与命中规则清单全部列出。零上传:本地优化,文件不出本机。

使用建议

图标类 SVG 清理收益最大,导出后先过一遍本工具再进项目;清理完贴回站内 SVG 预览确认图形无变化,再合入代码库。无障碍场景(公开网站、需要读屏)不要勾删 title/desc;数值精度改动虽小,精致渐变与细描边图形建议先开着预览对比,拿不准就关掉。

常见问题

优化会不会破坏我的 SVG?

只做低风险清理,有明确红线:不动 id/class(动画与样式引用会断)、不改路径几何、不动 viewBox。每条命中的规则与节省字节数都列出,改了什么一目了然。

会删掉 title 和 desc 吗?

默认不删,这是可选项。title/desc 是读屏软件依赖的无障碍描述,公开页面或在意可访问性就别开;只在纯装饰性图标等确定不需要的场景再勾。

删根元素 width/height 安全吗?

可选。删掉后 SVG 按 viewBox 比例自适应容器尺寸,Web 场景常用;但邮件等依赖固定尺寸的环境会异常,按用途决定。

和 SVG 预览导出是什么关系?

与站内 SVG 预览导出成对:预览确认图形正常,再用本工具瘦身。数值精度默认收敛到 3 位小数可关,metadata 与 Inkscape/Sketch/Adobe 等编辑器命名空间一并清掉。

SVG 预览导出

AI 生成的 SVG 图表即贴即看,一键导出高清 PNG,透明背景可选。

设备信息

浏览器暴露的环境面板:UA/屏幕/硬件/网络一目了然。

HTML 在线预览

AI 生成的 HTML 即贴即看,沙箱隔离安全运行,支持手机/桌面视口。

查看更多预览运行,或浏览全部工具。