🖼️

画像圧縮・リサイズ

JPG・PNG・WebP をブラウザだけで圧縮・縮小・変換。
EXIF・GPS位置情報の自動削除、目標サイズ指定、複数ファイル一括処理に対応。

🔒 プライバシー安全 🧹 EXIF自動削除 🎯 目標サイズ指定 📦 一括処理・ZIP
🖼️

ここに画像をドラッグ&ドロップ(複数可)

または

JPG・PNG・WebP・GIF対応/複数ファイルの一括処理OK

📐 SNS・Web 画像サイズ推奨一覧

リサイズ機能で各サービスの推奨サイズに合わせて出力できます。

サービス 用途 推奨サイズ(px) アスペクト比 推奨形式
📸 Instagram
Instagramフィード(正方形)1080 × 10801:1JPG
Instagramフィード(横長)1080 × 5661.91:1JPG
Instagramフィード(縦長)1080 × 13504:5JPG
Instagramストーリーズ・リール1080 × 19209:16JPG
Instagramプロフィール画像320 × 3201:1JPG
🐦 X(旧Twitter)
X投稿画像1200 × 67516:9JPG / PNG
Xプロフィール画像400 × 4001:1JPG / PNG
Xヘッダー画像1500 × 5003:1JPG / PNG
🌐 Web・ブログ
Web全般OGP・シェア画像1200 × 6301.91:1JPG / PNG
ブログ記事アイキャッチ1200 × 6301.91:1JPG / WebP
ブログ記事内画像800 〜 1200 幅自由JPG / WebP
🛒 EC・その他
Amazon商品メイン画像1000 × 1000 以上1:1JPG
メルカリ商品画像1000 × 1000 推奨1:1JPG
ファビコンブラウザアイコン32 × 32 / 180 × 1801:1PNG

※ 推奨サイズは各サービスの仕様変更により変わる場合があります。最新情報は各公式サイトでご確認ください。

📚 写真・画像編集グッズ

写真撮影・編集をより快適にするアイテム

画像圧縮・リサイズツールの使い方

📌
基本的な使い方

画像をドラッグ&ドロップするか「ファイルを選択」ボタンで画像を選択してください。出力形式・画質・リサイズを設定して「変換・圧縮する」ボタンを押すと処理が完了します。

🔒
プライバシーについて

本ツールはすべての処理をブラウザ上で行います。画像がサーバーに送信されることはないので、プライベートな写真や機密性の高い画像も安心してご利用いただけます。

🖼️
画像形式の選び方

写真はJPEG(非可逆・サイズ小)、透過が必要なロゴ・イラストはPNG(可逆・透過対応)、Webでの速度重視はWebP(JPEG比約30%削減)が適しています。用途に合わせて出力形式を選んでください。

📊
圧縮率の目安

JPEG品質80〜85%設定で元サイズの20〜50%に削減でき、画質の劣化もほとんど気になりません。Webサイト掲載なら1枚あたり200KB以下、ファーストビュー画像は100KB以下を目安にすると表示速度が改善します。

📐
SNS・Web向けの推奨サイズ

Xアイコン400×400px・Instagramフィード1080×1080px(正方形)・OGP画像1200×630px・ブログ記事内画像横幅800〜1200pxが一般的な目安です。本ツールで一括リサイズして最適化してください。

一括処理の活用

複数の画像を選択してまとめて圧縮・リサイズできます。ECサイトの商品画像・ブログ記事の差し込み画像など、大量の画像を一括最適化するときに便利です。

🔧 この圧縮ツール、中で何をしているの?

「画像を小さくする」と一言で言っても、ブラウザの中では地味な工程がいくつも走っています。難しい話は抜きで、ざっくり4つだけ。

1
いったん「見えない下描き台」に描き直している

読み込んだ画像を、そのまま保存しているわけではありません。<canvas> という画面に出さない下描き台へ一度描き直し、そこから改めて書き出しています。リサイズも形式変換も、この「描き直し」の一環です。

2
位置情報(EXIF)が消えるのは、描き直しの“副産物”

元の写真に付いていたGPSや撮影日時などのメタ情報は、この描き直しをした時点で丸ごと落ちます。わざわざ削除処理を書いているというより、「描き直したら元データは付いてこない」という仕組みを利用しています。だからサーバーに送らずとも位置情報が消せるわけです。

3
「200KB以下にして」は、当たりを探る総当たりに近い

画質を何%にすればちょうど200KBに収まるか、実は計算式で一発では出せません。そこで「品質70%で書き出す→大きすぎた→60%→今度は小さすぎ→65%…」と、上げ下げしながら目標に近づけています(いわゆる二分探索)。数回試すだけで、かなり近いところに着地します。

4
ZIPも、実はブラウザの中で手作り

複数画像をまとめてダウンロードするZIPは、外部サービスに頼らずブラウザ内で組み立てています。だから何枚投げ込んでも、画像が外に送信されることはありません。

🙋 作った人のひとりごと

見た目は地味なツールですが、作るときに何度も転びました。せっかくなので「ここでハマった」話を正直に置いておきます。誰かの参考になれば。

😩 いちばん苦戦したのは「iPhoneの写真が横に倒れる」

最初、自分のPCのスクショばかりでテストしていて完璧!と思っていたんです。ところが友人にiPhoneで撮った縦写真を入れてもらった瞬間、出力が全部横倒し。血の気が引きました。原因は、さっきの「描き直し」で写真の向き情報まで一緒に消えてしまうこと。EXIFが消えるのは長所なんですが、その裏で「上下の向き」も道連れになる、という副作用でした。今は描く前に向きを読んで回転を補正しています。長所と短所が同じ仕組みから来てるの、地味に面白かったです。

