English 日本語
100% クライアント処理 • 最大解像度フレーム自動抽出

ICO PNG 変換

Windowsアイコン(.ico)やWebファビコンから、最も高解像度なフレーム(最大256×256)を自動抽出して透明PNGに変換。デザインソフトでの編集やWeb掲載に最適な素材を作成できます。

ここに.icoアイコンファイルをドラッグ&ドロップ

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

ICOファイルを選択

対応形式: .ico • 1ファイル最大50MB • 最大解像度フレームを自動抽出

選択された画像 0

ICO PNG 変換のメリット

高速・安全・無制限のブラウザ完結型画像変換

最大解像度フレームを自動判別

ICOファイルに複数サイズ(16×16〜256×256)が同梱されている場合、最も大きく鮮明なフレームを自動で検出して抽出します。

可逆ロスレス抽出

現代の256×256アイコン(Vista以降)に内包されるPNGデータを劣化なくダイレクトに抽出するため、画質劣化が一切ありません。

完全ローカル処理で安全

アイコンデータの解析と変換はすべてブラウザ内部で実行。社内アプリアイコンや未公開ロゴなどの機密情報も安全に扱えます。

オンラインでICOをPNGに変換する手順

WindowsアイコンやWebファビコンから高解像度の透過PNG画像をブラウザ上で直接抽出・変換します。

1

ICOファイルを選択

変換したいWindowsアイコン(.ico)またはWebサイトのfavicon.icoを上部のワークベンチにドラッグ&ドロップします。

2

アイコン層を自動解析・デコード

ブラウザ内部のパーサーがICONDIRテーブルを展開し、格納されている各解像度(16×16〜256×256)と透過アルファ情報を完全に復元します。

3

透過PNGを保存

最高解像度の画像(256×256や128×128等)を個別に保存するか、含まれる全サイズを一括ZIPダウンロードしてデザイン業務に活用します。

高精度なアイコン解析とロスレスPNG抽出エンジン

外部サーバーへファイルをアップロードせず、お使いの端末メモリ上で安全かつ忠実にICOバイナリを可逆復元します。

🔍

全ミップマップ階層の完全抽出

ICONDIRおよびICONDIRENTRYテーブルを正確に解析。16×16、32×32、48×48、64×64、128×128、256×256など格納された全フレームを個別に展開できます。

✨

32ビットアルファ透明度の高精度復元

最新の32ビットARGB DIBはもちろん、旧来の1ビットXOR/ANDマスクを持つレガシーアイコンも滑らかな半透明アンチエイリアスを持つPNGへ忠実に復元します。

🔒

完全クライアントサイド処理・情報保護

バイナリの読み込み、ピクセル展開、PNG生成処理はすべてブラウザのJavaScriptメモリ内で完結。開発中のアプリアイコンや企業ロゴが外部へ漏洩する心配はありません。

⚡

PNGストリームの無劣化パススルー抽出

Windows Vista以降で採用された256×256のPNG圧縮フレームが含まれる場合、再エンコードによる画質劣化を一切起こさず、元のPNGバイト列を直接抽出します。

💻

汎用的なグラフィック環境への移行

PhotoshopやIllustrator、Figma、Canvaなどの最新デザインツールや、Web開発(CSS/HTML)、スマホアプリ開発ですぐに使える標準PNGフォーマットへ変換します。

🚀

複数ファイル・一括ZIPダウンロード

多数のアイコンファイルをまとめてドロップして瞬時に変換可能。抽出された全解像度PNGをZIP形式でワンクリック保存できるため作業効率を最大化します。

ICOバイナリ構造のデコンパイルと高精度PNG抽出の理論

