用手上最大、最接近正方形的源图
SVG 或至少 512 px 的正方形 PNG 效果最清晰。非正方形的图会居中而不是裁切;小于 512 px 的位图会提示实际尺寸,因为 512 px 的 Android 图标只能靠放大得到。
- 截图或复制的图片可以直接按 Ctrl/Cmd+V 粘贴进来。
- 拖入 .ico 时,会用其中最大的一张作为源图。
图片 / SVG / 图标
拖入 logo 或现成的 .ico,看清 16 px 标签页效果,再整包下载。
把 PNG、JPG、WebP、GIF、SVG 或 ICO 文件拖到这里,也可以直接粘贴剪贴板里的图片。
图片只在当前浏览器标签页里读取和缩放,不会上传。
选择、拖入或粘贴一张图片即可开始。
选择、拖入或粘贴一张图片即可开始。
新站上线、换 logo、或者 Lighthouse 报「缺少 apple-touch-icon」,最后都落到同一件事:手上只有一张 logo,却要准备五六个尺寸的图标文件和对应的 <link> 标签。这个 Favicon 图标制作工具从一张源图出齐整套文件,不用在修图软件里把同一张图缩六遍。
反过来也行:把接手项目里那个来历不明的 favicon.ico 拖进来,就能看到里面到底存了哪几个尺寸,逐个另存为 PNG,并用最大的那张补齐缺失的 Apple 和 Android 图标。
只生成浏览器和手机现在真正会读取的文件,不多给一堆早已淘汰的尺寸。
多尺寸 favicon.ico、16 和 32 px 的 PNG、180 px 的 apple-touch-icon、192 和 512 px 的 Android 图标以及 site.webmanifest,全部来自同一张图。引用代码按你填写的真实路径生成,站点放在 /static/ 下也不用手改六处。
拖入现有的 favicon.ico,会逐张列出内嵌图像的真实尺寸、位深、PNG 还是 BMP 编码以及字节数。可以单张另存为 PNG,也可以全部打包成 ZIP,ICO 转 PNG 不必再找第二个网站。
iOS 会把透明的触摸图标铺在黑底上。因此 apple-touch-icon 始终用背景色填满,并保持直角交给 iOS 自己加圆角遮罩;浏览器用的图标则保留透明。
SVG 或至少 512 px 的正方形 PNG 效果最清晰。非正方形的图会居中而不是裁切;小于 512 px 的位图会提示实际尺寸,因为 512 px 的 Android 图标只能靠放大得到。
每次修改后约 300 ms 自动重新生成。重点看浅色、深色两个标签页模拟和 4 倍放大图:细线条和小字在 16 px 下基本会消失。宽 logo 加一点边距更好认;圆角只作用于浏览器和 Android 图标。
站点路径会写进每一条 link 标签和 manifest 的每个图标 src。文件如果放在 /assets/icons/,先把它填上,再下载 ZIP、把 HTML 复制到页面的 head 里。
favicon.ico、favicon-16x16.png、favicon-32x32.png、apple-touch-icon.png、android-chrome-192x192.png、android-chrome-512x512.png 和 site.webmanifest;源图是 SVG 时再加一个 favicon.svg。所有文件都在 ZIP 根目录,解压后直接放到首页旁边。
ICO 里可以任意组合 16、24、32、48、64、128、256 px,内部以 PNG 数据存储,当前所有浏览器和 Windows 都能读取。所以它也是一个 PNG 转 ICO 的 ICO 图标制作工具,不只是 Favicon 生成器。
源图格式按文件内容识别而不是扩展名,警告里直接写出实际宽高。SVG 可以无损缩放,所以永远不会被判为「太小」。
link 标签、theme-color meta 和 manifest 的图标列表用的是同一个路径和颜色,HTML 永远不会指向 ZIP 里不存在的文件。
按现在的浏览器和手机:一个包含 16、32、48 px 的 favicon.ico,16 和 32 px 的 PNG,180 px 的 apple-touch-icon,再加 site.webmanifest 里登记的 192 和 512 px 图标。这正是本页 Favicon 图标制作打包出来的内容。
多数浏览器能按内容识别出这其实是 PNG,但它不是真正的 ICO:只有一个尺寸,一些老浏览器和 Windows 程序会读不出来。把 PNG 放进这里生成真正的多尺寸 ICO 更稳妥。
浏览器对 favicon 缓存很顽固,先强制刷新或用无痕窗口打开。然后确认每条 link 标签的 href 和文件实际位置一致:在工具里先填好站点路径再复制 HTML,两者就不会对不上。
输出一定是正方形。长方形源图会按比例缩放后居中,短边两侧留透明,并提示原始尺寸。宽幅 logo 在 16 px 下通常不如一个简化的方形标志好认。
尽量放在网站根目录:部分浏览器、RSS 阅读器和爬虫即使没有 link 标签也会直接请求 /favicon.ico。其他文件可以放在子目录,只要站点路径填对即可。
网站用的 favicon.ico 通常含 16、32、48 px。把一个现成的 .ico 拖进来,就能看到它实际包含的每个尺寸、位深和编码方式,并逐个导出为 PNG。
缺了某个尺寸或平台?