获取网站Favicon

输入任意网站地址,快速获取其favicon.ico图标
支持多种尺寸,提供API接口,完全免费使用

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>