Switching
実務ガイド

ファビコンのサイズはどれを入れるべきか — 16から512まで

favicon.icoに収めるサイズと、それぞれが実際に使われる場所を整理しました。ICO1つで足りる範囲と、PNGを別に用意すべき範囲を分けて説明します。

2026年9月14日

ICOは複数の解像度を1つのファイルに収める入れ物なので、favicon.icoに16・32・48を入れればブラウザのタブ、ブックマーク、Windowsのショートカットまで賄えます。ただしICOは一辺256ピクセルが上限で、iPhoneのホーム画面(180)やAndroid・PWA(192・512)はPNGで別に用意する必要があります。

ファビコンは作るのは簡単なのに、「何ピクセルで作ればいいのか」で一度つまずきます。16という説明も512という説明もあり、実はどちらも正しいのです。使われる場所が違うからです。

ICOは画像ではなく入れ物

JPGやPNGは1つのファイルに絵が1枚入っています。ICOは違います。複数の解像度の絵を1つのファイルに並べて収めておき、OSやブラウザが必要な場所に合うサイズを選んで使います。だからfavicon.ico1つでも、タブでは16、ショートカットでは48としてくっきり表示できるのです。

1つのサイズだけでも動きます。ただし16だけ入れると大きな場所でぼやけ、256だけ入れると小さな場所で縮小され、細い線がつぶれます。小さいサイズは別に作って入れてこそくっきりします。

サイズごとにどこで使われるか

サイズ使われる場所置き場所
16×16ブラウザのタブ、アドレスバーfavicon.ico
32×32高解像度画面のタブ、ブックマーク一覧favicon.ico
48×48Windowsのデスクトップショートカットfavicon.ico
64・128・256大きいアイコン表示、一部の拡張機能favicon.ico(任意)
180×180iPhone・iPadのホーム画面に追加PNG + apple-touch-icon
192×192Androidのホーム画面に追加PNG + Webマニフェスト
512×512PWAのインストール画面、スプラッシュPNG + Webマニフェスト
ICOは一辺256ピクセルが上限。180以上はICOに入れられないのでPNGとして別に置く。

現実的な最小構成はfavicon.icoに16・32・48の3つです。モバイルのホーム画面まで面倒を見るなら180のPNGを1枚足せばだいたい足ります。PWAとしてインストールさせる予定があるときだけ192・512を用意すれば十分です。

16ピクセルで生き残る絵は別にある

ロゴをそのまま縮めると、16ピクセルではたいていつぶれた染みになります。横長のワードマークならなおさらです。ファビコンはロゴの縮小版ではなく、**そのブランドを16ピクセルで見分けられるようにするための別の絵**だと考えるほうが正確です。

  • 文字を入れるなら1文字までです。2文字からはくっついて見えます。
  • 細い線は消えます。線の太さを誇張してこそ残ります。
  • 余白を少し残します。端にぴったり付けるとタブで切れて見えます。
  • 背景は透過にしておくほうが安全です。タブの背景色はダークモードで変わります。

作る順番

正方形のPNGを1枚用意します。256や512のように十分大きなサイズで、背景は透過にしておくとよいでしょう。それをICOに変換しながら16・32・48を一緒に収め、同じ原本から180のPNGをもう1枚書き出せば完了です。原本が正方形でない場合は先に正方形に切り取ってください。ファビコンの枠は常に正方形なので、比率が違うとゆがみます。

ブラウザは指定がなくても`/favicon.ico`を探しに行きます。ですからサイトの最上位にその名前で置いておくのがいちばん簡単です。変更したのに古いままなら、たいていはキャッシュなので、スーパーリロードやシークレットウィンドウで確認してください。

よくある質問

最近はPNGのファビコンだけでよいと聞きましたが。
ブラウザだけを見ればそのとおりで、最近のブラウザはPNGのファビコンをきちんと読みます。それでもfavicon.icoを置く理由は2つあります。ブラウザは指定がなくても/favicon.icoを取りに行くので安全網になること、そしてWindowsのショートカットのようにブラウザの外の場所では今もICOが使われることです。
512ピクセルを1つ入れるだけではだめですか。
まずICOには入りません。一辺256ピクセルが上限だからです。また大きな絵を1つだけ置くと、16ピクセルの場所でブラウザが縮小する際に細い線がつぶれます。小さいサイズを別に収められることがICOを使う理由です。
透過は保たれますか。
保たれます。ICOの中には各サイズをPNGとして収めることができ、PNGは透過をそのまま持ちます。元がJPGなら透過はもともとないので、背景が白などで埋まった状態で入ります。
ファビコンを変えたのに古いものが表示され続けます。
ファビコンはブラウザが長くキャッシュする対象です。スーパーリロード、シークレットウィンドウ、あるいはファイルのURLを直接開いて確認してみてください。それでも変わらないなら、`favicon.ico?v=2`のようにバージョンを付けてリンクする方法があります。

関連するツール