JA
マイツール

ICOをPNGに変換

Windowsの.icoや.curファイル内のすべての画像を、透明度付きのPNGとして取り出します。全サイズ・全ビット深度、または最大の1枚だけを選べます。アップロード不要。

マイツール →
広告

.icoファイルは小さなアーカイブです。リスト用の16 × 16から大きなデスクトップアイコン用の256 × 256まで、同じアイコンを複数のサイズで描いて収めており、サイズごとに独自の透明度を持ちます。WebサイトやスライドやデザインツールはPNGを求めます。このツールは、アイコン(または.curカーソル)を開き、中の画像をすべて透明度を保ったまま別々のPNGとして保存し、それぞれのサイズとビット深度を一覧表示します。ブラウザの中で処理し、何もアップロードしません。

使い方

  1. .icoまたは.curファイルを1つ以上、枠にドロップします。
  2. すべてのサイズ(ZIPでダウンロード)か、最大の画像だけを選びます。
  3. 表を確認します。各画像のサイズ、ビット深度、格納方法が一覧になります。
  4. PNGファイルをダウンロードします。

計算式

ICONDIR(予約0、種類1=アイコンまたは2=カーソル、画像数)→ 画像ごとの16バイトのエントリ(幅と高さ(0は256)、色数、プレーンまたはホットスポットX、ビット数またはホットスポットY、バイト長、オフセット)→ 画像データ。

Windows Vista以降では、エントリがPNGファイルそのものの場合があり、その場合はそのまま取り出します。古いエントリはビットマップで、高さが2倍に書かれたヘッダー、任意のパレット、4バイトに揃えた行を下から上へ格納したカラーピクセル、透明なピクセルを示す1ビットのANDマスクで構成されます。1・4・8・16・24・32ビットのエントリをデコードし、32ビットのエントリはアルファチャンネルが空でない限りそれを使います。

計算例

一般的なWindowsアプリのアイコンには16、32、48、256 pxの画像が入っています。「すべてのサイズ」を選ぶと、app-16x16.png、app-32x32.png、app-48x48.png、app-256x256.pngがZIPで得られ、「最大の画像のみ」ではapp-256x256.pngだけが得られます。同じサイズが8ビットと32ビットなど2つ以上ある場合は、ファイル名にビット深度が付きます。

よくある質問

1つのアイコンから複数のPNGができるのはなぜですか?

ICOにはサイズごとに1枚ずつ画像が入っていて、Windowsがどこでもくっきりしたものを表示できるようになっているためです。それぞれが個別のPNGになります。1つのファイルだけ欲しい場合は「最大の画像のみ」を選んでください。

透明度は維持されますか?

はい。PNGエントリはアルファチャンネルがそのまま保たれ、古いビットマップのエントリはANDマスク(32ビットならアルファチャンネル)から透明度を得ます。

カーソル(.cur)も変換できますか?

はい。カーソルも同じ構造で、表にはクリック位置であるホットスポットも表示されます。

ファイルはアップロードされますか?

いいえ。アイコンはブラウザの中で読み取られます。

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). ICOをPNGに変換. https://kakao.mobile/ja/tools/ico-to-png-tool/

MLA

“ICOをPNGに変換.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/ico-to-png-tool/.

広告