画像ツール 無料オンラインツール

PNGからICOへのオンライン変換

PNG画像を、複数サイズを含むICOアイコンファイルへブラウザ上で変換します。

無料で利用 登録不要 ブラウザで利用
オンラインツール

PNGからICOへのオンライン変換

準備完了

PNG画像をここにドロップ

またはクリックして端末からファイルを選択

最大ファイルサイズ:25 MB 対応形式:PNG

アイコンプレビュー

元画像のサイズ: 元のファイルサイズ:
ICOサイズ

ICOファイルに含める解像度を1つ以上選択してください。

画像の合わせ方

画像全体を表示し、必要に応じて透明な余白を追加します。

正方形を埋めるように表示し、はみ出した部分を中央基準で切り抜きます。

PNGの透過情報

元のPNGに含まれる透明ピクセルは、生成されるアイコン内でも保持されます。

ダウンロードされるICOには、選択した解像度ごとにPNG形式で格納された画像が含まれます。

ブラウザ内で変換

PNGはこのブラウザ内でローカル処理され、変換のためにCyberToolsのアプリケーションサーバーへ送信されません。

PNGからICOへの変換

PNGをICOに変換すると何が変わる?

PNGからICOへの変換では、PNG画像をICOアイコンコンテナに格納します。CyberToolsでは、1つのICOファイルに16、32、48、64、128、256ピクセルのアイコンを含められます。

PNGはアルファチャンネルを持てるためアイコンの元画像に適しています。元から透明なピクセルは各サイズを生成する際にも保持されます。

PNGをICOに変換する方法

  1. 端末からPNG画像を選択します。
  2. ICOに含めるサイズを選びます。
  3. 「画像全体を収める」または「正方形いっぱいに表示」を選びます。
  4. マルチサイズICOを作成してダウンロードします。

ICOファイルの中身は?

ICOは単一のラスター画像ではなく、複数のアイコン画像を格納できるコンテナ形式です。ICONDIRヘッダーの後に各画像のディレクトリエントリが続きます。

CyberToolsは選択したサイズごとにディレクトリエントリを作成し、PNG形式でエンコードした画像を格納します。

PNGからICOでおすすめのサイズ

サイズ主な用途
16 × 16小さなブラウザ・UIアイコン
32 × 32faviconや標準UIアイコン
48 × 48デスクトップやブラウザのアイコン
64 × 64中程度の解像度のUI
128 × 128大きめのアプリアイコン
256 × 256高解像度のモダンなアイコン

PNGとICOの違い

PNGはロスレス保存とアルファ透過に対応したラスター画像形式です。ICOは複数の画像や解像度をまとめられるコンテナ形式です。

PNGをICOに変換しても元画像の細部が増えるわけではありません。小さいサイズでは細かなディテールが見えにくくなることがあります。

PNGの透過情報とICO

PNGに元から含まれる透明ピクセルは、PNGベースのICO画像を生成した後も透明なまま保持されます。

不透明な背景を自動判定して削除する機能ではありません。「画像全体を収める」を選ぶと、正方形でないPNGの周囲に透明な余白が追加されることがあります。

作成したICOはfaviconに使える?

はい。ICOは現在も広く認識されるfavicon形式です。16×16、32×32、48×48を含めると、ブラウザが用途に合う解像度を選べます。

現在のWebサイトではPNGやSVGをfaviconに使うこともできるため、ICOだけが選択肢ではありません。

CyberToolsがICOを作成する仕組み

CyberToolsでは、出力ファイルがどのように作られるか分かるように変換方法を明示しています。

ブラウザがPNGをデコードし、サイズごとにJavaScriptが正方形Canvasを作って透明に初期化し、指定した表示方法でPNGを描画して結果をPNGとしてエンコードします。

続いてDataViewでICONDIRヘッダーとICONDIRENTRYを作成し、PNGデータをArrayBufferへ順番に書き込み、完成したICOをBlob APIで提供します。

プライバシーとブラウザ内処理

選択した画像はブラウザ上のJavaScriptでローカル処理されます。変換のためにPNGがCyberToolsサーバーへ送信されることはありません。

メモリ使用量が過大にならないよう、ファイルは25 MB、デコード後の画像は40メガピクセルを上限としています。

ICOの互換性について

この変換ツールはICO内にPNG圧縮画像を格納します。モダンなWindowsやブラウザに適した方式で、フルカラーとアルファ透過に対応します。

古いbitmap/DIB形式のアイコンだけを想定した非常に古いソフトでは、PNGベースのICOを開けない場合があります。

PNGからICOについてよくある質問

PNGをオンラインでICOに変換するには?

PNGを選択し、1つ以上のアイコンサイズと表示方法を指定してICOを作成・ダウンロードします。変換はブラウザ内で行われます。

PNGの透過情報は保持される?

はい。元から透明なピクセルはICOでもそのまま保持されます。

背景は自動で消える?

いいえ。不透明な背景を検出して削除しません。既存の透過情報は保持され、必要に応じて透明な余白が追加されます。

どのサイズを入れるのがおすすめ?

幅広い用途なら16、32、48、64、128、256ピクセルを含めると便利です。

faviconに使える?

はい。ICOは現在も一般的なfavicon形式で、16×16、32×32、48×48が特に役立ちます。

PNGはサーバーに送信される?

いいえ。PNGはブラウザ内でローカル処理されます。

ICOに複数サイズが入るのはなぜ?

表示状況に合う解像度をソフトウェアが選べるようにするためです。

古いソフトで開けないことがあるのはなぜ?

PNG圧縮画像を格納したICOに対応せず、bitmap/DIB形式を前提としている場合があるためです。