100% 浏览器本地处理 · 图片不上传服务器

图片转 ICO,一键生成网站图标

上传一张图片,选择尺寸,生成标准 .ico 文件。支持单尺寸下载,也支持多尺寸打包 ZIP。全程本地完成。

16 / 32 / 48 / 64 / 128 / 256 单个 / 多个 自动居中裁切 支持透明背景

1. 上传图片

点击选择一张图片,或拖到这里

支持 JPG / PNG / WebP / BMP / SVG

2. 选择生成方式与尺寸

生成单个:只包含一个尺寸的 ICO。

生成的 ICO 文件将只包含所选的这一个尺寸。

ICO 尺寸怎么选

不同尺寸用于不同场景,按用途选择对应尺寸即可。

16

16×16

浏览器标签页 favicon、书签栏图标。最基础尺寸,几乎必选。

32

32×32

高 DPI 屏幕的标签页、任务栏图标,也是 Windows 快捷方式常用尺寸。

48

48×48

桌面图标、文件资源管理器中的中等图标。

64

64×64

大图标视图、部分应用商店与启动器使用。

128

128×128

高清桌面图标、macOS 与部分 Linux 桌面环境。

256

256×256

Windows Vista 以后的大图标标准,高分辨率场景推荐包含。

它是怎么工作的?

浏览器本身不能直接导出 ICO 文件,但 ICO 格式允许内嵌 PNG 数据。工具会在本地把原图居中裁切为正方形,缩放到你选择的尺寸,导出 PNG,再按 ICO 文件规范(ICONDIR + ICONDIRENTRY + 图像数据)封装成标准 .ico 文件。

生成多个时,每个尺寸会单独生成一个 .ico 文件,最后打包成 ZIP 下载。整个过程完全在浏览器内存中完成,图片不会上传到任何服务器。

需要注意:ICO 图像是正方形的。如果原图不是正方形,工具会以中心为基准裁切出正方形区域再缩放;建议上传正方形图片以获得最佳效果。透明背景会被保留。

常见问题

关于 ICO 生成与使用的常见疑问。

图片真的不会上传到服务器吗?

是的。读取、缩放、PNG 导出、ICO 封装、ZIP 打包全部由浏览器中的 JavaScript 执行,没有任何上传接口。

生成单个和生成多个有什么区别?

生成单个只生成一个尺寸的 .ico 文件并直接下载;生成多个可以勾选多个尺寸,每个尺寸各生成一个 .ico,最后打包成 ZIP 下载。

非正方形图片会怎样?

ICO 图像必须是正方形。工具会以原图中心为基准裁切出最大的正方形区域,再缩放到所选尺寸。建议上传正方形图片,避免重要内容被裁掉。

透明背景会保留吗?

会。ICO 内部使用 PNG 数据,PNG 支持透明通道,因此透明背景会被完整保留。

支持 SVG 上传吗?

支持。SVG 会被栅格化为位图后再生成 ICO。注意 SVG 需要包含明确的宽高或 viewBox,否则可能无法正确解码。