ホーム 画像 → ICO

画像 → ICO

あらゆる画像(PNG、JPG、WebP、AVIF、SVG、GIF、BMP)を favicon.ico に変換。16、32、48、64、128、256 px から選択——100% ブラウザ内で完結。

ソース

画像ファイルをここにドロップ

またはクリックして選択

.png.jpg.webp.avif.svg.gif.bmp

オプション

変換後 (ICO)

画像 → ICO 変換とは?

画像 → ICO 変換ツールは、あらゆるソース画像——PNG、JPG、WebP、AVIF、SVG、GIF、BMP、その他ブラウザがサポートするラスター/ベクター形式——を受け取り、.ico favicon コンテナに再エンコードします。.ico 形式はマイクロソフトが 1985 年に Windows 1.0 向けに導入した歴史あるアイコン形式で、すべてのブラウザ、ブックマークマネージャ、RSS リーダー、デスクトップショートカットジェネレータで最も広く認識される favicon コンテナです。任意のソース形式を受け付けることで、汎用の画像 → ICO 変換ツールは手持ちの形式ごとに別々の変換を実行する手間を省きます。

本ツールは内部的にブラウザのネイティブ画像デコーダ(SVG の場合は data URL)経由でソース画像を読み込み、選択したサイズの正方形キャンバスに描画し、背景を白で塗りつぶし、アスペクト比を維持して中央に配置した上で、結果の PNG バイトを単一画像の .ico コンテナにラップします。出力はサイトのルートやプロジェクトのアセットフォルダにそのまま配置できる実際の favicon.ico ファイルです。

ICO とは?

ICO はマイクロソフトが 1985 年に Windows 1.0 向けに導入した歴史あるアイコンコンテナ形式です。.ico ファイルは単一の画像フォーマットではなく、1 つ以上のビットマップや PNG 圧縮画像を異なるサイズ(通常 16×16、32×32、48×48、64×64、128×128、256×256)と色深度で保持できる小さなコンテナです。ブラウザ、Windows シェル、ブックマークマネージャ、デスクトップショートカットはすべて、タブ、履歴リスト、アドレスバー、デスクトップにサイトのアイコンを表示するため、サイトのルートで .ico ファイル(一般に favicon.ico)を探します。

モダンブラウザでは <link rel="icon"> タグで PNG、SVG、WebP の favicon も使用できますが、.ico 形式は依然として最も広く認識される favicon コンテナです。古いブラウザや多くのサードパーティツール(ブックマークマネージャ、RSS リーダー、デスクトップリンク生成ツール)は今でも /favicon.ico をデフォルトでリクエストするため、その URL に実際の .ico ファイルを配置するのが、すべての訪問者にアイコンを確実に表示させる最も安全な方法です。本ツールは選択したサイズの PNG 圧縮画像を含む単一サイズの .ico ファイルを生成します。

対応するソース形式

本ツールはブラウザがデコードできるあらゆる画像形式を受け付けます。下表は最も一般的なソース形式と、ICO 変換時の処理方法をまとめたものです。

ソース形式登場年処理方法
PNG1996ネイティブにデコード、キャンバスに描画、.ico 内に PNG として埋め込み
JPG / JPEG1992ネイティブにデコード、キャンバスに描画、.ico 内に PNG として埋め込み
WebP2010モダンブラウザでネイティブにデコード、.ico 内に PNG として埋め込み
AVIF2019モダンブラウザ(Chrome 85+、Firefox 93+、Safari 16+)でデコード、.ico 内に PNG として埋め込み
SVG2001FileReader 経由で data URL として読み込み、キャンバスにラスタライズ、.ico 内に PNG として埋め込み
GIF1987最初のフレームをネイティブにデコード、キャンバスに描画、.ico 内に PNG として埋め込み
BMP1985ネイティブにデコード、キャンバスに描画、.ico 内に PNG として埋め込み

ソース形式を問わず、出力は常に選択したサイズの PNG 圧縮画像を含む実際の .ico コンテナです。SVG ファイルは FileReader ベースの data URL パイプライン経由で読み込まれ、外部参照がインライン化され、確実にラスタライズされます。

画像を ICO に変換するケース