Adobe PhotoshopやFigma、Canvaなどの主要グラフィックソフトウェアは、WebデザインやUI設計において世界中で使われている一方で、Windows独自のアイコンファイル形式である「.ico」を直接開くことができないケースが多々あります。これは、ICO形式が単一の画像ファイルではなく、複数の解像度とビット深度をカプセル化した「バイナリアーカイブコンテナ」であるためです。当ツールのICOからPNGへの変換機能は、ブラウザ上でICOのバイナリ構造を高速デコンパイルし、元画像の解像度と透明度を1ピクセルの狂いもなく忠実に抽出します。

ICOファイルの内部構成:ICONDIRと格納ペイロードの解析

ICOコンテナを解析してPNG画像を復元する際、パーサーは以下の3つのバイナリ階層を順次処理します。

  • 1. ICONDIRヘッダー(先頭6バイト): 予約領域(0x0000)、リソースタイプ(アイコンを示す0x0001)、そしてファイル内に何枚の解像度フレームが格納されているかを示すidCount(2バイト符号なし整数)を読み取ります。
  • 2. ICONDIRENTRY構造体配列(各画像16バイト): 各画像の幅・高さ(0は256px)、カラーパレット数、ピクセル深度(32ビットRGBA等)、画像データのバイト長、およびファイル先頭からのオフセット位置をマッピングします。
  • 3. 画像ペイロード(DIBまたはPNG):
    • 非圧縮DIBビットマップ: 16×16〜128×128の小中サイズに用いられます。40バイトのBITMAPINFOHEADERを持ち、XORカラーデータとAND透過マスクで構成されます。32ビット時は4バイト目がアルファチャンネル値となります。
    • PNG可逆圧縮ストリーム: Windows Vista以降で導入された256×256ピクセルの特大アイコンに採用されています。マジックナンバー0x89504E470D0A1A0Aから始まる完全なPNGファイルがそのまま格納されています。

レガシーWin32アイコンにおけるXOR・AND透過マスクの復元処理

古いWindowsアプリケーションのアイコン(24ビットや8ビットパレット形式)を抽出する際、最大の難所となるのが「2重マスクによる透過処理」です。現代のPNGは各ピクセルに8ビット(0〜255)の滑らかなアルファ透過度を持っていますが、旧式のWin32アイコンでは以下の2つのプレーンを組み合わせて透過を実現していました。

  • XORマスク: 画面に描画されるRGBカラーピクセルデータ。
  • ANDマスク: 32ビット境界でアライメントされた1ビットのモノクロビットマスク(0は不透明、1は透過領域を示す)。

当ツールのデコードエンジンは、DIBカラープレーンとANDマスクをピクセル単位でビット演算処理し、不透明部分には完全な不透明アルファ値(255)を、マスク部分には完全な透明アルファ値(0)を割り当てた32ビットRGBAピクセル配列を合成します。これにより、古いアイコンであっても輪郭が黒く塗りつぶされたりすることなく、綺麗な透過PNGとして復元されます。

ICO形式とPNG形式の技術比較表

技術項目 ICO(Microsoft Icon Container) PNG(Portable Network Graphics)
構造形態 複数解像度フレームを格納するアーカイブコンテナ Deflate(zlib)圧縮を用いた単一ラスター画像
クロスプラットフォーム編集性 限定的(PhotoshopやFigma等では標準未対応) 完全(全OS、全ブラウザ、全デザインソフトで標準対応)
透明度サポート 32ビットARGBまたは1ビットANDマスクの混在 8ビットまたは16ビットの滑らかなアルファチャンネル
解像度の柔軟性 正方形(16×16、32×32、48×48、256×256) 任意の非正方形サイズ(長方形、パノラマ等)に対応
主な用途 Windows実行可能ファイルリソース、Webルートfavicon Webグラフィック、UIパーツ、ベクター書き出し、ロゴ

ICOからPNGへの変換が重宝される実務シナリオ

