コンテンツへスキップ

PNGをICOに変換

ちゃんとしたWindowsアイコンは、複数のサイズを1つのファイルに収めたものです。画像から各サイズをきれいに描き分けた本物のマルチサイズ.icoを作成します。ファイルは保存されません。

  • 保存しません
  • 順番待ちなし
  • 登録不要・透かしなし

使い方

1

画像を追加

PNGをドロップします。正方形がおすすめです。正方形でない画像は余白が足され、押しつぶされることはありません。

2

サイズを選ぶ

16・32・48・256 pxが最初から選択されています。Windowsが実際に使うサイズの組み合わせです。

3

ダウンロード

すべてのサイズを収めた1つの.icoファイル。アプリ、ショートカット、ファビコンにそのまま使えます。

ICOは1枚の画像ではなく、フォルダーのようなもの

.icoファイルは小さな目録のようなものです。短いヘッダーのあとに、画像ごとに幅・高さ・色深度・データの開始位置を記録した項目が続きます。中の画像はそれぞれ独立していて、それこそが肝心な点です。Windowsは必要なサイズに最も近いものを選んでそのまま使うので、大きな画像をその場で縮小することはありません。本物のマルチサイズアイコンがタスクバーでくっきり見え、256pxの画像1枚を.icoに押し込んだものが16ピクセルでぼやけて見えるのはこのためです。

ここで選べるサイズ(16・32・48・256)は、Windowsが実際に要求するものです。16はタイトルバーや小さな一覧、32はデスクトップとタスクバー、48はエクスプローラーの中アイコン表示、256は大アイコン表示と、それを拡大表示する高密度ディスプレイ用です。各サイズは1つ上のサイズから作るのではなく、元画像からそれぞれのサイズで個別に描画します。そのため小さなサイズでも、縮小を重ねてぼやけることなく、元画像の品質をそのまま受け継ぎます。

256が上限なのはICO形式そのものの性質で、ここで決めた制限ではありません。目録の項目は各寸法を1バイトで保存し、そこが0なら256を意味します。それより大きいサイズは表現できないのです。Windows Vista以降は生のビットマップではなくPNGデータを入れられるようになり、そのおかげで256pxのアイコン1つで0.25 MBも占めることがなく、きちんとした透過も可能になりました。ここで作るすべてのサイズが完全なアルファチャンネルを持ちます。

正方形でない元画像は透明な正方形の中央に配置され、余白で補われるだけで、引き伸ばされることはありません。横長のロゴを正方形に押しつぶすのは、アイコンで最も目立つ失敗です。そのため形は保ち、余った部分は空けておきます。もっとぴったり収めたい場合は、先に正方形にトリミングしてください。長方形のどの部分が大事なのかは、ツールには判断できません。

ほかの目的には

アイコンで本当に難しいのは形式ではなくデザインです。256ピクセルでは美しく見えるイラストも、16ピクセルでは判別できないにじみになりがちです。そのサイズで表現できるのは、1つの形と2色程度だけだからです。プロのアイコンセットは小さいサイズ用に別途描き起こし、細部を省いて線を太くしています。自動縮小ではその代わりにはなりません。ここのプレビューはそれを正直に見せるので、公開する前に問題に気づけます。

スクリプトで処理したいときや、フォルダー単位でアイコンを作るなら、ImageMagickならコマンド1つでマルチサイズのファイルを作れます:magick logo.png -define icon:auto-resize=256,48,32,16 favicon.ico。アプリではなくWebサイト用のアイコンなら、今は.icoだけでは足りません。最新のブラウザ、iOSのホーム画面、Androidのランチャーはそれぞれ別のファイルを求めます。それをまとめて作るのがファビコン一式の作成です。

よくある質問

なぜICOには複数のサイズが入っているのですか?

Windowsはタスクバー、エクスプローラーの各表示、Alt+Tabなど、さまざまなサイズでアイコンを表示します。本物の.icoにはサイズごとに個別に描画した画像が入っているため、16pxでもぼやけた縮小ではなく、くっきり表示されます。

元画像はどんなものがよいですか?

256×256以上の、透過付きの正方形PNGが最適です。正方形でない画像は、変形させずに透明な正方形の中央に配置されます。

このICOをファビコンとして使えますか?

はい。favicon.icoは今でもどこでも使えます。最新の一式(各サイズのPNG、Appleタッチアイコン、マニフェスト)が必要なら、ファビコン作成でまとめて作れます。

透過は保たれますか?

はい。埋め込まれた各サイズが完全なアルファ透過を保持します。

ファイルはどこかに保存されますか?

いいえ。.icoはこの場で1バイトずつ組み立てられ、何も保存されません。

ご注意: 256pxを超えるアイコンサイズはICO形式に含められません。正方形でない元画像は透明な余白で補われます。

このツールをあなたのサイトに設置

ブログ、授業のページ、ヘルプ記事などに無料で設置できます。コードを1つ貼り付けるだけで、訪問者がそのページ上でツールを使えるようになります。