画像を .ico favicon に変換するのが適切な実務場面は数多くあります。プラットフォーム、サービス、ワークフローがモダンな画像形式ではなく実際の .ico ファイルを期待する場合、単一の画像 → ICO 変換で汎用的に認識される favicon が得られます:

  • 新規サイト公開。サイトルートに実際の favicon.ico を配置することで、<link rel="icon"> タグを無視する古いブラウザを含むすべてのブラウザでタブにアイコンが表示されます。
  • レガシーツールの互換性。ブックマークマネージャ、RSS リーダー、デスクトップリンク生成ツールは今でも /favicon.ico を直接リクエストします。PNG や SVG ではそのリクエストに応えられませんが、.ico ファイルなら可能です。
  • デスクトップショートカット。ユーザーが URL をデスクトップにドラッグすると、Windows や多くの Linux ファイルマネージャは favicon.ico からアイコンを取得するため、鮮明なショートカットには実際の .ico ファイルが必要です。
  • PWA(プログレッシブ Web アプリ)。PWA の manifest.json では、レガシーなインストールコンテキストや古い Android・Windows シェル統合向けに .ico ファイルを参照できます。
  • Windows アプリケーションアイコン。多くの Windows 開発ツールは、コンパイル済み実行ファイルにアプリアイコンを割り当てる際、今でも .ico ファイルを要求します。
  • ブランドの一貫性。Web、デスクトップ、ブックマークチャネル全体で単一の .ico ファイルを配布することで、デザインチームが使用したソース形式に関わらずアイコンがどこでも同一に保たれます。

ソース画像は編集可能なマスターとして保管してください——任意の解像度で再エクスポートできます。.ico エクスポートは ICO が期待されるデプロイメントシナリオでのみ使用してください。

画像を ICO に変換する方法

このツールであらゆる画像を .ico favicon に変換するのは数秒で完了し、すべてブラウザ内で行われます。アップロード不要、登録不要、インストール不要です。ツールはファイルが SVG かどうかを検出し(SVG の場合は確実なラスタライズのために data URL で読み込み)、それ以外はブラウザのネイティブ画像デコーダで読み込み、選択したサイズの正方形キャンバスに描画し(アスペクト比を維持し白背景の中央に配置)、その後 Canvas API でキャンバスを .ico コンテナに再エンコードします。次の4ステップに従ってください:

  1. 画像をアップロード。アップロードエリアをクリックするか、コンピュータから .png、.jpg、.webp、.avif、.svg、.gif、.bmp ファイルをドラッグ&ドロップします。画像はローカルでデコードされプレビュー表示されます。
  2. ICO サイズを選択。16、32、48、64、128、256 px のいずれかを選びます。32×32 が標準 favicon サイズ、16×16 はクラシックなタブアイコン、48×48 以上は高 DPI ディスプレイとデスクトップショートカットに使用されます。
  3. ICO に変換。「ICO に変換」ボタンをクリックします。ツールは画像を選択したサイズの正方形キャンバスに描画し、PNG バイトを単一画像の .ico コンテナにラップして、元のファイルサイズと変換後のサイズを並べて表示します。
  4. ICO をダウンロード。「ICO をダウンロード」をクリックして favicon.ico を端末に保存します。サイトのルートにアップロードするか、プロジェクトのアセットフォルダに配置してください。

すべてのステップは JavaScript でブラウザ内ローカルに実行されるため、画像がサーバーにアップロードされることはありません。これにより変換は完全にプライベートかつ高速で、機密性の高いブランドアセットにも適しています。

この画像 → ICO 変換は無料ですか?

はい、完全無料で登録・透かし・制限なし(端末のメモリのみ制限)。

どの画像形式を変換できますか?

ブラウザがデコードできるあらゆる画像形式:PNG、JPG、WebP、AVIF、SVG、GIF(最初のフレーム)、BMP など。SVG ファイルは確実なラスタライズのために特別な data URL パイプラインで読み込まれます。

.ico ファイルは透過に対応していますか?

はい。本ツールは .ico コンテナ内に PNG バイトを埋め込むため、ソース画像のアルファチャンネル透過が出力 favicon に保持されます。注: キャンバスは最初に白で塗りつぶされるため、完全に透明な領域は白になります——ロゴは不透明にしておくことをお勧めします。

画像はアップロードされますか?

いいえ。すべてローカル処理で、画像はブラウザから出ません。