SVG 优化
输入 SVG 文件或源码,清理注释、metadata 与元素间空白,保留 ID、defs 和路径数据,输出 SVG
这个工具做什么
这个页面提供SVG 优化:输入 SVG 文件或源码,清理注释、metadata 与元素间空白,保留 ID、defs 和路径数据,输出 SVG。文件内容在浏览器内处理,本站不将所选文件上传到处理服务器。部分工具首次使用时需要联网加载第三方处理引擎;可用文件大小和处理能力受浏览器、设备内存及文件格式限制。
输入输出与限制
输入与输出均为 SVG,工具使用 XML 解析和序列化,保留 ID、defs、属性值和路径数据,不进行路径简化或格式转换。序列化可能增加体积,不能保证压缩比例。
预览不执行脚本、不加载外部资源,与 SVG 在实际页面中的表现可能不同;下载内容并非安全净化后的 SVG。包含外链、字体或动画时应在目标环境核验。XML 解析失败会禁用下载,请修正源码后重试。
怎么用
- 拖入不超过 5 MB 的 SVG 文件,或粘贴 SVG 源码
- 按需选择移除注释、metadata 或元素间空白
- 比较优化前后预览和字节数,再下载 SVG
处理说明
按 UTF-8 字节数比较源码与输出,并检查目标环境中的渲染和引用关系;预览一致不代表所有交互、外部资源或动画已验证。
常见问题
会删除 SVG 的 ID 或 defs 吗?
不会。工具不改写 ID、属性值、路径数据或 defs 内容,只移除明确安全的注释、metadata 和元素间空白。
支持所有 SVG 特性吗?
工具使用浏览器原生 DOMParser 与 XMLSerializer,无法识别的 SVG 元素和属性会原样保留;复杂 XML 扩展建议下载后自行回归验证。