SVG 优化与 Data URI 工作流
在本地压缩 SVG、审查安全风险,并复制 URL-encoded 或 Base64 Data URI 片段,用于 CSS 背景与内联资产。
内联 SVG 图标与小 UI 资产常带有空白、编辑器元数据或风险标记。你可以在浏览器里按文本优化 SVG,并复制 Data URI 片段,无需上传文件。
何时优化 SVG
适合在以下场景优化:
- 提交前缩小 sprite 或图标文件
- 为 CSS
background-image生成data:image/svg+xmlURI - 清理文档或组件示例中的 SVG 片段
若仍需人工可读格式继续编辑,优先使用 Safe 模式。
本地工作流
- 从设计导出、组件或 sprite 表复制 SVG。
- 打开 SVG 优化器。
- 粘贴标记或上传
.svg文件。 - 查看安全预检中的
<script>、事件属性或外部 URL。 - 默认运行 Safe 优化。
- 复制优化后的 SVG、URL-encoded Data URI 或 CSS
background-image片段。
Safe 与 Aggressive
- Safe:尽可能保留
viewBox、title、desc、role、aria-*。 - Aggressive:更强压缩,可能移除可访问性相关元数据。
安全说明
把粘贴的 SVG 当作代码而非纯文本。本工具不在页面中渲染 SVG,但上线前仍应审查高风险模式。