🤔 「圧縮したのにファイルが大きくなった」問題

もう十分小さいスクショを、うっかり品質95%で通すと、逆にサイズが増えることがあります。「圧縮ツールなのに太った」って、いちばん言われたくないやつです…。なので今は、変換して元より大きくなってしまったら、そっと元のファイルのまま返すようにしています。地味ですが、これが一番クレームを防いでくれています。

🥴 一括処理でタブが重くなって半日溶かした話

20枚くらいまとめて放り込むと、だんだんブラウザがもったり重くなる不具合が出て。原因はプレビュー画像の一時データを使い終わった後もずっと抱えっぱなしにしていたことでした。「使い終わったら捨てる」を入れ忘れていただけ、という…。気づくのに半日かかったわりに、直したのは数行。プログラミングあるあるですね。

— MyTool Studio 中の人

🛠️ このツールの「全コード+作り方」をnoteで公開中

上のこぼれ話で出てきた向きの補正・目標サイズの探り方・ZIPの自前生成を、実際のコードでどう書いているか。HTML1ファイルで動く完成版のソースを、コメント付きで丸ごと公開しています。

📖 全コード+作り方を見る(note)→

noteマガジン「まるっとアプリ」#03/本ツールは無料で使い放題です。

💬 よくある質問

Q. 画像圧縮とは何ですか?
画像圧縮とは、画像ファイルのデータ量を減らすことです。「可逆圧縮」は画質を保ったままサイズを小さくし、「非可逆圧縮」は画質をわずかに下げることでさらに小さくできます。WebサイトやSNSへの投稿前に圧縮すると表示速度が改善します。
Q. Webサイトの画像の適切なファイルサイズは?
一般的な指針として、Webページ上の画像1枚あたり200KB以下を目安にすることが多いです。ファーストビューに表示されるメイン画像は100KB以下が理想です。Google PageSpeed InsightsやLighthouseで画像最適化のスコアを確認できます。
Q. JPEG・PNG・WebPの違いは何ですか?
JPEGは写真に向いた非可逆圧縮形式(背景が透明にならない)。PNGは透過(透明背景)対応の可逆圧縮形式でイラストやロゴに向きます。WebPはGoogleが開発した次世代形式で、JPEGより25〜35%小さく同等画質を実現できます。最新ブラウザはほぼ対応済みです。
Q. 圧縮するとどのくらいファイルサイズが小さくなりますか?
圧縮設定や元画像によりますが、JPEG品質80%設定では元サイズの20〜50%程度に削減できることが多いです。WebP形式への変換では同画質でJPEGより約30%削減できます。本ツールで実際に圧縮してファイルサイズの変化を確認してください。
Q. 画像データはサーバーに送信されますか?
いいえ、本ツールはすべての処理をブラウザ内(JavaScript + Canvas API)で行います。選択した画像ファイルはサーバーに送信されません。プライベートな写真も安心してご利用いただけます。
Q. EXIF情報(GPS位置情報)は削除できますか?
はい、変換時にGPS位置情報・撮影日時・カメラ機種などのEXIFメタデータはすべて自動的に削除されます。JPEG画像を読み込むとGPS位置情報の有無を事前に確認でき、SNSやフリマアプリに投稿する前のプライバシー対策として利用できます。
Q. ファイルサイズを指定して圧縮できますか?
はい、「目標ファイルサイズを指定」を選び、例えば200KBと入力すると、その範囲に収まる最大画質を自動で探して圧縮します。目標に収まらない場合は解像度も自動で縮小できます。応募書類の写真やWebサイトの容量制限に合わせたいときに便利です。
Q. 複数の画像をまとめて圧縮できますか?
はい、複数の画像をドラッグ&ドロップまたはファイル選択でまとめて読み込み、同じ設定で一括変換できます。変換後は1枚ずつ保存できるほか、ZIPファイルにまとめてダウンロードすることもできます。
Q. リサイズすると画質は落ちますか?
縮小(小さくする)場合は画質への影響は軽微です。拡大(大きくする)場合は補間処理が行われますが、元の情報量以上には鮮明にならないため、ぼやける場合があります。用途に応じた適切なサイズで撮影・作成することが最善です。
Q. スマホで撮った写真のファイルサイズを小さくするには?
本ツールにスマホで撮影した写真(JPG)をドラッグまたはファイル選択でアップロードし、品質を80〜85%・必要なら横幅を1200px程度にリサイズして変換するだけです。スマホの写真は4〜8MBになることが多いですが、これだけで200〜500KB程度に削減できます。
Q. PNG画像をできるだけ小さくするには?
PNGは可逆圧縮のため、品質設定よりも「WebPに変換する」方が効果的です。PNG→WebP変換で多くの場合30〜50%削減できます。透過(透明背景)が不要な場合はJPEGへの変換も有効です。
Q. 画像を圧縮するとSEOに効果がありますか?
はい、ページの読み込み速度はGoogleのランキング要因の一つです。画像を最適化するとCore Web Vitals(LCP)のスコアが改善し、SEO評価にプラスになります。特にスマホ回線でのページ速度改善に直結します。
Q. Instagramに最適な画像サイズは?
フィード投稿は正方形1080×1080px・横長1080×566px・縦長1080×1350pxが推奨です。ストーリーズ・リールは1080×1920pxが最適です。本ツールの「幅を指定」リサイズで横幅1080pxに変換してからJPEGで出力すると高画質で投稿できます。
Q. GIFアニメーションは圧縮できますか?
本ツールにGIFを読み込むことはできますが、アニメーションGIFをJPG・PNG・WebPに変換すると最初のフレームのみ静止画として出力されます。アニメーションを保持したままの圧縮はできません。静止画GIFの変換には対応しています。

🔗 関連ツール