Favicon 生成器 - 创建 favicon.ico 和 PWA 图标
将一张图片变成完整的 favicon 套装:一个包含多种尺寸的 favicon.ico、PNG 图标、苹果触控图标、Web 应用清单,以及可直接粘贴进页面 head 标签的 HTML。一切都在浏览器内完成。
将图片拖放到此处或点击上传
支持PNG, JPG, WEBP, SVG
此 Favicon 生成器会生成什么
很久以前,favicon 就不再是单个文件了。浏览器标签页需要 16 像素,视网膜屏标签页需要 32 像素,Windows 桌面快捷方式需要 48 像素,iPhone 主屏幕需要 180 像素的 PNG,可安装的 Web 应用则需要清单中声明的 192 和 512 像素的图标。此工具取一张源图,一次性输出所有文件:favicon.ico、favicon-16x16.png、favicon-32x32.png、apple-touch-icon.png、android-chrome-192x192.png、android-chrome-512x512.png 以及 site.webmanifest,连同那四行负责关联它们的 HTML,打包成一个 ZIP。其中的 .ico 文件是手动构建,而非转交转换器处理。ICO 是一种容器格式,而非编解码器:一个 6 字节的目录头记录了内含多少张图片,随后每张图片有一个 16 字节的条目记录其宽度、高度、字节长度和绝对偏移量,最后跟随图片载荷。目前所有浏览器都接受在载荷中使用 PNG 数据,因此本生成器写入的是 PNG,而非那种行序自下而上、带有独立 1 比特透明掩码的旧式 BMP/DIB 编码。ICO 内放置了三张图片——16、32 和 48 像素——以便 Windows 和旧版浏览器直接使用所需尺寸,而不必糟糕地缩放单张图片。如果你以后会查看文件的二进制内容,该格式有个特性值得一提:宽度和高度各占 1 个字节,因此 256 的数值被记为 0,且根本无法表达更大的尺寸。缩放质量同样得到了重视。通过一次 drawImage 直接将 1024 像素的徽标缩小到 16 像素,等于让浏览器的双线性滤镜用 2x2 采样点来概括 64x64 区域,丢弃了几乎所有原始像素,生成那种杂乱斑驳、为手搓 favicon 所知的标志性效果。本工具会反复对图像进行对半缩减,单步缩小比例从不超过一半,因此每次处理都能平均整个邻域,将精细细节一路保留至 16 像素。圆角半径和内边距也作为渲染的一部分同步应用,确保在所有尺寸下圆润边缘都具有抗锯齿效果。
为什么要生成一整套图标
只提供一个 32 像素 PNG 并宣称万事大吉会留下明显的缺口:固定标签页模糊不清、iPhone 上的图标带个黑框,以及因清单中无图标导致浏览器安装提示永远不出现。
如何制作 Favicon
仅四个步骤,全都在你的浏览器本地运行。你的源图片绝不上传至任何服务器。
上传一张 PNG、JPG、WebP 或 SVG。方形源图效果最佳;非方形图片将以居中填充而非拉伸方式处理
为清单输入你的网站名称,选择透明或纯色背景,调整圆角半径和内边距,在此过程中标签页和主屏幕预览会同步更新
生成程序包——ICO 是逐字节组装而成,每个 PNG 都按最大锐度原则缩放至相应尺寸
下载 ZIP 文件,将其解压到你网站的公共根目录,然后将四个 link 标签粘贴到 HTML 的 head 标签内
常见问题
更多图片工具
探索其他强大的图片编辑工具
压缩图片
减小文件大小
调整大小
更改尺寸
裁剪图片
裁剪区域
格式转换
转换格式
照片编辑器
编辑照片
旋转图片
旋转图片
镜像翻转
水平/垂直翻转
添加水印
添加水印
添加边框
为图片加边框
圆角裁剪
添加圆角效果
滤镜调整
亮度对比度等
模糊面部
隐藏面部
马赛克
局部打码
去除背景
去除背景
提升质量
AI 提升
添加文字
在图片上加字
图片拼接
拼接多张图片
HTML 转图片
网页转图片
GIF 转图片
提取序列帧
裁剪空白
移除空白边缘
批量重命名图片
安全地批量修改文件名
圆形裁剪
将图像裁剪为圆形
黑白
将图像转换为灰度
分割图像
将图像切割为网格
合并图像
将多张图像合并为一张
更改DPI
设置图像DPI元数据
图像转Base64
将图像编码为Base64
图片转PDF
将多张图片合并成一个PDF
HEIC 转 JPG
将 iPhone 的 HEIC 照片转换为 JPG
EXIF 元数据移除器
查看并清除照片中隐藏的元数据,包括 GPS 位置信息
色板
从图片中提取颜色