网站图标生成器
单页 Favicon 生成器
预览
text · GHTML 安装代码
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<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="manifest" href="/site.webmanifest">文件放到网站根目录,代码插入 <head> 即可。
GeekFormat在线Favicon生成器,帮你快速制作符合现代浏览器标准的完整网站图标包,不用打开PS或设计软件。三种生成模式:①文字模式:输入1-2个字母/汉字,8种字体可选,字号滑块调节,文字色+背景色自定义;②图片模式:上传PNG/JPG/WebP图片,自动居中裁剪为正方形;③Emoji模式:输入或选择Emoji表情快速生成。支持方形/圆角矩形/圆形三种形状,可选透明背景,实时预览5种尺寸(16×16/32×32/180×180/192×192/512×512),160ms防抖实时重新生成,一键打包下载ZIP包含:favicon.ico(兼容旧IE)、favicon-16x16.png、favicon-32x32.png、apple-touch-icon.png(iOS书签图标)、android-chrome-192x192.png、android-chrome-512x512.png(PWA图标)、site.webmanifest(PWA配置),并提供标准HTML头部链接代码一键复制,纯Canvas本地生成不上传图片。
关于Favicon网站图标
Favicon(Favorites Icon的缩写,也叫网站图标、书签图标)是浏览器标签页、书签栏、历史记录、地址栏中显示的小图标,是网站品牌识别的最基本元素之一。一个没有favicon的网站在众多标签页中会显示空白文档图标,显得不专业;一个设计良好的favicon能让用户在一堆标签里快速找到你的网站,是网站上线前必备的基础资源。
现代网站需要的不只是一个favicon.ico。随着移动设备普及和PWA(渐进式Web应用)发展,一个完整的网站图标包需要包含多种尺寸和格式:传统的favicon.ico兼容老旧浏览器,16/32 PNG用于普通浏览器标签和书签,180×180 apple-touch-icon用于iPhone/iPad用户「添加到主屏幕」,192/512 PNG用于Android桌面和PWA启动画面,还有site.webmanifest告诉浏览器这些图标的位置和主题色。手动制作所有这些尺寸、写对HTML引用代码对于非设计背景的开发者是件麻烦事。
文字favicon是最快的方式:大多数个人博客、开源项目、内部系统其实不需要复杂的logo设计,用品牌首字母(比如G代表Google、F代表Facebook)配合品牌色做一个简洁的文字图标效果就很好。工具提供8种常见系统字体、字号调节、颜色自定义,不用打开Photoshop/Figma,一分钟就能做出一个专业的favicon。
Emoji favicon是近年流行的简单方案:Emoji本身就是设计师画好的小图标,颜色鲜明识别度高,个人项目、原型、文档站点用一个相关Emoji(比如火箭🚀代表快速、灯泡💡代表创意、火焰🔥代表热门)当favicon既有趣又省事,比空白图标好太多,而且自带跨平台一致性(虽然系统间渲染略有差异)。
图片模式适合已有logo的场景:如果你已经有品牌logo图片,上传后工具自动居中裁剪为正方形,生成所有需要的尺寸。注意小尺寸下图标只有16像素宽,复杂logo缩小后会糊成一团,所以favicon通常不是完整版logo,而是logo的符号/标识部分——比如Nike的勾、Apple的苹果、麦当劳的M,简单形状在小尺寸下依然清晰可辨。
为什么要本地生成不上传服务器?一是隐私:未发布的品牌logo、客户的设计稿属于敏感资产,上传到第三方工具服务器有泄露风险;二是速度:本地Canvas绘制瞬间完成,不需要等上传下载;三是可靠:不需要网络,内网环境也能用。所有图像处理用浏览器原生Canvas API,ZIP打包用纯JS的JSZip库,不需要后端服务。
三种形状(方形、圆角、圆形)是为了适配不同平台风格:Windows传统上用方形图标,iOS/iPadOS用圆角矩形(Squircle),Android和部分网站用圆形图标。工具里的22%圆角是比较通用的圆角大小,接近现代UI风格。注意浏览器实际显示favicon时通常不会把图标裁成圆形(除了个别浏览器),圆形主要影响添加到手机桌面后的外观。
需要说明:①favicon效果高度依赖设计简洁性,复杂图案16×16下肯定模糊,建议使用简单文字/图形/Emoji;②Emoji渲染效果依赖操作系统字体,不同系统看到的Emoji可能略有差异;③ICO文件是基于32×32 PNG嵌入生成的,满足大多数兼容需求;④透明背景在某些老旧浏览器可能显示为黑色或白色背景,建议主站使用有背景色更稳妥。
适用场景
- 新建个人博客、公司官网、独立站时快速制作favicon,不用开设计软件
- 前端开发做项目Demo/原型/Landing Page时快速生成临时图标用
- 用品牌首字母快速生成文字图标用于内部系统、后台管理系统
- 用Emoji做个人项目、开源项目文档站点的favicon,有趣又省事
- 客户网站上线前生成完整图标包,一次搞定桌面、iOS、Android、PWA所有尺寸
- 活动页、营销落地页快速制作专属favicon,和主视觉保持颜色一致
- PWA项目打包前生成全套必需图标和webmanifest配置文件
- 给GitHub Pages、Vercel、Netlify部署的项目快速添加favicon
- 开发调试时临时替换favicon看效果,不用反复切图
- 个人作品集/简历网站用字母或简单Emoji做有个人特色的favicon
- 学习网站开发时理解favicon各种尺寸和HTML引用方式
- 替换旧网站favicon,一键生成符合现代标准的完整图标包升级
使用方法
- 选择生成模式:「文字」输入字母/汉字、「图片」上传logo、「Emoji」选择表情
- 调整样式:选择字体(文字模式)、调节字号、选文字颜色和背景颜色、选择形状(方/圆角/圆)、选择是否透明背景
- 观察右侧5种尺寸实时预览,确认16×16小图标清晰可辨
- 点击「下载ZIP包」按钮保存图标包到本地,复制HTML代码片段,解压后把文件放网站根目录,代码粘贴到<head>中
功能特点
- 三种图标来源:文字(1-2字符,8种字体)、上传图片(PNG/JPG/WebP自动居中裁剪)、Emoji表情(12个快捷Emoji+自定义输入)
- 三种形状样式:直角方形、22%圆角矩形、圆形裁剪,覆盖从传统网站到现代App图标的风格
- 透明背景选项:一键切换透明/有色背景,适配深色模式和不同浏览器标签页背景
- 文字完整自定义:文字颜色+背景颜色选择器,8种系统字体(Arial/Verdana/Georgia/Times New Roman/Courier New/Impact/Tahoma/Trebuchet MS),字号滑块0.48-0.82比例精细调节
- 8种系统字体:从无衬线(Arial/Verdana/Tahoma/Trebuchet MS)、衬线(Georgia/Times New Roman)到等宽(Courier New)、粗体标题(Impact),满足不同品牌风格
- 5种尺寸实时预览:16×16(浏览器标签)、32×32(任务栏)、180×180(苹果touch图标)、192×192/512×512(Android/PWA),边调边看效果
- 完整标准图标包:一键下载ZIP包含favicon.ico + 5个PNG + site.webmanifest共7个文件,覆盖桌面、移动、PWA全部场景
- favicon.ico兼容旧浏览器:自动生成标准ICO格式文件,兼容IE等老旧浏览器,不只生成PNG
- apple-touch-icon:生成180×180图标用于iOS Safari添加到主屏幕
- PWA支持:包含192/512安卓Chrome图标和site.webmanifest配置文件,满足渐进式Web应用要求
- HTML代码一键复制:提供标准link标签代码片段,直接复制粘贴到网站<head>里就行
- 160ms防抖实时预览:调整颜色/字体/字号/形状后自动重新生成,边调边看效果不用点击生成按钮
- 图片自动居中裁剪:上传图片自动按正方形居中裁剪,不需要提前裁剪成1:1比例
- 纯Canvas本地处理:所有图标用浏览器Canvas API本地绘制打包ZIP,图片不上传服务器,敏感logo安全无泄露
常见问题
生成的ZIP包里面包含哪些文件?
包含7个标准文件:favicon.ico(32×32嵌入ICO格式,兼容旧浏览器)、favicon-16x16.png(浏览器标签栏小图标)、favicon-32x32.png(浏览器任务栏/书签)、apple-touch-icon.png(iOS Safari添加到主屏幕180×180)、android-chrome-192x192.png和android-chrome-512x512.png(Android/PWA图标)、site.webmanifest(PWA配置文件定义图标和主题色)。
文字模式可以输入几个字符?
建议输入1-2个字符(字母、数字或汉字),比如品牌首字母「G」、双字母「GF」或单字「极」,因为favicon尺寸很小(16×16像素只有16个像素宽),字符太多会看不清。工具自动截断到最多2个字符。
支持上传什么格式的图片?
支持PNG、JPG/JPEG、WebP三种常见图片格式。上传后工具会自动将图片按正方形居中裁剪(取中间正方形区域),不需要你提前裁成1:1比例。建议使用正方形、背景简洁清晰的logo图片效果最好。
生成的HTML代码怎么用?
下载ZIP解压后把里面的所有文件放到你网站根目录,然后复制工具提供的HTML代码(4行link标签)粘贴到你网页<head>标签内即可。代码已经包含了所有需要的图标引用,包括favicon、apple-touch-icon和manifest。
圆形/圆角/方形有什么区别?
方形是传统favicon样式,直角矩形;圆角矩形是现代网站和App常用风格(22%圆角);圆形适合社交媒体风格或品牌要求圆形图标的场景。注意:favicon实际显示时浏览器通常会自己加圆角或遮罩,三种形状主要影响PWA添加到桌面时的图标外观。
透明背景有什么用?
默认是有背景色的图标;开启透明背景后背景层不绘制,只有文字/Emoji/图片本身是不透明的。透明favicon适合需要和浏览器标签栏背景融合的场景,或者你的logo本身就是透明背景PNG。注意:文字/Emoji模式透明背景时要确保文字颜色在浅/深背景下都清晰可见。
Emoji模式可以用任意Emoji吗?
可以。可以直接输入任何Emoji(最多2个),或者从工具提供的12个常用Emoji快捷选择(🔥🚀✨🎯💡✅🌈🧠💎📦🪄❤️)。Emoji渲染依赖系统字体,效果在不同设备可能略有差异。
为什么需要多种尺寸图标?
不同场景使用不同尺寸:浏览器标签栏用16×16,书签栏/任务栏用32×32,iOS添加到主屏幕用180×180,Android桌面和PWA用192/512。只放一个favicon.ico在高DPI屏幕和移动端会模糊,多尺寸PNG确保在任何设备上都清晰锐利。
可以用来生成PWA图标吗?
可以。ZIP包里的android-chrome-192x192.png、android-chrome-512x512.png和site.webmanifest就是为PWA(渐进式Web应用)准备的,webmanifest文件里包含了图标路径和主题色配置,放到网站根目录即可满足PWA图标要求。
上传的logo图片会上传到服务器吗?
不会。所有图标绘制、缩放、ICO生成、ZIP打包全部在你浏览器本地通过Canvas API和JSZip库完成,图片数据不会离开你的电脑,内网环境、未公开logo都可以放心使用。
为什么我做的16×16小图标看着模糊?
16×16像素总共只有256个像素点,非常小,如果你的设计太复杂(比如多个小字、太多细节)缩小后必然糊。建议favicon设计尽量简洁:一个字母、一个简单图形或单个Emoji效果最好,这也是为什么favicon通常就是品牌logo的简化版本。
怎么让favicon在浏览器里更新?
浏览器会缓存favicon,更新后如果看到还是旧图标,可以:①强制刷新页面(Ctrl+F5/Cmd+Shift+R);②清除浏览器缓存;③给favicon路径加版本号参数(如favicon.ico?v=2)。
favicon.ico和PNG图标都需要吗?
现代浏览器都支持PNG favicon,但favicon.ico是兼容古老浏览器(主要是IE系列)的传统格式,为了最好的兼容性工具都生成了。如果只需要现代浏览器支持,其实PNG就够,但全放上去更稳妥。
支持SVG favicon吗?
目前生成标准PNG+ICO图标包,SVG favicon虽然现代浏览器已支持但兼容性还不统一。工具的ZIP覆盖了绝大多数场景,如果需要SVG可以自行额外添加SVG文件到HTML头部。
手机上能用吗?
可以。工具做了响应式布局,在手机上调参数、预览、下载都可以,但生成ICO和打包ZIP对手机浏览器性能有一定要求,建议电脑上操作体验更好。
故障排查
下载ZIP后浏览器提示不安全?
ZIP文件是浏览器本地JSZip生成的,不经过服务器,完全安全。某些浏览器可能对本地生成下载有提示,选择「保留」即可。文件内容都是图片和JSON文本,没有可执行代码。
为什么上传的图片预览看着被裁了?
工具自动对上传图片进行1:1正方形居中裁剪,如果你上传的是长方形图片,边缘会被裁掉。建议最好用正方形logo上传,或者提前把logo放在正方形画布中间再上传。
16×16预览看着很糊?
16×16确实是很小的尺寸,如果图案太复杂必然模糊,这不是工具问题而是尺寸本身限制。建议简化设计:少文字、少细节、用高对比度颜色,简单图形在16px下依然清晰。
替换favicon后浏览器还是显示旧的?
浏览器会强缓存favicon,解决方法:①Ctrl+F5/Cmd+Shift+R强制刷新;②打开新标签页访问;③清除浏览器缓存和图片;④给favicon路径加查询参数 ?v=2 强制更新;⑤在隐身窗口打开看是否为新图标。
术语表
- Favicon
- 网站图标(Favorites Icon),显示在浏览器标签页、书签栏、地址栏的小图标,是网站品牌识别的基础元素,文件名通常是favicon.ico。
- favicon.ico
- 传统的Windows图标格式文件,可以内嵌多个尺寸的图标,是为了兼容IE等老旧浏览器,现代浏览器也支持PNG favicon但ico文件兼容性最好。
- apple-touch-icon
- iOS Safari浏览器「添加到主屏幕」时使用的图标,尺寸180×180像素,是苹果设备专用的网站图标。
- site.webmanifest
- PWA(渐进式Web应用)的配置文件JSON格式,定义应用名称、图标、主题色、启动方式等信息,是现代网站提供应用化体验的必需文件。
- PWA (渐进式Web应用)
- Progressive Web App,可以像原生App一样安装到手机桌面的网站,需要提供大尺寸图标和manifest配置文件。
- Canvas API
- 浏览器原生的2D绘图API,本工具用它在本地绘制各种尺寸的图标,不需要服务器处理图片。
- JSZip
- 纯JavaScript实现的ZIP压缩库,可以在浏览器本地创建和下载ZIP文件,本工具用它打包所有图标文件。
- 160ms防抖
- 调整参数后延迟160毫秒再重新生成图标,避免你拖动滑块时每毫秒都重绘造成卡顿,体验更流畅。
- 居中裁剪
- 上传图片后自动取中间的正方形区域裁剪到1:1比例,不需要用户手动提前裁剪图片。
- DPI/高分辨率屏幕
- 高DPI屏幕(如Retina)每个CSS像素对应多个物理像素,提供大尺寸PNG(32/180/512)能保证在高分屏上图标清晰不模糊。
- 透明背景
- 图标背景层不绘制,只有前景文字/图片,可以和浏览器标签栏背景融合,适合有特殊设计需求的场景。
- 浏览器缓存
- 浏览器会缓存favicon文件减少请求,更新图标后需要强制刷新或加版本号参数才能看到新图标。
图标尺寸用途对照表
ZIP包中每个文件的用途:
| 文件名 | 尺寸 | 使用场景 |
|---|---|---|
favicon.ico | 多尺寸内嵌 | 传统兼容、地址栏、IE浏览器 |
favicon-16x16.png | 16×16 | 浏览器标签页小图标 |
favicon-32x32.png | 32×32 | 任务栏、书签栏、快捷方式 |
apple-touch-icon.png | 180×180 | iPhone/iPad添加到主屏幕 |
android-chrome-192x192.png | 192×192 | Android桌面图标、PWA小图标 |
android-chrome-512x512.png | 512×512 | PWA启动画面、安装弹窗 |
site.webmanifest | JSON文本 | PWA配置文件,定义图标和主题色 |
三种形状风格说明
不同形状适合的场景:
| 形状 | 风格特点 | 最适合场景 |
|---|---|---|
| 方形 | 直角矩形,传统经典 | 传统网站、Windows桌面、后台系统 |
| 圆角 | 22%圆角,现代圆润 | 现代网站、SaaS产品、移动端风格 |
| 圆形 | 完整圆形,社交媒体风格 | 社交类产品、个人品牌、App图标 |
可用字体列表
文字模式支持的8种系统字体:
| 字体名 | 类型 | 风格描述 |
|---|---|---|
Arial | 无衬线 | 通用、现代、中性,最安全选择 |
Verdana | 无衬线 | 字宽大、易读,针对屏幕设计 |
Trebuchet MS | 无衬线 | 人文主义,友好圆润 |
Tahoma | 无衬线 | 紧凑、清晰,Windows常用 |
Georgia | 衬线 | 经典优雅,适合传统/阅读类 |
Times New Roman | 衬线 | 经典正式,学术/新闻传统风格 |
Courier New | 等宽 | 程序员/技术感,代码风格 |
Impact | 粗体标题 | 粗壮醒目,标题感强 |
Privacy & Security
本Favicon生成器所有图标绘制、格式转换、ICO生成、ZIP打包全部在你的浏览器本地通过Canvas API和JSZip完成,你上传的图片、输入的文字/Emoji、选择的颜色参数完全不会被上传到任何服务器,也不会被记录或存储。所有文件生成都在本地内存中完成,关闭页面后所有临时数据自动清除,未公开logo、品牌设计稿等敏感内容可以放心使用。
Authoritative References
- MDNMDN - 如何添加Favicon
- MDNWeb App Manifest 规范
- realfavicongenerator.netReal Favicon Generator(参考)
- 色盲模拟器
- 颜色转换器
- .htaccess 转 Nginx 转换器
- SQL 转换器
- Cookie 解析器
- Cron 表达式工作台
- Cron 表达式验证器
- CSS 格式化
- CSS 压缩
- CSV 转 Excel
- CSV Viewer
- CSV Editor
- 货币转换器
- 差异检查器
- Excel to CSV
- 网站图标生成器
- CSS Formatter
- HTML Formatter
- Markdown Formatter
- XML 格式
- 十六进制转换器
- HTML 格式
- HTML 压缩
- HTML 转 Markdown
- Markdown 转 HTML
- JavaScript 格式化
- JS 压缩
- JSX 格式化工具
- JSX 压缩
- 关键词聚类
- Lorem Ipsum 生成器
- Markdown 表格生成器
- Meta Tag 生成器
- 密码生成器
- 密码强度检测工具
- 二维码/条形码生成器
- 正则表达式测试器
- Slug 生成器
- SQL 生成器
- SQL 格式化工具
- 字数统计
- 时间工具
- TS 格式
- TS 压缩
- TSX 格式化
- TSX 压缩
- Unix 时间戳转换
- UUID 生成器
- YAML 格式化
- 大小写命名风格转换器