现代 Favicon 指南:ICO、PNG、SVG 和 Web 应用程序清单

现代 favicon 要求已经远远超出了原始的 16×16 ICO 文件。完全支持的 2026 实施需要浏览器、iOS、Android 和 Windows 磁贴的 10 种以上图像尺寸 - 以及应用程序清单。

Modern favicon implementation showing all required sizes and formats across browsers and platforms

网站图标简史

favicon(“收藏夹图标”的缩写)由 Internet Explorer 5 于 1999 年引入,作为显示在地址栏中的 16×16 ICO 文件。 W3C 于 2000 年使用 HTML 元素对其进行了标准化。

在接下来的二十年里,需求急剧扩大:

  • 2007 年: Apple 为 iOS 书签推出了 Apple Touch 图标 (57×57 PNG)
  • ]2010 年: Android Chrome 添加了对网络应用程序的支持图标
  • 2012 年: Windows 8 为固定 Metro 应用引入了图块图标
  • ]2019 年: SVG 图标获得了浏览器支持,从而实现了与分辨率无关的深色模式感知图标
  • 2023: PWA 安装要求标准化为 192×192 和 512×512

2026 年所有必需的网站图标尺寸

Web App Manifest schema for progressive web apps showing 192px and 512px maskable icons

The minimal modern favicon specification showing four essential files for complete web support

文件大小用途
favicon.ico16×16, 32×32、48×48(多分辨率)浏览器选项卡、IE/旧版后备
favicon-16x16.png16×16小浏览器选项卡
favicon-32x32.png32×32浏览器选项卡、浏览器工具栏
apple-touch-icon.png180×180iOS/macOS Safari 书签和主页屏幕
android-chrome-192x192.png192×192Android Chrome 主页屏幕
android-chrome-512x512.png512×512Android PWA 启动画面屏幕
mstile-150x150.png150×150Windows 8/10 开始菜单tile
safari-pinned-tab.svgSVGSafari 固定标签(黑白SVG)
favicon.svgSVG现代浏览器,深色模式自适应

SVG 图标:自适应深色模式支持

SVG favicon dynamic dark mode theme adaptation using CSS media queries

SVG 图标支持 CSS 媒体查询,启用亮/暗模式响应图标:

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
  <style>
    @media (prefers-color-scheme: dark) {
      path { fill: white; }
    }
  </style>
  <path fill="black" d="M10,10 L90,10 L90,90 L10,90 Z"/>
</svg>

此 SVG 自动在浅色模式下显示浅色图标,在深色模式下显示深色图标 - 非常适合需要适应系统主题的徽标。


在 ToolDolfen 上生成完整的网站图标集

ToolDolfen modern favicon generator and asset slicing workflow pipeline

Modern HTML5 head favicon implementation snippet for Next.js and production web apps

  1. 打开 Favicon网站图标生成器。
  2. 上传高分辨率方形 PNG(推荐 512×512 或 1024×1024 — 更大的源 = 更好的质量)大小)。
  3. 生成器生成完整的 ZIP 包,其中包含:

- 所有必需的 PNG 尺寸 - ICO 文件(多分辨率) - Web 清单 JSON 模板 - 实施的 HTML 代码片段

  1. 解压 ZIP 并将文件放入项目的公共目录中。
  2. 将提供的 HTML 代码段添加到 。

推荐的配套指南

探索此主题群中的补充教程和实用程序,以增强您的数字工作流程:

如何在浏览器中格式化和缩小大型 JSON 文件实用分步教程,包含经过验证的标准和浏览器内工作流程。现代正则表达式速查表:实用模式、语法和验证指南实用分步教程,包含经过验证的标准和浏览器内工作流程。Base64 与二进制:文件大小开销、网络延迟和网络性能实用分步教程,包含经过验证的标准和浏览器内工作流程。PDF 元数据安全性:如何在之前清理文档共享连接相关数据和媒体工具的补充跨格式工作流程。
推荐实用程序:网站图标生成器在浏览器中实时执行此工作流程,实现零服务器上传和 100% 客户端隐私。
Favicon网站图标生成器
Favicon网站图标生成器

常见问题解答 (FAQ)

查看关于此操作流程常见问题的快速与权威解答。

现代网站的最小可行图标是什么?

最小可行的现代 favicon 是三个文件:适用于旧版浏览器的 favicon.ico(16×16 和 32×32 多分辨率)、适用于 iOS 的 apple-touch-icon.png (180×180) 以及适用于 Android Chrome 的 favicon-192x192.png。引用 192×192 和 512×512 图标的 Web 清单完成了 PWA 支持。

浏览器仍然使用原来的 16×16 图标吗?

是的,对于浏览器选项卡。现代浏览器还使用更大的书签尺寸(32×32)、快速拨号(更大)以及添加到桌面时(96×96+)。 SVG 图标可以完美缩放到任何尺寸,但需要浏览器支持(所有现代浏览器都支持 SVG 图标)。

什么是 Web 应用程序清单?

Web 应用程序清单 (manifest.json) 是一个 JSON 文件,用于描述 PWA(渐进式 Web 应用程序)安装的 Web 应用程序。它包括应用程序名称、图标(192×192 和 512×512)、主题颜色和显示模式。 Chrome 和 Edge 在生成“添加到主屏幕”的应用程序图标时使用它。

Bilal Ahmad