Favicon 生成器,免费

上传图片,生成所有标准尺寸的 PNG favicon。

将图片拖放到此处,或点击选择

方形图片效果最佳(PNG、JPG、SVG)

Favicon 尺寸说明

16×16· 标准浏览器标签页 favicon

32×32· Retina 标签页、任务栏快捷方式

48×48· Windows 网站快捷方式

180×180· Apple Touch Icon(iOS 主屏幕)

192×192· Android Chrome、PWA manifest 图标

512×512· PWA 启动画面、Google 搜索

Favicon 简史

Favicon 起源于微软在 1999 年 3 月发布的 Internet Explorer 5。微软引入了在站点根目录寻找 /favicon.ico 并在「收藏夹」栏的书签站点旁显示该图标的惯例,名字「favicon」(favorite icon)由此而来。最初的选择是微软专有的 Windows ICO 格式,可以在单个文件中容纳多种位图尺寸。其他浏览器几乎立刻采纳了这一惯例,并开始支持 PNG favicon,通过文档头中的 <link rel="icon"> 标签来声明。苹果 iPhone(2007 年发布)增加了 apple-touch-icon 惯例,用户将网站添加到 iOS 主屏幕时使用的180×180 PNG,显示尺寸与原生应用图标相同。渐进式 Web 应用(PWA,2015 年前后正式化)添加了 manifest.json 文件及其 icons 数组,要求 192×192(Chrome 安装提示)和 512×512(PWA 启动屏、Android 主屏幕、Windows 开始菜单固定)的 PNG 变体。SVG favicon(Firefox 自 2015 年的 41 版起、Chrome 自 2020 年 2 月的 80 版起、Safari 自 2019 年的 12.1 版起支持)如今是图标为简单形状时的现代推荐,单个文件可完美适配任何显示密度。传统的 favicon.ico 文件对 Internet Explorer 11 及更早的浏览器仍然必要;现代技术栈交付 SVG 加上 ICO 回退和 apple-touch-icon PNG。

为什么有这么多尺寸?

favicon 集中每个尺寸服务于不同的渲染场景。16×16 是标准 DPI 下经典的浏览器选项卡 favicon,教会设计师像素约束有多残酷的尺寸。32×32 是高 DPI(Retina)选项卡尺寸;许多现代浏览器即便对「标准」显示器也偏好它,因为它向下缩放比 16×16 向上放大效果更好。48×48 是 Windows 用于任务栏快捷方式和已固定站点 favicon 的尺寸。180×180 是 apple-touch-icon,在用户将站点添加到 iOS 主屏幕时显示。192×192 是 Chrome 的 Web 应用安装提示和 Android 主屏幕标准图标。512×512 是 PWA 启动屏图标、Google 搜索结果缩略图和 Windows 开始菜单磁贴图标。单个高分辨率文件不够用的原因:在最小尺寸下,图标通常需要手动调整简化才能保持可读(16×16 下的复杂 logo 会变成色块),所以专业的 favicon 设计通常需要绘制两到三个变体,用于大尺寸的详细版、用于中等尺寸的简化版、以及用于最小尺寸的「仅徽标」版本。本生成器通过标准的最近邻或双线性下采样缩放单一源文件,对简单形状效果良好;复杂 logo 在最小尺寸下可能需要手动修饰。

与文件配套的 HTML

生成文件只完成了一半的工作;另一半是放在 <head> 中的元标签,告诉浏览器在哪个场景使用哪个文件。2026 年最低可用的 favicon 技术栈:

<link rel="icon" type="image/svg+xml" href="/icon.svg">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">

浏览器根据设备的像素密度和它支持的格式选择最合适的文件。现代浏览器在 SVG 存在时优先选用;旧浏览器回退到 PNG 尺寸;iOS 使用 apple-touch-icon;PWA 安装读取清单。即便没有显式的 link 标签,根目录下的 favicon.ico 仍会被自动作为默认回退获取,每个站点都应保留一个,以与非常老的浏览器和工具保持向后兼容。

你真正需要生成 favicon 的场景

为 16×16 约束而设计

16×16 favicon 是现代界面设计中最苛刻的约束。256 个像素(整个图标画布)必须传达足够的品牌识别度,让用户能在二十个其他选项卡中找到你的。来自做过很多次的设计师的实用建议:大胆地简化。16×16 下的复杂 logo 是色块。剥去细节直到只剩最少的可识别形状。最大化与选项卡背景的对比度。浏览器选项卡通常是浅灰或深灰;对比度弱的图标会消失在浏览器框架里。偏好单一粗壮的形状而非细线条。宽度小于 2 像素的线条在 16 像素下会被消除走样为灰色而变得不可见。在你的浏览器中按实际尺寸测试。在 256×256 设计工具里看着不错的,到 16×16 可能完全不可读。打开你站点的多个选项卡并在选项卡栏中观察,这是真正的测试。考虑深色模式的情况。为白色选项卡栏设计的图标在深色选项卡栏上可能不可见。SVG favicon 可以在 SVG 内部包含 prefers-color-scheme 媒体查询以自动适配明暗;对于 ICO 和 PNG 回退,请设计在两种背景下都能工作的图案。

本生成器产出的内容

隐私:图像处理仅在浏览器内

你为生成 favicon 而上传的 logo 或品牌图像可能是机密的,上线前的品牌工作、内部工具的品牌、受 NDA 保护的客户 logo。服务端 favicon 生成器(非常流行的 RealFaviconGenerator 等)会将每张上传图像的副本带入它们的基础设施,在那里它会停留在日志和缓存中。本生成器完全在你的浏览器中通过 Canvas API 运行:图像被读入浏览器,由浏览器内置的图像缩放管线缩放到每个 favicon 尺寸,然后打包供下载,一切都在你的标签页内完成。上传时打开 DevTools 的网络面板验证(页面加载后没有任何请求触发),或在页面加载后将其离线(飞行模式),生成器仍可对本地文件继续工作。对未公开的品牌工作、受 NDA 保护的客户 logo、内部工具品牌或任何你不希望被复制到陌生人硬盘上的图像,都安全可用。

相关工具