誰かがあなたのウェブサイトをiPhoneやiPadのホーム画面に追加すると、iOSはアプリのようなアイコンとしてApple Touch Iconを使用します。これがないと、iOSは代わりにページの醜いスクリーンショットを撮ってしまいます。知っておくべきことをすべてご紹介します。

Apple Touch Iconとは?

Apple Touch Iconは、ユーザーがあなたのサイトをホーム画面にブックマークしたときにiOSデバイスが使用する特別なPNG画像です。ネイティブアプリのアイコンのように機能し、iOSは自動的に特徴的な角丸と光沢効果(古いiOSバージョンで)を適用します。

HTMLでは次のように宣言します。

<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">

必須サイズ:180×180ピクセル

2026年現在、必要なサイズは180×180ピクセルの1種類だけです。その理由は次のとおりです。

iOSは縮小はうまくできますが、拡大はうまくできないため、最大のサイズ(180×180)を提供するのが最も安全なアプローチです。1つのファイルですべてのデバイスに対応できます。

補足:以前は、各デバイス(57, 60, 72, 76, 114, 120, 144, 152, 167, 180)ごとに異なるサイズが必要でした。現代のiOSはスケーリングを十分にうまく処理するため、180×180だけで完全に機能します。

ファイル形式の要件

HTMLの実装

基本(1行)

<link rel="apple-touch-icon" href="/apple-touch-icon.png">

明示的なサイズ指定

<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">

自動検出(HTML不要)

apple-touch-icon.pngという名前のファイルをウェブサイトのルートディレクトリに配置すると、HTML宣言がなくてもiOSは自動的にそれを見つけます。ただし、信頼性を高めるためには、HTMLで明示的に宣言することをお勧めします。

apple-touch-icon vs apple-touch-icon-precomposed

属性apple-touch-iconapple-touch-icon-precomposed
光沢効果iOSが光沢を追加します (iOS 6以前)光沢は追加されません
モダンiOS (7+)光沢なし (同じ挙動)光沢なし (同じ挙動)
推奨こちらを使用してください非推奨、不要です

iOS 7以降では光沢効果が追加されなくなったため、apple-touch-iconとapple-touch-icon-precomposedは同じように動作します。apple-touch-iconを使用するだけで十分です。

デザインのヒント

よくある間違い

  1. 透明度の使用 → iOSホーム画面で黒い背景になります
  2. 手動での角丸追加 → 二重の角丸効果
  3. 間違ったファイル形式 → SVGはサポートされていません。PNGを使用してください
  4. 小さすぎる → 57×57を提供すると、現代のRetina画面ではぼやけて見えます
  5. テストを忘れる → 常に実際のiPhoneでホーム画面に追加してテストしてください

他のサイトの例を見る

他の主要なウェブサイトがApple Touch Iconをどのように扱っているか気になりますか?Mzu favicondlを使用して、Apple Touch Iconを含むあらゆるウェブサイトのfavicon設定を確認できます。