ZH
我的工具

SVG 转 ICO

把 SVG 徽标转换为清晰的多尺寸 .ico(16–256 px)。每个尺寸都直接由矢量绘制,可设置边距和背景。无需上传。

每边的空白边距,按图标尺寸的比例计算。
我的工具 →
广告

SVG 格式的徽标是制作图标的最佳来源:因为它是矢量图,每个尺寸都可以重新绘制,而不必缩小同一张大图。本转换器会分别以 16、32、48、256 px 以及您勾选的其他尺寸渲染 SVG,再把这些图片打包成一个多尺寸 .ico,用于 Windows 快捷方式、应用程序和 favicon.ico。可以加载文件或粘贴代码,全程在浏览器中运行,不会上传任何内容。

使用方法

  1. 拖入 .svg 文件或粘贴 SVG 标记。
  2. 勾选图标要包含的尺寸。
  3. 选择非正方形图稿的适配方式;如果徽标贴边,就加一些边距;并选择透明或纯色背景。
  4. 下载 .ico,并查看其中包含的图片列表。

计算公式

对每个尺寸 s:inner = s × (1 − 2 × 边距),“适应范围”时 scale = min(inner ÷ 宽, inner ÷ 高),SVG 以该精确像素尺寸居中渲染。这些图片在 6 字节 ICONDIR 和每个尺寸一个 16 字节 ICONDIRENTRY 之后,以 PNG 条目存放。

SVG 的尺寸取自其 width 和 height(cm、mm、in、pt 和 pc 按每英寸 96 px 换算)或 viewBox。“经典”选项会为非常老的 Windows 版本,把 48 px 及以下的尺寸存为带透明蒙版的 32 位 BMP 数据。

示例

一个 120 × 80 的 SVG 徽标在“适应范围”下,16 px 的图中是一幅 16 × 11 px 的图案,距顶部 2 px;256 px 的图中则是 256 × 171 px。设置 10% 边距时,256 px 的图每边保留 25–26 px 的边距(256 × 0.1 = 25.6),所以徽标宽度最多为 205 px(256 × 0.8 = 204.8,取整)。

常见问题

为什么这样比转换 PNG 更清晰?

PNG 必须缩小,细线会变模糊。这里每个尺寸都直接由形状栅格化,所以 16 px 的图标也有干净的 16 px 边缘。

应该包含哪些尺寸?

16、32、48 和 256 px 可覆盖资源管理器、任务栏和大图标;favicon.ico 有 16、32 和 48 px 就够了。

为什么我的文字或嵌入图片不见了?

在图片内部,浏览器不会加载网络字体或通过 URL 引用的图片。请在编辑器中把文字转为轮廓,并把图片作为 data URI 嵌入。

我的 SVG 会被上传吗?

不会,它由您自己的浏览器解析并绘制。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). SVG 转 ICO. https://kakao.mobile/zh/tools/svg-to-ico-converter/

MLA

“SVG 转 ICO.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/svg-to-ico-converter/.

广告