zh

优化SVG

在本地缩小SVG文件: 去除注释、元数据和编辑器留下的痕迹,缩短路径,无需上传。

正在你的设备上本地处理 ...

你的文件

    正在你的设备上本地处理 ...

    0%

    我的文件会被上传吗?

    不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

    无需上传100% 本地处理
    内容只属于你第三方无法访问
    Hosted in GermanyGlobal Content Delivery
    经独立审计TLS A+ · 标头 A+

    从Illustrator、Figma、Inkscape或Sketch导出的SVG通常带有比显示所需多得多的标记: XML声明、生成器注释、未使用的metadata块、冗余分组以及未取整的长路径坐标。当页面上有很多图标时,这会累积成明显的加载时间。

    此工具使用SVG优化的事实标准SVGO,采用经过验证的preset-default规则集: 注释和元数据消失,矩形或圆形等形状在能节省字节时会被合并为更短的路径,数字会被取整,未使用的定义会被移除。结果在视觉上看起来完全相同,但体积明显更小。

    刻意谨慎: viewBox属性会被保留(SVGO默认不再移除它,因为那可能破坏图形的响应性),也没有可以开启的激进附加插件。如果你想把图形转换为位图,或者你有一个.svgz文件,下方列出了相应的相邻工具。

    技术规格

    技术规格
    输入格式SVG
    自动转换PNG, JPG, WebP, GIF, BMP, TIFF, ICO, HEIC, DDS, HDR, PCX, WBMP
    输出格式SVG
    批量处理支持
    处理方式在浏览器中本地处理 (JavaScript)
    文件上传

    三步完成

    1. 拖放或点按你的SVG文件。
    2. 工具在本地优化SVG。
    3. 下载缩小后的SVG(多个文件打包为ZIP)。

    限制: 优化使用标准规则集(preset-default),没有可配置的附加插件。非常不寻常的标记(例如SVG内的复杂滤镜或脚本)可能会限制节省的空间。无法作为XML读取的无效SVG会被诚实地拒绝,而不是生成一个损坏的文件。

    常见问题

    我的文件会被上传吗?

    不会,一切都在浏览器本地运行,离线也能使用。

    之后图形看起来会不一样吗?

    不会,视觉上保持完全相同;只会移除冗余标记。

    viewBox属性会被保留吗?

    会,特意不移除它,以便图形保持响应式。

    我的文件会缩小多少?

    这在很大程度上取决于来源;设计软件导出的文件通常缩小得最多。

    我可以一次优化多个SVG吗?

    可以。拖入多个文件;有多个结果时会打包为ZIP提供给你。

    相关工具

    PNG 转 SVG · 图片转 Data URI · Favicon生成器