图片生成网站图标,支持多种尺寸
点击或拖拽图片到这里上传(建议使用正方形图片,效果最好)
图片处理完全在浏览器本地完成,不会上传到任何服务器。生成的是 PNG 格式图标,现代浏览器普遍支持直接用 PNG 作为网站图标(favicon),不需要额外转换成传统的 .ico 格式。
Favicon 生成器把你上传的一张图片裁成正方形,并一次性生成 7 种尺寸的 PNG 图标:16、32、48、64、180、192 和 512 像素。你可以逐个下载,也可以点一次「全部下载」把它们都保存下来。它只输出 PNG,不生成传统的 .ico 文件,也不会帮你写 HTML 引用代码或 manifest.json 配置文件。
工具先在图片上取一个以中心为基准的最大正方形区域,然后把这个区域缩放到每个目标尺寸,因此长方形的图片会被裁掉两侧或上下的边缘,而不是被拉伸变形。比如你上传一张横向的 Logo 照片,长边两端的部分会被裁掉,保留中间的正方形部分。一个典型的做法是:准备一张尽量大的正方形 Logo,生成后把 32×32 或 16×16 用作浏览器标签页图标,把 180×180 用作 iOS 主屏幕图标,192×192 和 512×512 用在安卓或 PWA 的配置里。这些用途是业界常见约定,具体以你的平台文档为准。这里没有涉及任何计算或评测数据。
最好是正方形、至少 512×512 像素、主体居中且图形简洁的图片,例如 Logo 的方形版本。主体靠近边缘的图片在居中裁剪后可能被裁掉一部分。
这个工具专注于生成各种尺寸的 PNG。现代浏览器普遍支持用 link 标签直接引用 PNG 图标。如果你一定需要 .ico 文件,需要另用转换工具。
「全部下载」是脚本依次触发 7 次下载,有些浏览器会拦截多个自动下载。请留意地址栏附近的拦截提示并选择允许,或者改为点击单个预览图逐个下载。
16、32、48 常用于浏览器标签页和桌面快捷方式;180 常用于 iOS 添加到主屏幕;192、512 常用于安卓和 PWA 的安装图标;64 可作为通用中间尺寸。这是常见的惯例,实际要求请参考你的平台文档。
图片是用浏览器的 FileReader 和 Canvas 在本地读取和缩放的,不会上传到任何服务器,页面也不会保存你的图片。关闭或刷新页面后,结果就消失了,请在此之前下载你需要的文件。