エンジニアやWebデザイナーがICOをPNGに変換する代表的な実務シーンには以下のようなものがあります。

  1. 紛失した元ロゴデータの回収・サルベージ: 既存サイトのリニューアル時、元のIllustratorや高解像度PNGデータが紛失してしまっている場合、Webサーバーのルートにあるfavicon.icoから最も解像度の高いアイコン画像を復元して再ベクター化やリファインに活用できます。
  2. PWA(Progressive Web Apps)向けアセットの生成: スマホやタブレット向けのWebアプリ(PWA)では、manifest.jsonで192×192や512×512などのPNGアイコンが必須となります。ICOから高解像度PNGを抽出することで、マルチデバイス向けのWebアプリ配備がスムーズに行えます。
  3. macOS / Linux向けクロスプラットフォーム展開: Windows向けに作成されたデスクトップアプリをElectronやTauri(Rust)を用いてmacOS向けに移植する場合、macOSのICNS形式を作成するための元画像として透過PNGが必要となります。
  4. UIデザインシステム・スタイルガイドの作成: FigmaやSketchなどのUIツール上でアプリ一覧やデスクトップ画面のモックアップを作成する際、ICOファイルは直接インポートできないため、透過PNGへ変換して貼り付けます。

よくある質問(FAQ)

Windows ICOファイルからPNG画像への抽出・変換に関する技術的な質問と回答を掲載しています。

1つのICOファイルに含まれるすべての解像度サイズを個別に取り出せますか? +

はい、可能です。16×16、32×32、48×48、256×256などのマルチ解像度が格納されたICOファイルを読み込むと、パーサーが内部の全レイヤーを検出し、最大サイズの個別保存はもちろん、含まれる全サイズをまとめたZIP形式で一括ダウンロードできます。

変換後のPNG画像でも透明・透過背景はそのまま維持されますか? +

はい、完全に保持されます。当ツールは32ビットARGBのアルファチャンネルと古い1ビットANDマスクの双方に対応しており、背景透過部分を標準の8ビットPNGアルファマスクへと正確に変換します。黒枠や白フチが生じることはありません。

256×256のPNG圧縮ICOファイルも正常に展開できますか? +

はい、完全に対応しています。Windows Vista以降の特大アイコン(256×256)は内部にPNG形式でカプセル化されています。当ツールはそのPNGストリームを直接検出し、一切の再エンコード劣化なしにオリジナルのままパススルー抽出します。

Webサイトから直接ダウンロードしたfavicon.icoも変換できますか? +

はい、可能です。ブラウザのキャッシュやWebサイトのルート(domain.com/favicon.ico)から取得したファイルは標準的なICOファイルですので、ドラッグ&ドロップするだけで即座に透過PNG画像として取り出すことができます。

PhotoshopでICOファイルを直接開けないのはなぜですか? +

Adobe Photoshopは標準機能としてWindowsのICOコンテナ形式の読み込みに対応していないためです(専用の外部プラグインが必要)。当ツールで標準PNG形式へ変換することで、PhotoshopやIllustratorで即座に開いて編集できるようになります。

PNGへの変換によって画質が劣化したり圧縮ノイズが出たりしますか? +

画質劣化は一切ありません。PNGはDeflateアルゴリズムによる「完全な可逆圧縮(Lossless)」形式です。ICOコンテナ内に格納されていた生のRGBAピクセル値が1ピクセルも損なわれることなく完全に復元されます。

機密性の高い未公開ソフトウェアのアイコンを変換しても安全ですか? +

100%安全です。ファイルの読み込み、バイナリ解析、PNG画像の生成はすべてお客様のパソコン(Webブラウザ内)で処理されます。画像データが外部サーバーへ送信されることは一切ないため、機密情報であっても安心してご利用いただけます。

Mac用の「.icns」アイコンファイルもこのツールで変換できますか? +

当ツールはMicrosoft Windowsの.icoおよびWebのfavicon.ico形式専用です。Apple macOSの.icnsファイル(ic07やic08などのOSTypeチャンクを持つファイル)は、姉妹ツールの「ICNS PNG 変換」をご利用ください。