ショートカット/EXEアイコン画像抽出

ショートカット(.lnk)、EXE、DLL、ICOファイルを読み込み、高解像度アイコンと詳細情報を高速抽出。PNG/ICO/WebP画像として一括ダウンロード。

クリックして選択 または ファイルをここにドラッグ&ドロップ

Windows実行ファイル(.exe / .dll)、アイコンファイル(.ico)、ショートカット(.lnk)に対応

バイナリリソースを解析中、しばらくお待ちください...

📁 {{ currentFile ? currentFile.name : '不明なファイル' }} ({{ formatSize(currentFile ? currentFile.size : 0) }})
プログラム・ファイル詳細情報
製品名 {{ extractor.versionInfo.ProductName }}
ファイル説明 {{ extractor.versionInfo.FileDescription }}
ファイルバージョン {{ extractor.versionInfo.FileVersion }}
製品バージョン {{ extractor.versionInfo.ProductVersion }}
開発会社 {{ extractor.versionInfo.CompanyName }}
実行アーキテクチャ {{ extractor.peInfo.machine }}
サブシステム {{ extractor.peInfo.subsystem }}
ビルド日時 {{ extractor.peInfo.compileTime }}
著作権表記 {{ extractor.versionInfo.LegalCopyright }}
ショートカットのリンク先 👉 ショートカットファイルには高解像度アイコンが含まれていません。以下のEXE本体ファイルを読み込んでください:
{{ extractor.lnkInfo.targetPath }}
💡 便利な裏技:ショートカットを右クリックして「ファイルの場所を開く」を選択すると、対象のEXEファイルが直接表示され、ここへドラッグ&ドロップできます!
複数のアイコンセットを検出:

抽出可能なサイズ一覧(全 {{ currentGroup.items.length }} 種類)

アイコンをクリックして拡大プレビュー。PNG、ICO、WebP形式で保存できます。
{{ item.width }} × {{ item.height }}
{{ item.isPng ? 'PNG 高画質' : (item.bitCount + 'bit BMP') }}
🔍

このファイルには埋め込みアイコンが見つかりませんでした。ショートカット(.lnk)の場合は、インストール先の.exe本体ファイルを直接読み込んでください。

⚠️

広告ブロックを解除してご利用ください

ブラウザで広告ブロック拡張機能(AdGuard、uBlock Origin、Adblock Plus など)が有効になっていることを検出しました。

当ツールは完全無料・安全なローカルブラウザ処理で提供されており、サーバー維持費は控えめな広告により賄われています。ご理解とご協力をお願い申し上げます。

広告ブロックの解除方法

  1. ブラウザ右上の拡張機能バーにある広告ブロッカーのアイコンをクリックします;
  2. 表示されたメニューで「このサイトで一時停止 / オフ」を選択します;
  3. 解除後、下の「ブロックを解除しました(再読み込み)」ボタンをクリックしてください。

高画質プレビュー ({{ previewModalItem.width }} × {{ previewModalItem.height }})

WindowsショートカットやEXEファイルからアイコン画像を抽出する方法

Windowsのショートカット(.lnk)やアプリケーション(.exe)は、画像をプログラム内部のバイナリリソースとして保持しているため、右クリックで直接画像を保存することはできません。本ツールを使えば、わずか3ステップで透明背景付きの最高画質アイコンを無劣化で抽出できます:

操作手順:高画質アイコンを書き出す3つのステップ

1
EXE本体ファイルを見つける(便利な裏技)

デスクトップのショートカット(.lnk)アイコンを右クリックして「ファイルの場所を開く」を選択すると、実際の .exe ファイルが瞬時に表示されます。

2
ファイルをドラッグ&ドロップで読み込む

見つかった .exe または .ico ファイルをページ上部のエリアに直接ドラッグ&ドロップするか、「ローカルファイルを選択」をクリックします。

3
サイズを選んでワンクリック保存

16×16から256×256までの全解像度がミリ秒単位で展開されます。透明な PNG、ICO、WebP で個別保存するか、ZIPで一括保存できます。

技術的優位性:C++やPython不要、完全無劣化のネイティブ抽出

従来、EXEやDLL内のアイコンを抽出するには、Resource Hackerなどの専用ツールをインストールするか、Python(pefile)やVisual C++環境を構築する必要があり、手間がかかる上にセキュリティソフトの誤検知も多発していました。

当ツールはブラウザのJavaScript(TypedArray / DataView)バイナリ解析エンジンにより、完全に新しい抽出体験を実現しました:

  • インストール不要・マルチプラットフォーム:Windows、macOS、Linux、スマホのブラウザ上でそのまま動作;
  • 100%オリジナルの無劣化抽出:PEフォーマットの .rsrc セクションから元データを直接切り出すため、32ビットフルカラーと透過アルファチャンネルを完全保持;
  • ピクセル単位の完全再現:最新の256×256 PNG圧縮アイコンから従来の16×16~48×48 DIBビットマップまで、1:1で正確に復元。

技術解説:なぜEXEによってアイコンが1個だったり数十個あったりするのか?

様々なアプリを読み込むと、アイコンが1組だけのソフトもあれば、数十種類のアイコンを含むソフトもあることに気付くでしょう。この構造の違いは何でしょうか?

1. Windows PEリソース構造:アイコングループと個別サブアイコン

Windows PEフォーマットでは、アイコンは2階層のツリー構造で管理されています:

  • RT_GROUP_ICON(アイコングループ、タイプID 14):独立したアプリアイコンの役割(メインアイコン、関連付け、トレイアイコンなど)を定義する目次インデックス;
  • RT_ICON(個別サブアイコン、タイプID 3):特定の解像度(256×256、48×48、32×32、16×16など)と色深度を持つ実際の画像バイナリデータ。
