ZH
我的工具

PNG 转 ICO

把 PNG 转换为包含 16 到 256 px 多种尺寸的 Windows .ico 图标,可选择适配方式,并提供面向旧版 Windows 的经典 BMP 条目,在浏览器中运行。

透明背景的方形图片能做出最干净的图标。每个文件会生成一个 .ico。
我的工具 →
广告

ICO 文件是一个小容器,里面用多个尺寸存放同一个图标,这样 Windows 就能在列表视图中选用清晰的 16 px 版本,在大桌面图标中选用 256 px 版本。本转换器会按您勾选的每个尺寸,用分步高质量缩小的方式绘制您的 PNG,并写出真正包含多张图像的 .ico,而不是改了名字的 PNG。一切都在浏览器中运行,您的图片不会离开设备。

使用方法

  1. 选择一张 PNG,最好是方形、256 × 256 px 或更大、背景透明的图片。
  2. 勾选要包含的尺寸(16、32、48 和 256 就能覆盖资源管理器、任务栏和快捷方式)。
  3. 选择非方形图片的适配方式:留白、裁剪或拉伸。
  4. 下载 .ico,并查看其中包含的尺寸列表。

计算公式

ICO = ICONDIR(6 字节:0、类型 1、数量)+ 每张图像一个 16 字节的 ICONDIRENTRY(宽、高 — 0 表示 256、颜色数 0、平面数 1、每像素 32 位、字节长度、偏移量)+ 图像数据。

每张图像都以 PNG 存储,Windows Vista 及更高版本可直接读取。经典选项会把 48 px 及以下的尺寸存为 32 位 BMP 数据(高度翻倍的 40 字节头、自下而上的 BGRA 像素,后跟 1 位透明蒙版),Windows XP 和一些旧程序需要这种格式。

示例

只勾选 16 px 并启用经典条目时,文件恰好是 1,150 字节:6 字节目录、16 字节条目、40 字节头、16 × 16 × 4 = 1,024 字节颜色数据,以及 64 字节蒙版(16 行 × 每行 4 字节)。使用默认的 16/32/48/256 时,四张图像经过 PNG 压缩,简单标志通常只会得到几十 KB 的图标。

常见问题

Windows 应用图标应该包含哪些尺寸?

至少 16、32、48 和 256 px。想让 125%、150% 这类中间缩放比例下更清晰,再加上 24 和 64。

这是 favicon 生成器吗?

它生成的是 .ico 文件,浏览器可将其作为 favicon.ico(16、32 和 48 px 就够了)。如果需要完整的一套 PNG favicon 和 HTML 标签,请使用 Favicon 生成器。

为什么我的小图标看起来模糊?

如果原图比所选尺寸小,就必须放大。请从 256 px 或更大的图片开始;对于很小的尺寸,简化后的设计比缩小的复杂图案更容易辨认。

最后更新:

引用此工具
APA

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

MLA

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

广告