获取网站Favicon
输入任意网站地址,快速获取其favicon.ico图标
支持多种尺寸,提供API接口,完全免费使用
正在获取图标...
获取成功
预览尺寸:32 x 32
获取失败
API接口文档
获取单个网站ICO
GET /api/favicon.php?action=get&url=example.com&size=32
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
action |
string | 是 | 固定值:get |
url |
string | 是 | 网站域名或URL |
size |
int | 否 | 图标大小:16/32/64/128/256,默认32 |
base64 |
bool | 否 | 是否返回base64编码,默认false |
批量获取ICO
POST /api/favicon.php?action=batch
Content-Type: application/json
{
"urls": ["google.com", "github.com", "baidu.com"],
"size": 32
}
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
action |
string | 是 | 固定值:batch |
urls |
array | 是 | URL数组,最多20个 |
size |
int | 否 | 图标大小,默认32 |
直接获取图片
GET /api/favicon.php?action=direct&url=example.com&size=32
<img src="/api/favicon.php?action=direct&url=example.com" alt="favicon">
此接口直接返回图片数据,可直接用于HTML的img标签,支持浏览器缓存。
使用示例
<!-- HTML直接引用 -->
<img src="/api/favicon.php?action=direct&url=google.com"
alt="Google Favicon">
<!-- 不同尺寸 -->
<img src="/api/favicon.php?action=direct&url=google.com&size=64"
alt="Google Favicon 64px">
<!-- JavaScript调用 -->
<script>
fetch('/api/favicon.php?action=get&url=google.com')
.then(res => res.json())
.then(data => {
if (data.code === 200) {
console.log(data.data.icon_url);
}
});
</script>