首页 图片转 ICO

图片转 ICO

将任意图片(PNG、JPG、WebP、AVIF、SVG、GIF、BMP)转换为 favicon.ico,可选 16、32、48、64、128 或 256 像素——100% 在浏览器中完成。

源文件

将图片文件拖到此处

或点击选择文件

.png.jpg.webp.avif.svg.gif.bmp

选项

原始
转换后 (ICO)

图片转 ICO 转换器是什么?

图片转 ICO 转换器接受任意源图片——PNG、JPG、WebP、AVIF、SVG、GIF、BMP 或其他任何浏览器支持的光栅/矢量格式——并将其重新编码为 .ico favicon 容器。.ico 格式是微软于 1985 年为 Windows 1.0 引入的历史悠久的图标格式,至今仍是所有浏览器、书签管理器、RSS 阅读器和桌面快捷方式生成器最广泛识别的 favicon 容器。通过接受任意源格式,通用图片转 ICO 转换器省去了为每种格式单独运行的麻烦。

本工具内部通过浏览器原生图像解码器加载源图片(SVG 文件通过 data URL 加载),按所选尺寸将其绘制到正方形 canvas 上,背景填充白色、保持纵横比并居中,然后将所得 PNG 字节包装进单图像 .ico 容器。输出的是真实的 favicon.ico 文件,可直接放入网站根目录或项目的资源文件夹。

ICO 是什么?

ICO 是微软于 1985 年为 Windows 1.0 操作系统引入的历史悠久的图标容器格式。.ico 文件并非单一图像格式,而是一个小型容器,可容纳一张或多张位图或 PNG 压缩图像,支持不同尺寸(通常为 16×16、32×32、48×48、64×64、128×128、256×256)和色深。浏览器、Windows 外壳、书签管理器和桌面快捷方式都会在网站根目录寻找 .ico 文件(通常命名为 favicon.ico),以在标签页、历史列表、地址栏和桌面显示网站图标。

尽管现代浏览器也可通过 <link rel="icon"> 标签使用 PNG、SVG 和 WebP favicon,但 .ico 格式仍是被最广泛识别的 favicon 容器。旧版浏览器和许多第三方工具(书签管理器、RSS 阅读器、桌面链接生成器)仍会默认请求 /favicon.ico,因此在该 URL 放置一个真实的 .ico 文件是保证所有访客都能看到网站图标的最稳妥方式。本工具生成包含所选尺寸 PNG 压缩图像的单尺寸 .ico 文件。

支持的源格式

本工具接受任何浏览器可解码的图像格式。下表列出了最常见的源格式及其在转 ICO 过程中的处理方式。

源格式年份处理方式
PNG1996原生解码,绘制到 canvas,作为 PNG 嵌入 .ico
JPG / JPEG1992原生解码,绘制到 canvas,作为 PNG 嵌入 .ico
WebP2010现代浏览器原生解码,作为 PNG 嵌入 .ico
AVIF2019现代浏览器解码(Chrome 85+、Firefox 93+、Safari 16+),作为 PNG 嵌入 .ico
SVG2001通过 FileReader 以 data URL 加载,栅格化到 canvas,作为 PNG 嵌入 .ico
GIF1987原生解码第一帧,绘制到 canvas,作为 PNG 嵌入 .ico
BMP1985原生解码,绘制到 canvas,作为 PNG 嵌入 .ico

无论源格式为何,输出始终是包含所选尺寸 PNG 压缩图像的真实 .ico 容器。SVG 文件通过基于 FileReader 的 data URL 流水线加载,以便内联外部引用并可靠地栅格化。

何时需要图片转 ICO

在许多真实场景下,将图片转换为 .ico favicon 都是正确选择。每当平台、服务或工作流需要真实 .ico 文件而非现代图像格式时,一次图片转 ICO 转换就能给您一个被普遍识别的 favicon:

  • 新网站上线。在站点根目录放置真实的 favicon.ico 可确保所有浏览器——包括忽略 <link rel="icon"> 标签的旧版浏览器——在标签页中显示您的图标。
  • 旧版工具兼容性。书签管理器、RSS 阅读器和桌面链接生成器仍会直接请求 /favicon.ico。PNG 或 SVG 无法满足该请求,但 .ico 文件可以。
  • 桌面快捷方式。用户将 URL 拖拽到桌面时,Windows 和许多 Linux 文件管理器会从 favicon.ico 获取图标,因此需要真实的 .ico 文件才能呈现清晰的快捷方式。
  • 渐进式 Web 应用。PWA 的 manifest.json 可在旧版安装上下文及较旧 Android 和 Windows 外壳集成中引用 .ico 文件。
  • Windows 应用图标。许多 Windows 开发工具在为编译后的可执行文件分配应用图标时仍要求 .ico 文件。
  • 品牌一致性。在网页、桌面和书签渠道统一分发同一个 .ico 文件,让图标在各处保持一致,无论设计团队使用的源格式为何。

请将源图片作为可编辑母版保留——它可在任意分辨率下重新导出。.ico 导出仅用于 ICO 仍是预期格式的部署场景。

如何将图片转换为 ICO

使用本工具将任意图片转换为 .ico favicon 只需几秒,且全部在浏览器内完成。无需上传、无需注册、无需安装。工具会检测您的文件是否为 SVG(通过 data URL 加载以便可靠栅格化)或其他光栅格式(通过浏览器原生图像解码器加载),按所选尺寸将其绘制到正方形 canvas 上(保持纵横比并居中于白色背景),然后通过 Canvas API 将 canvas 重新编码为 .ico 容器。请按以下四步操作:

  1. 上传图片。点击上传区域,或从电脑拖拽一个 .png、.jpg、.webp、.avif、.svg、.gif 或 .bmp 文件到此处。图片会在本地解码并显示预览。
  2. 选择 ICO 尺寸。从 16、32、48、64、128 或 256 像素中任选其一。32×32 是标准 favicon 尺寸;16×16 是经典标签页图标;48×48 及以上用于高 DPI 显示和桌面快捷方式。
  3. 转换为 ICO。点击"转换为 ICO"按钮。工具会将图片绘制到所选尺寸的正方形 canvas 上,并将 PNG 字节包装进单图像 .ico 容器,并排显示原始与转换后的文件大小。
  4. 下载 ICO。点击"下载 ICO"将 favicon.ico 保存到设备。将其上传到网站根目录或放入项目的资源文件夹。

由于所有步骤都通过 JavaScript 在浏览器本地运行,图片绝不会被上传到服务器。这让转换过程完全私密、快速,也适合处理敏感的品牌资产。

这个图片转 ICO 转换器免费吗?

完全免费,无注册、无水印、无限制(仅受设备内存限制)。

可以转换哪些图片格式?

任何浏览器可解码的图像格式:PNG、JPG、WebP、AVIF、SVG、GIF(第一帧)、BMP 等。SVG 文件通过特殊的 data URL 流水线加载以确保可靠栅格化。

.ico 文件支持透明吗?

支持。本工具将 PNG 字节嵌入 .ico 容器,因此源图片的 Alpha 透明通道会在输出 favicon 中保留。注意:canvas 会先填充白色,因此完全透明区域会变成白色——请保持 logo 不透明以获得最佳效果。

我的图片会被上传吗?

不会。所有处理都在本地完成,图片不离开浏览器。