ICOをPNGに変換:Windowsアイコンを劣化なしで取り出す
Windowsの.icoファイルをブラウザ内できれいなPNGに分解。透明度をそのまま保持し、劣化のない再エンコード、アップロードなし。無料・即時・オフラインでも動作。
今すぐ変換
ファイルをここにドラッグ&ドロップ
または
使い方
.icoは1枚の画像ではなく、いわば入れ物です。短いヘッダーの後に、中に詰め込まれた各画像を一覧するディレクトリが続き、その後ろに画像データが並びます。マイクロソフトがこの仕組みにしたのは、1つのファイルにタスクバー用の16px、ショートカット用の32px、さらに48pxや256pxの大きいサイズをまとめて入れ、Windowsがその場に合うサイズを選んで描けるようにするためでした。多くのサイトが今も/favicon.icoで配信しているのは、この複数サイズ入りの入れ物です。一方PNGはちょうど1枚の画像しか持てないため、この変換は実質的に「取り出し」です。入れ物から1つのエントリーを取り出し、単体のファイルにします。 このツールは生の.icoのバイト列を、ブラウザ自身の画像デコーダーに渡します。これはウェブページ上のアイコンを描くのと同じコードです。デコーダーはディレクトリを読み、最良と判断したエントリーを返します。通常はもっとも大きく、色数の多いものです。それらのピクセルをアルファ込みでキャンバスに描き、PNGとして再エンコードします。PNGはDEFLATEを使い、これは可逆なので、見えている色と透明度はそのまま書き出されます。どのエントリーを選ぶかは自作のパーサーではなくブラウザが決めるため、選ばれるサイズはアイコンとお使いのブラウザ次第で、ここの設定では変わりません。 すべての処理は端末内で完結します。.icoはメモリに読み込まれ、デコードされ、PNGが直接ダウンロードとして戻ってきます。アップロードもサーバーとのやり取りもなく、ページさえ読み込めばオフラインにしても動きます。複数解像度のアイコンから特定の小さいサイズが欲しいときは、いったん変換してから好きなエディターでPNGを縮小してください。小さいエントリーはデコーダーが読み飛ばす別々の画像だからです。
関連変換ツール
あなたのワークフローに役立つ他の強力なコンバーターを発見してください
AVIFをPNGに変換:AV1画像をブラウザでデコード
AVIF(AV1)画像を、ブラウザ内で透明度をピクセル単位で保ったままPNGに可逆変換。アップロードもサーバーも不要、完全プライベートで無料です。
Base64からPNGへ:data URIをブラウザでデコード
Base64文字列やdata:URIを貼り付けて、ローカルでPNGにデコード。アルファ透過を保持し、アップロードもサーバーも不要。完全にクライアント側でデコードします。
PNG最適化ツール:ピクセルそのまま、可逆圧縮
oxipngでPNGファイルを可逆圧縮。フィルターとDEFLATEの最適化でピクセルはそのまま容量だけ削減。ブラウザ内で動作し、アップロードも画質劣化もありません。
JPEGオプティマイザー:mozjpegでJPGファイルサイズを縮小
mozjpegでJPEGを再エンコードし、ほぼ同じ画質のままファイルサイズを削減。すべてブラウザ内で完結し、アップロード不要、元より大きいファイルが返ることはありません。
WebP圧縮:既存のWebPをより小さく再エンコード
既存のWebPをすべてブラウザ内でより小さなWebPに再圧縮。品質82で非可逆再エンコード、サイズが増えることはなく、アップロードなし、完全にプライベート。
画像を軽量化: JPG・PNG・WebPを同じ形式のまま圧縮
JPG・PNG・WebPを形式を変えずに圧縮。PNGはoxipngで完全に無劣化、JPEGとWebPは再エンコードして軽量化。ブラウザ内で動作、アップロード不要。
機能
- ファイルアップロード不要
- 100% プライバシー重視
- ブラウザー駆動
- 高速処理
- 永久無料
対応フォーマット
出力: PNG
技術仕様
主な利点
- 複数解像度の.icoから最良の埋め込みサイズを自動で取り出す
- 縮小せずエントリーの元サイズのまま可逆でPNGにエンコード
- 本物のアルファチャンネルからも従来の1ビットANDマスクからも透明度を保持
- 完全にブラウザ内で動くので.icoが一切アップロードされない
- PNG中身の最近の256pxアイコンをフル解像度で処理
- どのエディターやフレームワークでも開ける素直なRGBAのPNG出力
- 上限・透かし・アカウント不要で、読み込み後はオフラインでも動作
一般的な使用例
- サイトのfavicon.icoからロゴやマークをデザインの参考として取り戻す
- WindowsアプリのアイコンをFigma、Photoshop、GIMPで編集する
- 古い.icoアセットをモバイルやウェブ案件向けにPNGへ変換する
- 取り出したアイコンをREADMEや資料、スライドに差し込む
- 既存のWindowsアイコンファイルからPNGのアイコンセットを組み立てる
- 複数解像度の.icoに実際どの絵柄が入っているかを確認する
- 他のサイズでfaviconを作り直す前に元の素材を用意する
プロのヒント
- 複数サイズの.icoは最大の埋め込みエントリーを返すので、16や32pxが必要なら後でPNGを縮小する
- サイトのアイコンは/favicon.icoのパスから保存し、それをここで変換する
- 出力サイズを確認すれば、元のアイコンが実際に持っていた最大サイズが分かる
- PNGをマスターとして残し、そこから新しいfaviconの各サイズを書き出す
- 透明な縁はそのまま引き継がれるので、PNGはどんな背景にもきれいに収まる
- .icoがデコードできないときは、本物のアイコンエディターから書き出し直して再試行する