UtilForge

PNG 转 ICO 转换器 - 将图片转换为 ICO

在浏览器中直接将 PNG、JPG、JPEG 和 WebP 图片转换为真正的多尺寸 Windows ICO 图标文件。

点击或拖拽图片到此处

支持 PNG、JPG、JPEG 和 WebP

你的图片在浏览器本地处理,不会上传到我们的服务器。

什么是 ICO 文件?

ICO 是 Microsoft Windows 使用的图标文件格式。与普通的 PNG 或 JPG 不同,ICO 文件是一个容器,可以在一个文件中保存多个不同尺寸的图像,让 Windows 根据不同的使用场景(任务栏、桌面、资源管理器等)选择合适的尺寸。

一个 ICO 文件通常会在多个尺寸下存储同一个图标(例如 16×16、32×32 和 256×256),使图标在所有显示位置都保持清晰。

如何将 PNG 转换为 ICO

  1. 1

    上传你的 PNG 图片。

  2. 2

    选择图标形状——原始、圆角方形或圆形。

  3. 3

    选择你需要的图标尺寸。

  4. 4

    点击“生成”构建 ICO 文件。

  5. 5

    下载你的多尺寸 ICO 或各个单独尺寸。

PNG 与 ICO

PNG 是一种通用的位图图像格式。ICO 是专为图标和 favicon 设计的格式,可以在一个文件中嵌入多个图像尺寸。

由于 ICO 是一种结构化的容器格式,你不能仅通过修改文件扩展名就把 PNG 转换成 ICO。图像数据必须重新打包进带有目录条目的合法 ICO 头部。

本工具执行的是真正的转换——解码图片、重新采样并写入正确的 ICO 二进制结构。

ICO 文件可以包含哪些尺寸?

一个 ICO 文件可以包含 16×16、24×24、32×32、48×48、64×64、128×128 和 256×256 像素的图像。一个 ICO 可以把其中多个尺寸打包到一个文件里。

不同的 Windows UI 场景使用不同的尺寸,因此多尺寸 ICO 比只含单一分辨率的 ICO 更实用。不存在适用于所有场景的单一尺寸。

可以将 JPG 转换为 ICO 吗?

可以。本工具在浏览器中解码 JPG 图片,并重新编码为 ICO 文件。注意 JPG 不支持透明背景,因此结果不会有 alpha 通道。

可以将 WebP 转换为 ICO 吗?

可以。本工具会先在浏览器中解码 WebP 图片,然后生成 ICO 文件。带有透明度的 WebP 图片在输出中会保留 alpha 通道。

将 ICO 用作网站 Favicon

如今 ICO 文件最常见的用途就是网站 favicon——即显示在浏览器标签页、书签和搜索结果中的小图标。使用时,请将文件命名为 favicon.ico 并放到网站根目录中,浏览器会自动在那里查找它。

你也可以在每页的 head 中显式引用它:`link rel="icon" type="image/x-icon" href="/favicon.ico"`。多尺寸 ICO(16×16、32×32 和 48×48)可覆盖所有浏览器和设备;对于高分辨率的触摸图标,请另外添加一个 180×180 的 PNG 作为 apple-touch-icon。

在这里可从任意 PNG、JPG 或 WebP 图片生成 favicon——选择你需要的尺寸,下载一个可直接上传的 ICO 文件。

这个 ICO 转换器会上传我的图片吗?

不会。你的图片完全在浏览器中使用本地 Canvas 和 ImageBitmap API 处理,绝不会上传到服务器、存入 localStorage 或发送给任何分析服务。

常见问题

什么是 ICO 文件?

ICO 文件是 Microsoft Windows 使用的图标格式。它是一个容器,可以保存一个或多个不同尺寸的图像,使 Windows 能够在任何分辨率下清晰显示图标。

如何将 PNG 转换为 ICO?

上传 PNG,选择形状和所需尺寸,然后点击“生成”。工具会解码图片、重新采样每个尺寸,并写出合法的 ICO 二进制文件供你下载。

可以将 JPG 转换为 ICO 吗?

可以。JPG 图片会在浏览器中解码并重新编码为 ICO。请注意 JPG 没有透明度,因此生成的图标不会有 alpha 通道。

可以将 WebP 转换为 ICO 吗?

可以。工具会在本地解码 WebP,并从解码后的像素构建 ICO。透明的 WebP 图片在输出中会保留透明度。

一个 ICO 文件可以包含多个尺寸吗?

可以。一个 ICO 文件可以包含许多不同尺寸的图像条目。本转换器可以生成包含你选择的所有尺寸的多尺寸 ICO。

ICO 文件应该用什么尺寸?

没有唯一正确的尺寸。Windows 的不同部分使用不同的尺寸,因此最好的做法是包含多个尺寸——通常是 16、32、48、64、128 和 256 像素。

我可以创建圆形 ICO 图标吗?

可以。选择“圆形”形状,工具会把图片裁剪成带透明背景的圆形。该形状会应用到实际图像数据,而不仅仅是预览。

我可以创建圆角方形 ICO 图标吗?

可以。选择“圆角方形”形状,图片会被裁剪成带圆角和透明背景的形状,并直接应用到输出图像。

这个转换器会上传我的图片吗?

不会。所有处理都在你的浏览器本地完成。你的图片永远不会离开你的设备,也不会被存储或共享到任何地方。

我可以将 ICO 文件转换回 PNG 吗?

本工具只将图片转换为 ICO(PNG、JPG、WebP → ICO),不支持将 ICO 文件转换回 PNG。最简单的办法是保留你用来生成 ICO 的原始图片。如果只有 ICO 文件,大多数操作系统都可以将其作为图片打开,因此你可以查看并导出或另存一份副本。

发现此工具有问题?

报告问题