Imgkeep
ZH

PNG 转 ICO 转换器

无需上传即可制作 favicon 或 Windows 图标:一个 .ico 文件包含所有常用尺寸。

选择输出格式

已选输出格式:PNG

PNG 会保留透明。

添加图片

拖入图片,转换为 PNG

或粘贴图片 (⌘V / Ctrl+V)

最多 20 个文件 · 每个 50 MB

匿名的页面浏览量和转换次数。不发送图片、文件名或文件大小。隐私

本地转换的工作方式

你的图片由本页面在你的设备上转换,用的是和 Imgkeep 扩展相同的代码。不会上传任何内容。本站只统计页面浏览量,以及转换了哪些格式、包含多少个文件(例如“webp → jpg,3 个文件”);从不发送图片内容、文件名或文件大小。

  • 打开本页面后关掉 Wi-Fi:转换照样可用,除 AVIF 之外的所有格式都是如此——AVIF 的编码器会在你第一次选择它时加载。
  • 打开浏览器的开发者工具,切换到 Network 标签页,然后转换一个文件:没有任何请求携带你的图片。
  • 代码是公开的:GitHub 上的 site/convert,其中还有一个测试,用来检查转换过程不发出任何网络请求、并且可以离线工作。

快速格式指南

WebP 转 JPG

上传表单或照片工作流需要 JPG?选择 JPG,添加你的 WebP 图片,然后下载结果。透明区域会填上背景色;需要保留透明时请选择 PNG。

阅读 WebP 转 JPG 指南

WebP 转 PNG

PNG 适合截图、图形和需要透明背景的图片。如果下一个要用的应用只认 PNG,就把 WebP 转成 PNG。换格式并不能找回原图已经丢失的细节。

阅读 WebP 转 PNG 指南

AVIF 转 JPG

有的 AVIF 图片别的应用打不开?在浏览器里把它转成 JPG,再下载结果。如果是带透明背景的图,选 PNG,这样背景才能保持透明。

阅读 AVIF 转 JPG 指南

简短回答

在上方拖入一张 PNG(或 JPG),保持选中 ICO,即可下载一个 .ico 文件,里面包含 16、32 和 48 像素的图片,图片本身足够大时还会包含 256 像素。每个尺寸都以 PNG 形式存储在文件内部,因此透明度会被保留。非正方形的图片会居中放在透明的正方形上。没有任何内容会被上传。

更新于

我的图片应该多大?

正方形且至少 256 × 256 像素的效果最清晰,还会加上 Windows 用于大图标的 256 像素尺寸。更小的图片也可以用:会生成 16、32 和 48 像素的尺寸。

网站 favicon 用这个文件合适吗?

合适。把它放在网站根目录,命名为 favicon.ico,浏览器就会自动找到。当前的浏览器也支持通过 <link rel="icon"> 标签使用 PNG favicon,但包含多种尺寸的 .ico 兼容性最好。

能用作 Windows 图标吗?

能。文件里的每个尺寸都以 PNG 存储,而 Windows 可以读取图标文件中的 PNG,所以桌面快捷方式会得到背景透明的清晰图标。

JPG 转 ICO 呢?

方式完全一样:改成拖入 JPG 即可。JPG 没有透明度,所以图标会保留 JPG 原本的背景。

常见问题

为什么我的图标在 16 像素下很模糊?

16 像素非常小,细节会消失。简单的形状和强烈的对比效果最好;细节很多的图片在这个尺寸下会糊成一团。

可以自己选择尺寸吗?

暂时不行。每个 .ico 都包含 16、32 和 48 像素,图片至少有 256 像素时还会加上 256 像素。

会保留透明度吗?

会。每个尺寸都以 PNG 形式存储在 .ico 中,透明度也一并保留。

直接从网页保存图片。

用 Chrome 或 Edge 版 Imgkeep,右键点击图片时就能选择格式:事后不用再转换文件。