你已经有 logo 了。你需要的,是把这个 logo 变成浏览器期待的那一堆小图标文件——一个 favicon.ico、几张特定尺寸的 PNG、一个 web manifest,以及把它们接起来的 HTML。这个转换是机械活,不装任何东西、大约一分钟就能搞定。

麻烦在于,不是每个 logo 都能优雅地缩小。所以下面既讲快捷路径,也讲怎么修好一个到了 16 像素就糊成一团的 logo。

简短版

如何用你的 Logo 做一个 Favicon(全套,免费) — visual 1
简短版
  1. 把你的 logo 弄成一张正方形图——最好 512×512 或更大,透明或纯色背景。
  2. 丢进 Favicon 生成器。
  3. 下载生成的整套文件,放进你的站点根目录。
  4. 把提供的 HTML 片段粘进你的 <head>。

整件事就这些。生成器会输出 favicon.ico、16/32/48/180/192/512 的 PNG、一个 webmanifest,以及那几行现成的 <link> 标签——省得你手动裁六张图或猜 manifest 的写法。

如何用你的 Logo 做一个 Favicon(全套,免费) — visual 2
先处理好你的 logo——质量的成败在这一步

favicon 在浏览器标签页里是 16×16。任何扛不过这个尺寸的细节都是白费。在这儿花两分钟,结果在哪儿看都清晰。

做成正方形。 favicon 是方的。又宽又横的 logo 会被加黑边或压扁。裁到最好认的那个元素——通常是标志本身或单个首字母——放在正方形画面中央。

去掉文字标。 完整的公司名在标签页尺寸下读不出来。"Acme Corporation" 会糊成一道灰。留下符号,或一个字母,名字交给标签页标题去承载。

在深浅两种主题下都检查对比。 浏览器标签页有浅色也有深色。深藏青图标在深色标签上会消失;浅色图标在浅色标签上会消失。如果你的标志是一块纯色,确保这个颜色在两种背景上都读得出。一圈淡描边或一小块纯色底片会有帮助。

留出呼吸空间。 在正方形里加一点留白,别让图标顶到边。它在每个位置都会更平衡。

从大图开始。 512×512(或更大)的源图,能给生成器干净的细节去缩小。先把小 logo 放大,只会把模糊烙进去。

透明还是纯色背景?

都行——看你要什么效果。

  • 透明让标签页或主屏的背景透出来。干净现代,还能适应深浅环境。适合你的标志本身是个清晰形状的情况。
  • 纯色底片(标志后面一块圆角色块)保证图标不管背后是什么都读得出。多数应用图标就是这么做的,如果你的 logo 偏细或对比低,这是更稳的选择。

拿不准时,用品牌色做一块纯色底片是稳妥选项——它绝不会消失在同色背景里。

下载之后:文件放哪儿

生成器给你一套文件和一段片段。两条放置规则就够了:

  • favicon.ico 放在你的站点根目录(/favicon.ico)。即使没有 <link> 标签,浏览器和 Windows 也会按名字去那里找它。
  • 其余文件放哪儿都行,只要 HTML 片段里的路径对得上。多数人把它们全放在根目录,片段原样粘上。

然后就是那段 <head> 片段——图标链接、apple-touch-icon 和 manifest 引用。粘贴、部署、强制刷新,你应该就能在标签页里看到你的 logo。

为什么在浏览器里做?

因为你的 logo 从不离开你的机器。整个过程——读取图片、缩放到每个尺寸、打包 .ico、写 manifest——都用 Canvas 在你的浏览器本地完成。什么都不上传到服务器,无需注册、没有水印,第一次访问后工具也能离线用。对于一个也许还没发布的品牌素材,把它留在第三方服务器之外是明智的默认选择。

只要你的 logo 是正方形、高对比、小尺寸下读得出,生成整套就是最轻松的那一步了。