事例研究:Google Chrome (v151)
12組のアイコングループを内蔵(各組6〜7サイズ)

Chrome.exeには多数の独立グループが含まれています。通常アイコンに加え、シークレットモードプロフィールアバターPWAショートカットCanaryビルド識別ファイル拡張子の関連付けにそれぞれ専用リソースIDを割り当てているためです。

事例研究:Mozilla Firefox
極めて軽量な1組のメインアイコン(約4サイズ)

対照的にFirefoxは軽量な構成を採用しています。実行ファイル本体には基本の1グループ(16×16、32×32、48×48など)のみを埋め込み、その他のUIグラフィックは外部パッケージ(omni.ja)で管理または動的描画しています。

💡 システムの表示仕様:Windowsのエクスプローラーは、原則として最も小さいリソースID(またはインデックス1番)のアイコングループを優先表示します。当ツールはすべての隠れたグループを列挙し、自由に保存できます!

よくある質問(FAQ)

なぜ16x16から256x256まで複数のサイズが抽出されるのですか?

Windowsアプリは、タスクバー、Alt+Tab切り替え画面、4K高DPIスケーリング、スタートメニューなど様々な表示領域に適応するため、あらかじめ複数の解像度を1つのファイルに同梱しています。当ツールはそれらすべてのサイズを一括展開します。

デスクトップ画面をスクリーンショット(キャプチャ)するだけではダメですか?

画面キャプチャは解像度が極めて低く(通常32pxや48px程度)、透明アルファチャンネルも失われて背景が黒や灰色になり、拡大するとボケてしまいます。当ツールならオリジナルの透過256×256 PNG画像を綺麗に抽出できます。

このツールでEXEが32ビットか64ビットか(ARMかx64か)を確認できますか?

はい、完全に確認できます! アイコン抽出と同時にPEのCOFFヘッダーおよびオプショナルヘッダーを解析し、対象アーキテクチャ(x64/AMD64、32bit x86、ARM64など)サブシステム(GUIウィンドウまたはCUIコマンドライン)ビルド日時、詳細なバージョン情報を瞬時に表示します。

オンラインでEXEアイコンを抽出するのは安全ですか?プライバシーは守られますか?

当ツールは純粋なクライアント側JavaScriptバイナリ解析技術を採用しています。すべての処理はお使いの端末(ブラウザのローカルメモリ)内でのみ完結し、ファイルが外部サーバーへ送信されることは一切ありません

対応ファイル形式と抽出可能な情報一覧

アプリアイコンの抽出に加え、PEリソースや各種メタデータの詳細解析にも完全対応しています:

対応ファイル形式 Supported File Formats

  • .exe Windows実行可能ファイル (Windows Executable File)
  • .dll ダイナミックリンクライブラリ (Dynamic Link Library)
  • .lnk Windowsショートカットリンク (Windows Shell Link)
  • .ico アイコンリソースファイル (Icon Resource File)
  • .scr スクリーンセーバーファイル (Screen Saver Executable)
  • .cpl コントロールパネルアプレット (Control Panel Applet)

抽出・書き出し可能な画像資産 Extractable Image & Icon Assets

  • 複数のアイコングループ (Icon Groups / RT_GROUP_ICON)
  • 全サイズのサブアイコン (Sub-Icons / RT_ICON, 16×16 ~ 256×256)
  • 高精細PNG生データストリーム (Raw PNG Graphic Stream)
  • DIBビットマップ&透過マスク (DIB Bitmap & Alpha Mask)
  • 背景透過PNG書き出し (Transparent PNG Export)
  • マルチサイズ統合ICO書き出し (Multi-Size ICO Package)
  • 最新WebP形式書き出し (Modern WebP Format)

解析可能なプログラム情報&PEヘッダー Extracted Metadata & PE Headers

製品名 (Product Name / ProductName)
ファイル説明 (File Description / FileDescription)
ファイルバージョン (File Version / FileVersion)
製品バージョン (Product Version / ProductVersion)
開発会社名 (Company Name / CompanyName)
著作権表示 (Legal Copyright / LegalCopyright)
内部名称 (Internal Name / InternalName)
元のファイル名 (Original Filename)
動作アーキテクチャ (Target Architecture: x86 / x64 / ARM64)
サブシステム種別 (Subsystem: GUI / Console CUI)
ビルド日時タイムスタンプ (Compilation Timestamp / TimeDateStamp)
ショートカットリンク先パス (LNK Target Path)

ツールの特長とハイライト

完全無料・利用制限なし

会員登録やログイン不要。ファイルサイズや回数制限なくいつでもオンラインで即座に利用可能です。

EXEから無劣化で高画質抽出

バイナリ生データを直接読み込み、32ビットフルカラーと透過アルファチャンネルを完璧に保持します。

複数アイコン・全サイズ対応

複数のアイコングループと16×16から256×256までの全サイズを網羅し、隠れたアイコンも抽出可能。

マルチデバイスですぐに使える

Windowsはもちろん、macOS、Linux、スマホなどあらゆる機器のブラウザで快適に動作します。

多彩なフォーマット一括出力

透過PNG、マルチサイズICO、WebPのワンクリック保存およびクリップボードへの画像コピーに対応。

ソフト導入不要・完全プライベート

C++やPythonの環境構築は不要。ローカルメモリ内解析でファイルが外部へ流出することはありません。