JPG を ICO に変換 — アイコンファイルを作る

JPG を ICO にする変換は、写真やロゴを、ブラウザーや Windows がいまだに求めるアイコンの入れ物に包みます。最大 256 ピクセル四方で、既定では 16、32、48 ピクセルを 1 つのファイルに書き込みます。正方形の画像から始めてください。JPG には透明がないので、アイコンの背景は不透明になります。

  • 処理される場所 ブラウザーの中です。ファイルがアップロードされることはありません。
  • 非可逆 サイズと引き換えに細部が失われます。ICOはJPGのすべてを保持できません。
  • ファイルサイズの上限 1ファイルあたり100MBまで。無料、アカウント不要です。
  • 知っておきたいこと アイコンの大きさまで縮小されます。256 ピクセルを超える細部は捨てられます。

一度に100ファイルまで。フォーマットが混ざっていても構いません。

JPGからICOへの変換で実際に起きること

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as JPG.

JPG9 KB

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as ICO.

ICO139 KB15.9 倍

なだらかな階調、やわらかい輪郭、粒状感のある写真です。ICOが想定している、あるいは想定していない典型例で、数値がどちらなのかを示します。 どちらの画像もコードで描き、このページで動くのと同じ変換器でエンコードしています。つまりサイズは当サイト自身の出力です。
A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as JPG.

JPG6 KB

A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as ICO.

ICO7 KB22% 大きい

背景が透明で、図形にグラデーションがかかっています。ICOは両方を保持するか、片方だけ保持するか、透明部分を単色で塗りつぶすかのいずれかです。ここが見落とされがちな差です。 どちらの画像もコードで描き、このページで動くのと同じ変換器でエンコードしています。つまりサイズは当サイト自身の出力です。
A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as JPG.

JPG16 KB

A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as ICO.

ICO3 KB6.2 分の 1

インターフェース、グラフ、ロゴのような、平坦な色と硬い輪郭です。上の写真とは挙動がまったく違い、答えが「ファイルの中身による」になる理由でもあります。 どちらの画像もコードで描き、このページで動くのと同じ変換器でエンコードしています。つまりサイズは当サイト自身の出力です。

背景は透明になりません

あとで気づく人が多いので、最初に述べておきます。JPG にはアルファチャンネルがまったくなく、あるピクセルが透けているという情報をそもそも記録できません。JPG の中でロゴの後ろにあるもの——たいてい白——は絵の一部そのもので、アイコンにも不透明な四角として渡ります。

白いブラウザータブの上ではたいてい問題なく見えます。暗いテーマのタスクバーや色付きのツールバー、ダークモードのブックマークバーの隣では、中に何か入った白い箱に見えます。マークを浮かせたいなら、元データが透明を持つ必要があります。PNG から始めるか、ロゴを PNG か SVG でもらってください。

写真はどの解像度でもアイコンには不向きです

favicon はおよそ 16 ピクセルで描かれます。タスクバーのアイコンは 32 ピクセルです。これはこの文の末尾の句点より小さいキャンバスで、写真はそこへ縮められる過程で失われる何千倍もの細部を持っています。

縮小を生き延びるのはシルエットとコントラストです。1 つの太い形、2 か 3 色、はっきりした輪郭。生き残らないのは顔、文字、テクスチャー、細い線、ごちゃごちゃした背景です。それしか手元にないから写真を変換しているなら、色のにじんだしみができると見込み、まずいちばん見分けやすい要素 1 つに強くトリミングすることを検討してください。

変換前に正方形にトリミングする

アイコンは正方形で、写真はたいてい正方形ではありません。この変換はトリミングをしません。トリミングとは何を捨てるかを決めることで、それをツールに任せると、まさに重要な画像で間違えます。代わりに行われるのは、絵を正方形の中央に置き、残りを空けることです。3:2 の写真は上下に何もない帯が付き、絵自体はアイコンの高さの 3 分の 2 で描かれます。

ですから先に自分でやってください。どんな画像編集ソフトでも、スマートフォンの写真アプリでも構いません。全体を残すのではなく被写体に強くトリミングしてください。アイコンには文脈を入れる余地がなく、フルサイズでよく見える絵は、16 ピクセルで少しでも読み取れるようにするには、たいてい 2 倍タイトなトリミングが必要です。

256 ピクセルの天井

ICO が持てるものは辺の長さ 256 ピクセルを超えません。それより大きい JPG は何より先に縮小されます。ファイルに書き込まれるサイズはそこから決まります。既定のセットは 48、32、16 で、「よくあるサイズすべて」を選ぶと 64、128、256 が加わります。

JPG が対応できないサイズを求めても拒否されず拡大されるので、64 ピクセルの絵を「256 px のみ」で変換すると、良くなるどころかぼやけます。既定のセットはほとんどの元データにとって安全で、多くの人がここに来る 2 つの場面——ブラウザータブと Windows のショートカット——をカバーします。混み合ったタスクバーが本当に求める、小さいサイズを手で描き直す作業の代わりにはなりません。ここにあるのは縮小された絵であって、描き直された絵ではありません。

2 回目の圧縮はありません

絵は JPG から復号され、ICO の中には可逆な PNG のデータとして保存されます。ですから変換そのものは、JPG がすでに持っている圧縮の跡の上に新たな跡を足しません。

できないのはそれを取り除くことです。元がウェブサイトから拾った強く圧縮された JPG なら、ブロック状の輪郭や暗い線の周りのかすみはピクセルの中にすでにあり、256 ピクセルへの縮小はそれを比率どおり保ちます。手元にある最高画質のコピーから始めることが、どの設定よりここでは重要です。

