
UI/UX
公開 読了まで 約11分

ロゴと一緒にファビコンも作って、SVG を1つ渡して終わり。公開して少したってから、お客様に「検索結果のアイコンが出ていない」「スマホのホーム画面に置いたらぼやけている」と言われる。ファビコンを作るデザイナーなら、一度は出会う場面だと思います。
Google 検索セントラルのファビコンのドキュメントには、2026年8月28日に対応するファイル形式の一覧が書き足され、ページは10月27日にも更新されています。一覧は BMP、GIF、ICO、PNG、JPEG、PPM、TIFF で、SVG は入っていません。この記事では、この一覧をきっかけに、ファビコンを「表示される場所ごとの要件」で考え直し、崩れないファイルのセットと、エンジニアへの渡し方、公開後の確かめ方をまとめます。
先に結論です。ファビコンは1枚の画像ではなく、表示される場所ごとのファイルのセットとして渡します。
| ファイル | 大きさ | 主に使われる場所 |
|---|---|---|
| favicon.ico | 16・32・48px を1つに | SVG を読まない環境、/favicon.ico を直接取りにいく環境 |
| favicon-96x96.png | 96×96px | Google 検索(対応形式で、推奨の 48×48px より大きいもの) |
| icon.svg | 拡大縮小できる | SVG に対応したブラウザのタブ |
| apple-touch-icon.png | 180×180px | iPhone・iPad のホーム画面 |
| icon-192.png・icon-512.png | 192・512px | Android のホーム画面、インストールできるサイト(PWA) |
| icon-maskable-512.png | 512px(背景を塗る) | Android で丸や角丸に切り抜かれるアイコン |
Google はファビコンをホームページの head の link 要素から探しますが、複数あるときにどれを使うかはドキュメントに書かれていません。そこで、対応形式で 48×48px より大きい PNG を1つ入れておきます。
この7つに、HTML の head の記述と manifest(ウェブアプリ マニフェスト)のファイルを添えます。ico・SVG・PNG を「どれか1つ」ではなく「全部」用意するのは、場所ごとに読む形式が違うからです。

検索結果のファビコンについて、Google のドキュメントは次の要件を挙げています。
https://example.com/news のようなサブディレクトリだけのファビコンには対応しない(サブドメインは対応)。そして、要件をすべて満たしても検索結果に表示されるとは限らない、とも書かれています。
以前は「48px の倍数」という言い方の要件がありましたが、2024年10月の更新で「1:1・8×8px 以上」に変わっています。今も「48 の倍数で作る」と書いている解説記事が多いので、Google の要件として伝えるときは今の言い方にそろえましょう。48 の倍数で作ること自体は問題ありません。
タブでは 16px 前後の小さな大きさで表示されます。SVG のファビコンは Chrome・Edge・Firefox が以前から対応し、Safari は Safari 26 で対応しました。SVG に対応していない古い環境のために、ico を一緒に置いておきます。
SVG の中に @media (prefers-color-scheme: dark) を書くと、ダークモードで色を変えられます。web.dev の記事では、執筆時点で Firefox と Chromium 系のブラウザで動くとされています。Safari での動きは、今回は確かめていません。
ホーム画面に追加したときのアイコンは apple-touch-icon で指定します。広く使われている大きさは 180×180px です(Apple の旧ドキュメントのコード例の大きさ)。iOS は角を丸めて表示するので、角は丸めず、透過させずに背景まで塗った正方形で書き出すのが一般的です。
Android のホーム画面や、インストールできるサイトのアイコンは manifest の icons で指定します。web.dev は、Chromium 向けに少なくとも 192×192px と 512×512px のアイコンを用意するよう書いています。
端末によって丸や角丸に切り抜かれるので、purpose: "maskable" のアイコンを別に用意します。MDN によると、切り抜かれても必ず見える範囲(セーフゾーン)は、アイコンの短い辺の 80% を直径とする円です。主役の形はこの円の中に収め、背景は透過させずに塗ります。

ファビコンで一番崩れやすいのは、ロゴをそのまま縮小したときです。16px のタブでは、細い線、文字、こまかい切り欠きはほとんど見えません。

ファイルと一緒に、次の head の記述と manifest を渡すと、受け取る側が迷いません。ファイルはサイトのルート(一番上の階層)に置く前提です。
<!-- ホームページを含む全ページの head -->
<link rel="icon" href="/favicon.ico" sizes="16x16 32x32 48x48">
<link rel="icon" href="/favicon-96x96.png" type="image/png" sizes="96x96">
<link rel="icon" href="/icon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
<link rel="manifest" href="/manifest.webmanifest">
{
"name": "Example Studio",
"short_name": "Example",
"icons": [
{ "src": "/icon-192.png", "type": "image/png", "sizes": "192x192" },
{ "src": "/icon-512.png", "type": "image/png", "sizes": "512x512" },
{ "src": "/icon-maskable-512.png", "type": "image/png", "sizes": "512x512", "purpose": "maskable" }
]
}
この記述は、手元の Chromium(Playwright 経由)で読み込ませ、link 要素5つと manifest の icons が上のとおり読めることを確かめています(ブラウザがどのアイコンを選ぶかまでは調べていません)。ico の sizes には、ico の中に入れた大きさを並べます。
あわせて、次のことをメモで伝えます。
/favicon.ico は消さない。HTML の仕様には、icon の link がないときにブラウザが /favicon.ico を取りにいってよい、という決まりがあります。公開したら、次の順に確かめます。
/favicon.ico・/favicon-96x96.png・/icon.svg・/apple-touch-icon.png を直接開き、表示されるか。Google のドキュメントによると、クロールには数日から数週間かかることがあります。リクエストのあとすぐに検索結果が変わらなくても、ファイル名を変えて出し直すのはやめましょう。URL が変わると、かえって安定しなくなります。
ここに書いたことのうち、変わりやすいものをまとめます(2026年11月時点。出典は記事の最後)。
| 項目 | 状況 |
|---|---|
| Google 検索のファビコンの形式 | BMP、GIF、ICO、PNG、JPEG、PPM、TIFF(2026年8月28日に一覧を明記。形式そのものは変わっていないと説明) |
| Google 検索の大きさの要件 | 正方形・8×8px 以上。48×48px より大きいものを推奨 |
| SVG のファビコン | Chrome・Edge・Firefox は対応。Safari は Safari 26 から対応 |
| SVG 内の prefers-color-scheme | Firefox と Chromium 系で動く(web.dev の執筆時点の記述)。Safari は未確認 |
| manifest のアイコン | Chromium 向けには 192×192px と 512×512px を用意 |
ファビコンは、検索結果でもタブでもホーム画面でも、サイトの名前より先に目に入る小さな看板です。ロゴの制作とあわせて「場所ごとのセット」で用意しておくと、公開後の手戻りが減ります。MODS BASE でも、ブランドの制作からサイトの公開まで、こうした細部も含めてお手伝いしています。
MODS BASE
MODS BASEは、長野県上伊那郡辰野町を拠点に、WEB 制作、WEB 集客の運用代行、UI/UX デザイン・プロダクト開発、ブランディング・グラフィック、AI 導入支援を手がけるデザイン・開発スタジオです。全国のお客様にオンラインで対応しています。
( Related )