如何将SVG转为ICO
选择一个自包含SVG文件,或粘贴代码后使用。四尺寸选项在同一个ICO中存入16、32、48和256像素图像,另一个选项保留原来的单张256像素输出。转换后可切换预览的内嵌图像,再下载ICO。改变输出设置会清除旧结果,需要重新转换。
请保留SVG以便后续编辑。本页生成栅格图标,不保留可编辑路径,也不替你安装网站图标、生成应用清单或替换Windows快捷方式。应在目标程序中检查保存的图标;浏览器下载成功不代表所有目标程序都兼容。
一次下载包含四个实际尺寸
2026年10月26日的正方形样本画板为128×128。四尺寸下载含16、32、48、256像素四张独立PNG。我们解析实际ICO下载的目录,并独立解码每张图。预览选择只改变当前查看的尺寸,下载仍包含全部四张。
配对的单尺寸文件为4,283字节,四尺寸为5,864字节,增加1,581字节。这只是本图、本浏览器的结果,不能预测其他标志。单尺寸下载与旧生产页下载字节完全相同,证明旧选项仍保留,而非把已有转换改名当新增。
Microsoft说明图标资源可容纳多个图像版本,常见尺寸包括16、32、48和256像素。本工具从同一SVG生成这四张正方形图像,不会像设计师一样另做小尺寸光学校正,也没有认证所有旧版图标读取程序的兼容性。
宽标志为什么有透明留白
宽图来源为320×80,即4:1画板。在256像素图标内,已绘制区域为256×64,垂直居中,上下各96透明像素。在16像素图标中为16×4,上下各6像素。图案变小是按比例适配,并非转换失败。
竖图对照将宽高颠倒,256像素图标内为64×256,左右留白。另将宽图移至非零viewBox起点,外观和画板比例不变,四张PNG载荷均与原宽图相同。在这组对照中,仅改变坐标起点没有新增留白或挪动图案。
工具适配整个源画板,包括画板本身已有空白,不会搜索彩色像素后裁剪。如果长文字标志在正方形中太小,应在SVG编辑器制作正方形符号版本。拉伸填满会改变比例;多加尺寸也不能让长文字自动变成清楚的小符号。
按真实图标尺寸判断细节
细线输入包含四条1单位横线及较粗圆环,同一来源保存为四种尺寸。16像素图像表示细线的像素远少于256像素。验收图标前请按原尺寸看下载图片,放大示意便于检查,但不会为实际小图增加细节。
每个尺寸都从准备好的SVG渲染,而不是把已保存的256像素PNG缩小四次,但仍不能保证16像素下完美可读。小图不清楚时,应简化源文件中的小字、细缝或脆弱细线。本实验只支持这组比较,不排名渲染器、不承诺比竞品清晰,也不在转换后重建细节。
另一来源在蓝圆后绘制白方形,四种图标的白色角落均不透明。没有背景的正方形符号则四种尺寸都保留透明角落。预览棋盘格只是显示环境,不写入ICO。转换不会识别并擦除不想要的白色物体。
支持内容与已测错误
沿用静态SVG检查:单个输入最多2MB,源尺寸每边最多4096像素、合计1600万像素,需要像素宽高或有效viewBox。脚本、动画、外部及内嵌图片、链接、use、foreignObject、内联及块CSS均拒绝。应使用自包含形状和呈现属性。文字依赖本机字体,将文字转路径可避免缺失字体影响。
复现相同实验
下载下列六个有效原创SVG,选择四尺寸,保存ICO后用图标阅读器检查,或在ICO转PNG页选择其中一张。正方形样本还要使用单尺寸设置复测。验证文件列出本次真实输入输出字节、完整SHA-256、目录尺寸和提取的PNG。
另分别选择破损标记、外部图片、脚本、style属性及超尺寸来源,五项均报错,不提供ICO或旧结果下载。这是诊断示例,并非完整安全或SVG规范审计。带日期参考文件只在一个桌面浏览器测试,未实测竞品、实体手机或系统安装。
哈希标识确切存档文件,不代表通用图像质量。不同浏览器编码器可能生成不同压缩字节。PNG链接是从已保存ICO中提取的实验材料;工具下载的是一个ICO,不是PNG包或网站安装包。请保留可编辑SVG,在替换图标前检查目标程序要求。
下载带日期的样本与测量
| SVG输入 | 输入字节 | 实际ICO下载 | ICO字节 | 内嵌尺寸 |
|---|---|---|---|---|
| offset-viewbox.svg | 182 | offset-viewbox-multiple.ico | 4169 | 16, 32, 48, 256 |
| square.svg | 225 | square-multiple.ico | 5864 | 16, 32, 48, 256 |
| square.svg | 225 | square-single.ico | 4283 | 256 |
| tall.svg | 185 | tall-multiple.ico | 4166 | 16, 32, 48, 256 |
| thin.svg | 253 | thin-multiple.ico | 11505 | 16, 32, 48, 256 |
| white.svg | 185 | white-multiple.ico | 6930 | 16, 32, 48, 256 |
| wide.svg | 185 | wide-multiple.ico | 4169 | 16, 32, 48, 256 |
SVG转ICO常见问题
预览是这次新增的吗?
原页已有SVG和转换后ICO预览。这次新增四尺寸与单张256像素输出选择,以及逐尺寸查看。基础预览和本地转换均为原有能力。
宽标志为什么这么小?
源画板按比例放入正方形而不拉伸。320×80来源在16像素图标中仅占16×4。请制作更简单的正方形符号或调整源画板;本工具不会按图案裁剪。
四尺寸会下载四个文件吗?
不会,下载一个含四张PNG的ICO。切换预览不会删掉其他尺寸。实验中的PNG下载是参考材料,并非新增实时PNG导出模式。
透明度会删除白色背景吗?
不会,已有透明区域保持透明,白色绘制像素仍不透明。白方形对照的四种尺寸均保留不透明角落。请转换前在SVG中删掉不需要的背景对象。
这是完整网站图标安装包吗?
不是,本页生成ICO,不生成Apple或Android图标、清单、HTML安装代码或兼容认证。请按目标需求使用文件,并在安装后核验。
格式资料与范围
Microsoft: About Icons · SVG preserveAspectRatio. 官方格式说明不算本页独有能力;实验只支持已保存样本的结果。
相关工具:ICO to PNG