ファビコン(Favicon)の推奨サイズと設定方法|現代のブラウザ対応

Web制作 デザイン フロントエンド 初心者
結論

「1つだけ作るなら SVG」「互換性重視なら 32x32 の PNG」。かつての .ico 形式は、もはや必須ではありませんが、ルートディレクトリに置いておくと自動で認識されるため便利です。

現代の推奨セット

すべてを網羅するのは大変ですが、以下の3セットがあれば現代のブラウザとデバイス(iOS/Android)で美しく表示されます。

ファイル形式 用途・推奨サイズ
favicon.ico ルート配置用。16x16, 32x48のマルチサイズ推奨。レガシーブラウザ用。
icon-192.png 汎用。32x32, 192x192。Androidやブラウザタブ用。
apple-touch-icon.png iOS用。180x180。ホーム画面追加時のアイコン。
favicon.svg 【推奨】ベクター形式。1つで全サイズに対応でき、ダークモード対応も可能。

🎨 この場でFaviconを生成する

画像をアップロードすると、各サイズのFaviconが生成されます。クリックでダウンロード。

ダークモード対応のFavicon

SVGを使えば、ユーザーのOS設定に合わせてファビコンの色を変えることができます。

<!-- favicon.svg の中身 -->
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
  <style>
    path { fill: black; }
    @media (prefers-color-scheme: dark) {
      path { fill: white; }
    }
  </style>
  <path d="..." />
</svg>

実装のコツ

  • シンプルさを追求する — ファビコンは非常に小さく表示されるため、複雑なロゴや文字は読めません。シンボル化したデザインを心がけましょう。
  • 背景を透過させる — ブラウザのタブの色は白とは限りません(特にダークモードやカスタムテーマ)。必ず背景を透明にして書き出しましょう。
  • ツールを活用する — 1枚の大きな画像(512x512程度)から各サイズを一括生成するオンラインツールを使うのが、もっとも効率的でミスがありません。