画像ツール一覧

ファビコン

Favicon / Favorite Icon

アプリ・開発

ブラウザのタブやブックマークなどに表示される、Webサイトを見分けるための小さなアイコンのこと。スマートフォンのホーム画面やPWAで使うアイコンとは用途が近いものの、指定方法や必要な画像が異なる場合があります。

🐾 猫で例えると?

ふかふかのカゴからちょこんと顔を出してこちらを見下ろしている茶トラ猫
隙間から「ここにいるよ!」と顔を出す小さな茶トラ

ふかふかのカゴの端から、ちょこんと顔だけを出している茶トラ猫。体全体は見えなくても、その小さな顔を見るだけで「あ、うちの猫がここにいるな」と一瞬で分かりますよね。Webサイトにおける「ファビコン」もまさにこれと同じです。ブラウザの狭いタブという隙間から、「このサイトはここですよ!」と小さな顔(ロゴ)を出して、ユーザーに自分の居場所を可愛らしくアピールしてくれます。

🐾 PR

💻 Web開発現場における「ファビコン」とは?

ファビコンは、多くのタブを開いたときにサイトを探す手掛かりになります。ページの内容を説明するタイトルと組み合わせて使うもので、ファビコンがなくてもWebページは表示できます。小さくしても見分けられることが大切です。

Googleの検索結果にもサイトのファビコンが表示される場合があります。ただし、ガイドラインに沿って設定しても表示は保証されず、順位やクリック率が必ず上がるものでもありません。iOSのホーム画面用には apple-touch-icon、PWAのインストール用にはWebアプリマニフェストのアイコン設定など、別の指定も確認します。

⚠️ ファビコンの仕組みと設定方法

HTMLの <head> に <link rel="icon"> を書き、画像のURLを指定します。ICO・PNG・SVGなどが使えますが、対応形式や選び方は利用先によって異なります。複数の指定がある場合、ブラウザは type・sizes・media などを手掛かりに選びます。

HTMLでの記述例

次は実際の画像ファイルを各URLに配置した場合の例です。同程度に適切な候補が複数あれば後の指定が選ばれるため、この例ではPNGを先、SVGを後に置いています。PNGが必ずすべての環境の代替になると決め付けず、対象のブラウザで確認します。

<!-- HTMLのhead内。各ファイルを公開ディレクトリに配置する -->
<link rel="icon" href="/favicon-48.png" type="image/png" sizes="48x48">
<link rel="icon" href="/favicon.svg" type="image/svg+xml" sizes="any">
<link rel="apple-touch-icon" href="/apple-touch-icon.png" sizes="180x180">

SVGは拡大縮小に強い一方、細い線や細部が小さな表示で消えないかは別に確認が必要です。ダークモード用の色をSVG内のCSSで切り替える場合も、実際のタブの背景色と組み合わせて読めるかを確認します。

🛠️ ファビコンを作成・設定するポイント

小さなアイコンだからこそ、デザインや書き出しには特有の注意点があります。

カゴからちょこんと顔を出した猫を見つけるように、小さなファビコンはサイトを探す手掛かりになります。大きく美しい原画だけで判断せず、実際のタブやブックマークに置いたときに見分けられるかを確かめましょう。