ガイド

ICO ファイル形式ガイド

ICO 形式はコンテナであり、単一のイメージではありません。ディレクトリ構造を理解すると、1 つの .ico が 16 の異なる解像度を保持できる理由と、PNG の名前を .ico に変更しても機能しない理由がわかります。

ICO は 6 バイトのヘッダー (予約済み、タイプ、画像数) で始まり、埋め込み画像ごとに 1 つの 16 バイトのディレクトリ エントリ (幅、高さ、色数、予約済み、プレーン、ビット深度、サイズ、オフセット) が続きます。

各エントリは、BMP DIB (非圧縮、16×16 および 32×32 に共通) または PNG ペイロード (圧縮、64×64 以上の標準) のいずれかを指します。

幅と高さのバイトが 0 は 256 ピクセルを意味します。この形式はより大きなサイズよりも前から存在していますが、最新のツールでは PNG 圧縮によって 256×256 が埋め込まれています。

Windows エクスプローラーはディレクトリを読み取り、ショートカット、タスクバー ピン、およびファイルの関連付けに最も近いサイズを選択します。

favicon.ico を解析するブラウザは通常、要求された表示サイズ (通常は 16 または 32 CSS ピクセル) に最も近いエントリを選択します。

有効な ICO ファイルでは、BMP エントリと PNG エントリを 1 つのコンテナ内に混在させることができます。ジェネレーターは、合計ファイル サイズを 100 KB 未満に抑えるために、大きなエントリを PNG 圧縮する必要があります。

透過性では、PNG エントリで 8 ビット アルファを使用します。 BMP エントリは 1 ビット マスク レイヤーを使用します。これはレガシーであり、最新のファビコンではほとんど使用されません。

使い方

  1. 1

    スクエアマスターからスタート

    512×512 PNG または SVG を 1 回ラスタライズします。

  2. 2

    複数のエントリをエンコードする

    16、32、48、64、128、256 を 1 つのファイルにまとめます。

  3. 3

    favicon.ico としてデプロイする

    サイトのルートに配置し、HTML にリンクします。

今すぐ試す

有効なマルチサイズ ICO を作成します

PNG to ICO 変換器

よくある質問

ICO は独自仕様ですか?+

これは Microsoft が開発した形式ですが、ファビコンと Windows アイコンとして広くサポートされています。

1 つの ICO の最大サイズは?+

実際にはエントリごとに最大 256×256。一部のツールには、他のツールよりも多くのエントリが埋め込まれます。

SVG を ICO の中に入れることはできますか?+

No. ICO はラスター BMP または PNG のみを保持します。 SVG を別の favicon.svg ファイルとして出荷します。

ICO の内容を検査するにはどうすればよいですか?+

PNG-to-ICO ツールをプレビュー経由で逆に使用するか、16 進数エディターで開いてディレクトリ エントリを読み取ります。

関連ツール

関連するチュートリアル

チュートリアル

その他のガイド

ガイド

FetchFavicon を探索する

カテゴリー

コンバーター

公共事業

ガイド

チュートリアル