本工具生成什么
将一张图片生成完整的 favicon 资源包,包含多尺寸 .ico、16 / 32 / 180 / 192 / 512 等尺寸的 PNG、可选的原始 .svg、PWA 所需的 site.webmanifest,以及可粘贴到 <head> 的 HTML 代码。全部内容在浏览器本地生成,无需上传或服务器处理,也不进行统计追踪
资源包内容
- favicon.ico —— 多图像格式(16 / 32 / 48),用于浏览器标签页、书签以及旧版 Windows 快捷方式
- favicon-16x16.png 和 favicon-32x32.png —— 现代浏览器使用的 PNG 变体
- favicon.svg —— 仅当你的源图片为 SVG 且开启了"使用原始 SVG" 开关时才会包含
- apple-touch-icon.png —— 180×180,不透明,用于 iOS 主屏幕
- pwa-192x192.png 和 pwa-512x512.png —— 标准 PWA 图标
- pwa-maskable-192x192.png 和 pwa-maskable-512x512.png —— 带有 W3C 推荐安全区域的可遮罩变体
- site.webmanifest —— 已与上述图标关联的 PWA 清单文件
内边距、背景和可遮罩安全区域的工作方式
每个平台可单独设置边距,在图标周围保留留白。“添加背景”会在源图片后填充不透明方形,适合 Apple 主屏幕等要求不透明图标的场景,也可增强图标对比度。可遮罩 PWA 图标会在平台边距之外保留安全区域:中心约 80% 以外的内容,可能被 Android、Windows 或 ChromeOS 的圆形、圆角或方圆形遮罩裁掉
将资源包接入你的网站
- 将下载的压缩包解压到你的网站根目录(使文件位于 /favicon.ico、/site.webmanifest 等路径下)
- 将 HTML 代码片段粘贴到网站的 <head> 中
- 若静态资源位于子路径(例如 /static/icons/),请在生成前设置“资源路径”,让代码和清单文件使用正确的 URL
- 如果你对清单文件做了本工具未提供的自定义(例如添加 categories 或 screenshots),请直接用文本编辑器打开 site.webmanifest 进行编辑 —— 它就是普通的 JSON