Favicon.im は、任意のウェブサイトからファビコンを取得する無料で信頼性の高い API を提供します。API キー不要、Cloudflare グローバルエッジネットワークによる高速レスポンス。
クイックスタート
ファビコンの取得は URL を構築するだけです:
大きいサイズ(最大 256px)
https://favicon.im/{domain}?larger=true
今すぐ試す
https://favicon.im/github.com
API パラメータ
| Parameter | Type | Description |
|---|---|---|
{domain} |
string | ファビコンを取得するウェブサイトのドメイン(プロトコルなし) |
larger |
boolean | "true" に設定すると大きいアイコンを取得(最大 256px) |
default-avatar |
string (URL) | ファビコンが見つからない場合のリダイレクト先 URL(URL エンコード必須) |
throw-error-on-404 |
boolean | ファビコンが見つからない場合に HTTP 404 を返す(カスタムフォールバック用) |
コード例
<img src="https://favicon.im/github.com" alt="GitHub favicon" loading="lazy" />
<!-- With larger size -->
<img src="https://favicon.im/github.com?larger=true" alt="GitHub favicon" />
<!-- With fallback -->
<img src="https://favicon.im/example.com"
onerror="this.src='/fallback-icon.png'"
alt="Website favicon" />
機能
API キー不要
すぐに使用開始 - 登録不要、認証不要、手間なし。
グローバル CDN
ファビコンは世界中のエッジロケーションにキャッシュされ、高速配信。
スマートフォールバック
複数のソースを検索:favicon.ico、HTML link タグ、Web Manifest、Apple Touch アイコン。
自動最適化
リクエストに最適なファビコン形式とサイズを返します。
CORS 対応
ブラウザベースのアプリケーションで直接使用可能、プロキシ不要。
高可用性
99.9% の稼働率と自動フェイルオーバー、冗長性。
ユースケース
リンクプレビュー
アプリやウェブサイトでリンクと一緒にファビコンを表示し、視覚的なコンテキストを向上。
ブックマークマネージャー
ブックマークリストにウェブサイトアイコンを表示し、素早く識別。
ブラウザ拡張機能
ブラウザ拡張機能でタブ、履歴、ブックマークのファビコンを取得。
分析ダッシュボード
分析・レポートインターフェースにクライアント/ウェブサイトのロゴを表示。
CRM システム
ウェブサイトドメインに基づいて企業ロゴを表示。
ソーシャルメディアツール
視覚的なウェブサイト識別でリンク共有を強化。
技術詳細
レスポンス形式
適切な Content-Type ヘッダー(image/png、image/x-icon、image/svg+xml など)でファビコン画像を直接返します
キャッシング
ファビコンは 24 時間キャッシュされます。直接ホットリンク可能で、あなた側でのキャッシュは不要。
サイズオプション
デフォルトは標準ファビコン(約 32px)を返します。larger=true で最大 256px を取得可能。
エラー処理
ファビコンが見つからない場合はデフォルトのプレースホルダーを返すか、throw-error-on-404 が設定されていれば 404 を返します。
ベストプラクティス
- ✓ img タグに loading="lazy" 属性を使用して、一度に多くのファビコンを読み込まないようにする
- ✓ アクセシビリティのために適切な alt テキストを追加(例:「GitHub ファビコン」)
- ✓ カスタムフォールバック画像のために onerror ハンドラの使用を検討
- ✓ Next.js の場合、favicon.im を信頼できる画像ドメイン設定に追加
- ✓ 高トラフィックアプリケーションでは、頻繁にアクセスするドメインのレスポンスをローカルにキャッシュ