ウェブサイトでのファイルの置き場所

サイトのルートに favicon.ico として置いてください。ブラウザーは 30 年近くこの正確なパスを要求し続けていて、HTML が何を宣言していても変わりません。そこに置いておけば、サーバーのログに続く 404 の流れも止まります。

再読み込みしてもアイコンが変わらないなら、それは変換の失敗ではなくキャッシュです。favicon は異例に強くキャッシュされます。強制再読み込み、プライベートウィンドウ、HTML のリンクにクエリ文字列を足すことで新しいものが見えます。

Windows のショートカットアイコンとして使う

ICO は Windows が実行ファイルやフォルダー、ショートカットに使う形式で、シェルは描画するビューに合ったエントリを選びます。ですからここでは「よくあるサイズすべて」を選ぶべきです。エクスプローラーは詳細リストの 16 ピクセルから大きいタイル表示の 256 ピクセルまで、あらゆる大きさでアイコンを描くからです。ショートカットを右クリックし、プロパティ、アイコンの変更を選んで、このファイルを指定してください。

これを行う前に、ICO をどこか恒久的な場所に置いてください。Windows はコピーではなくパスを保存するので、ダウンロードフォルダーから設定したアイコンは、フォルダーを整理した瞬間に消えます。

複数の画像を一度に変換する

JPG を最大 100 個まで一度に置いてください。それぞれ自分の端末で個別に変換され、拡張子だけ変わったファイル名を保ち、バッチは 1 つの ZIP として返ります。社内ツールやショートカットの一式がそれぞれ独自のアイコンを必要とするときに便利です。

どの段階でもアップロードはありません。変換はあなたの処理能力でブラウザーのタブの中で動くので、他人の後ろに並ぶ待ち行列も、使い切る 1 日の上限もありません。

JPG を ICO に変換する手順

  1. お手元の JPG ファイル をこのページに落とすか、押してファイルを選んでください。
  2. 変換先に ICO を選びます。変換はブラウザーの中で行われ、ファイルはアップロードされません。
  3. できあがった ICO ファイル をダウンロードします。

JPG と ICO——何が変わるか

JPGとICOの比較
JPGICO
正式名称JPEG 画像Windows アイコン
拡張子.jpg, .jpeg, .jpe.ico
メディアタイプimage/jpegimage/x-icon
圧縮方式非可逆 — サイズを画質で買う可逆 — 何も捨てない
最初の公開19921985
発行元Joint Photographic Experts GroupMicrosoft
仕様ITU-T T.81
ライセンスオープン標準公開仕様、標準化はされていない
現在の位置づけ現行限定的
ビット深度88
扱える色RGB, グレースケール, YCbCrRGB, インデックスカラー
最大の画像1辺 65,535 px1辺 256 px
ブラウザで開けるかすべてのブラウザすべてのブラウザ
代わりに検討される形式WebP, AVIF, HEICPNG, SVG

変換先の形式が追加で扱えるもの

ICO は透明を扱えますが、JPG は扱えません。これは結果の側にあって、元のファイルが一度も使わなかった余地です。変換によって透明な背景ができるわけではなく、あとから作れるようになるだけです。

結果を開く

GIMPは JPG と ICO のどちらも読めるので、別のプログラムを開かずに、結果を元のファイルと並べて確かめられます。

ファイルサイズと品質

結果は元より大きくなり、そして良くはなりません。JPG はすでに細部を捨てており、ICO は残っているものをそれ以上捨てずに保持します。これは今後の劣化を止めますが、すでに起きた劣化を戻しはしません。

どちらの形式が何のためのものか

JPG は Joint Photographic Experts Group の形式です(1992 年に登場)。 記録は 1 チャンネルあたり 8 ビットです。

ICO は Microsoft の形式で、1985 年から使われています。GIMPとIcoFXがこの形式を読めます。

JPG から ICO:よくある質問

JPG ファイル はどこかにアップロードされますか。

いいえ。この変換は完全にブラウザーの中で行われるので、ファイルが端末から出ることはありません。ご自分で確かめられます。開発者ツールのネットワークタブを開いて、何か変換してみてください。ページそのものと、このサービスの費用をまかなっている分析・広告のリクエストは見えますが、あなたのファイルを運んでいるリクエストはひとつもありません。

JPG から ICO への変換は無料ですか。

はい。アカウントも透かしもなく、消費される 1 日の割り当てもありません。お使いの機械の上で動くので、何度でも戻ってきていただけます。ブラウザーが扱えるのは 100 MB までのファイルで、一度に 100 本です。

JPG を ICO に変換すると品質は落ちますか。

ICO は圧縮するので、データはいくらか失われます。初期設定では気づかない程度ですが、確実にしたい場合は品質を上げてください。 アイコンの大きさまで縮小されます。256 ピクセルを超える細部は捨てられます。

ICO に変換すると品質は良くなりますか。

結果は元より大きくなり、そして良くはなりません。JPG はすでに細部を捨てており、ICO は残っているものをそれ以上捨てずに保持します。これは今後の劣化を止めますが、すでに起きた劣化を戻しはしません。

ICO にしたとき、結果の背景を透明にできますか。

ICO は透明を扱えますが、JPG は扱えません。これは結果の側にあって、元のファイルが一度も使わなかった余地です。変換によって透明な背景ができるわけではなく、あとから作れるようになるだけです。

これらのフォーマットについて

この数値の出典

このページがJPGとICOについて述べていることは検証できます。根拠となる資料は次のとおりです。