このツールでできること
すでに持っている画像から、より小さいコピーを作ります。JPG・WebP・AVIFなどの非可逆形式は、指定した品質レベルで再エンコードされます。品質を下げるほどファイルは小さくなり、やがて目に見えるアーティファクトが現れます。スライダーをドラッグするとリアルタイムで分割プレビューとファイルサイズカウンターが更新されるため、品質を確認しながら最適な設定を選べます。出力の解像度は元の画像と同じです。ピクセルサイズも縮小したい場合は、先にリサイズツールをご利用ください。
JPG・PNG・WebP・AVIFをアップロードして品質スライダーを動かすと、ブラウザでプレビューを即座に確認できます。ダウンロード時は Cloudflare Worker 経由で Fastify + sharp 0.34 + libvips 8.17 がサーバー側で再エンコードし、最小ファイルサイズを実現します。JPG・WebP・AVIF・PNG で書き出し可能。アカウント不要、透かしなし。
またはここに画像をドロップ
元のサイズ — 圧縮後 — 削減 —
RoundCut の画像圧縮は、スライダーを動かすたびにブラウザでライブプレビューを表示し、ダウンロード時は Cloudflare Worker 経由で Fastify + sharp + libvips がサーバー側で再エンコードします。Vercel・Shopify・Cloudflare も採用するエンコーダースタックです。ファイルはテナント隔離キャッシュで短時間保持された後に削除され、学習目的には使用されません。JPG・WebP・AVIFを並べてサイズを比較し、最適な形式をひと目で選べます。
すでに持っている画像から、より小さいコピーを作ります。JPG・WebP・AVIFなどの非可逆形式は、指定した品質レベルで再エンコードされます。品質を下げるほどファイルは小さくなり、やがて目に見えるアーティファクトが現れます。スライダーをドラッグするとリアルタイムで分割プレビューとファイルサイズカウンターが更新されるため、品質を確認しながら最適な設定を選べます。出力の解像度は元の画像と同じです。ピクセルサイズも縮小したい場合は、先にリサイズツールをご利用ください。
スライダーのプレビューはブラウザの `canvas.toBlob` を使ってローカルで生成されます。調整のたびにブラウザ内で計算され、ネットワーク通信は発生しません。最終ダウンロードは異なります。「ダウンロード」をクリックすると、ファイルは HTTPS で圧縮サービス(Cloudflare Worker → sharp + libvips を実行するサーバー)に送信され、最小バイト数の出力が生成されます。ファイルはテナント隔離キャッシュに短時間保持され(同じ画像の再ダウンロードはキャッシュから配信)、その後削除されます。学習目的での使用や第三者への共有は行いません。アップロードに使用される API キーはログから除外されます。ファイルを送信したくない場合は、スライダーのプレビュー自体が圧縮済み画像です。右クリックで保存できます。ファイルサイズがアップロード上限を超えた場合や、サービスに接続できない場合は、ブラウザエンコードに自動的にフォールバックします。
無料で、アカウント・登録・透かし・枚数制限はありません。ダウンロードにはネットワークが必要です。サーバーが最終エンコードを行います。ネットワークがオフラインまたはサービスに接続できない場合、ツールは自動的にブラウザエンコードにフォールバックします(ファイルはやや大きくなりますが、形式は同じです)。 できないこと:リサイズには対応していません。入力と出力の解像度は同じになります(4000px から 1200px にしたい場合は、先にリサイズツールをご利用ください)。EXIF・GPS・カメラのメタデータは保持されません。再エンコーダーがデフォルトで除去します。多くの用途ではプライバシー上のメリットになります。バッチ処理は非対応で、1枚ずつ処理します。目標ファイルサイズの指定もできませんが、スライダーを動かしながらバイトカウンターを確認することで、2〜3回の試行で目標に近づけます。GIFのアニメーションは保持されません。最初のフレームのみ使用されます。
品質スライダーの下に JPG・WebP・AVIF の3枚のカードが表示されます。それぞれが選択した品質で写真をエンコードし、完了次第ファイルサイズを表示します。最もサイズが小さいものには「最小」バッジが緑色で表示されます。そのカードをクリックすると出力形式として設定され、ダウンロードできます。TinyPNG のようなオート選択ツールとの違いはここです。あなたの画像・あなたの品質設定での実際の数値を、コミットする前に確認できます。その特定の写真で AVIF が WebP より小さかったかどうかを推測する必要はありません。
スライダーをドラッグしている間、プレビューはブラウザ組み込みの `canvas.toBlob` でレンダリングされます。即座にフィードバックが得られ、ネットワーク通信はゼロです。「ダウンロード」をクリックすると、元のファイルが HTTPS で圧縮サービスにアップロードされます。小さな Cloudflare Worker がリクエストを libvips 8.17 バックエンドで動作する sharp 0.34 を実行する Fastify サーバーに転送します。このスタックはブラウザエンコーダーより大幅に小さいファイルを生成します(同じ視覚品質で通常 10〜15% 良好、さらにブラウザ API では公開されていない JXL 出力と調整済みクロマサブサンプリングに対応しています)。エンコード結果は再ダウンロード用にテナントごとにキャッシュされた後、削除されます。良好な回線での一般的な写真の往復時間は通常 600ms 未満です。6秒を超えた場合やサービスに接続できない場合、ツールは自動的にブラウザエンコード版にフォールバックします。
JPG は新しい形式に対応していない可能性があるメール・印刷・ワークフロー向けの最も安全な選択肢です。透過非対応ですが、ユニバーサルサポートがあります。WebP はウェブ向けのデフォルトとして最適です。同じ視覚品質で JPG より通常 25〜35% 小さく、透過にも対応しています。AVIF はさらに圧縮が進み、JPG より通常 40〜60% 小さく、Chrome・Firefox・Safari・Edge で動作します。PNG は可逆圧縮です。すべてのピクセルが保持されるため、PNG では品質スライダーは非表示になります。最適化されていない PNG の典型的な節約率は 30〜50%、新たにレンダリングしたエクスポートでは最大 70% です。ダウンロードパスはサーバー上の sharp + libvips を使用します(JPG には MozJPEG、WebP には libwebp、AVIF には libavif/heif、PNG には libpng)。ブラウザのスライダープレビューはブラウザ組み込みエンコーダーを使用します。入力として、すべての最新ブラウザで JPG・PNG・WebP・AVIF を受け付けます。GIF は Chrome と Firefox で動作しますが、最初のフレームのみ保持されます。iPhone の HEIC は Safari のみ対応しています(Safari にはネイティブ HEIC デコーダーがあります)。Chrome または Firefox では、先に変換ツールで HEIC を JPG に変換してください。
スライダーは非可逆形式(JPG・WebP・AVIF)で 1〜100 の範囲で動きます。高いほど圧縮アーティファクトが少なくファイルが大きくなります。低いほどファイルが小さくなり、劣化が目立ちます。デフォルトの 80 は Photoshop の「高品質」JPEG ティアに相当し、ほとんどのプロのワークフローで使用される設定です。60 はファイルサイズが印刷品質より重要なウェブ・メール向けの安定したデフォルトです。50 未満では、滑らかなグラデーションや肌色にブロックアーティファクトが現れ始めます。30 未満では、出力は識別可能ですが明らかに圧縮されています。サムネイル用途のみに適しています。 スライダー上部のサイズカウンターはドラッグするたびに更新されます。再エンコードされた出力の正確なバイト数を表示します。推定値ではなく実測値です。再エンコードされたファイルがアップロードしたものより大きくなった場合(品質 100 の既に圧縮済み JPG や他のツールで最適化済みの PNG で起こります)、節約値はマイナスになり、カードにはっきり表示されます。スライダーを下げるか形式を切り替えてください。
はい。アカウント・登録・透かし・試用期間はありません。スライダーのプレビューはローカルで動作します。最終ダウンロードはサーバー(sharp + libvips)でエンコードされます。インフラコストは小さいため、無料ティアとして提供しています。
スライダーのプレビューはブラウザで計算されます。そこではアップロードはありません。最終ダウンロードは異なります。「ダウンロード」をクリックすると、元のファイルが HTTPS で圧縮サービスに送信され、sharp + libvips エンコード(ブラウザより小さい出力)が得られます。ファイルは短時間のテナント隔離キャッシュに保持され、学習目的には使用されず、TTL後に削除されます。ネットワークがオフラインまたはサービスに接続できない場合、ツールは自動的にブラウザエンコード版にフォールバックします。ライブプレビューを右クリックして、ブラウザ版を直接保存することもできます。
はい。WebP はすべての最新ブラウザでサポートされている入力形式です。WebP を圧縮して WebP として書き出す(より小さく)ことも、JPG や AVIF に変換することも可能です。
JPG・PNG・WebP・AVIF はすべての最新ブラウザで対応しています。GIF は Chrome と Firefox で動作しますが、最初のフレームのみ保持され、アニメーションは保持されません。iPhone の HEIC は Safari のみ対応しています(Safari にはネイティブ HEIC デコーダーがあります)。Chrome または Firefox では、先に変換ツールで HEIC を JPG に変換してください。
入力によって異なります。品質 80 での一般的な最適化されていない写真の場合、WebP は JPG 相当より通常 25〜35% 小さく、AVIF は JPG より通常 40〜60% 小さくなります。Oxipng を使った PNG は最適化されていないものは 30〜50%、新たにレンダリングしたものは最大 70% 節約できます。ライブサイズカウンターがダウンロード前にあなたのファイルの正確な数値を表示します。
迷ったら 80 — デフォルト値で Photoshop の「高品質」JPEG に相当します。ウェブへのアップロードでサイズが重要な場合は 60 に下げてください。サムネイル専用なら 40 まで下げてください。さらに編集する予定があり、圧縮の劣化を重ねたくない場合は 90〜100 に上げてください。
品質 100 は「圧縮なし」を意味しません。「目に見えるアーティファクトを最小化する」という意味です。入力がすでに最適化済みの JPG であれば、MozJPEG での品質 100 再エンコードは、2つのエンコーダーが異なる内部トレードオフを行ったため、大きなファイルを生成する可能性があります。解決策:サイズカウンターがプラスになるまでスライダーを下げるか、同じ視覚品質でより小さく圧縮できる WebP や AVIF に切り替えてください。
PNG の出力は Oxipng を通じて処理され、標準的なキャンバスエクスポートより優れたフィルターとデフレートパラメーターが選択されます。典型的な節約率:最適化されていない PNG は 30〜50%、新たにレンダリングしたものは最大 70% です。可逆圧縮のため、すべてのピクセルが入力と完全に同じです。透過が不要で大幅に小さいファイルが必要な場合、品質 80 の WebP は通常あらゆる可逆 PNG を上回ります。ライブ形式比較で両方試してみてください。
変わりません。幅と高さはそのまま保持されます。画像をダウンサイズする必要がある場合(例:4000px 幅から 1200px 幅)は、先または後でリサイズツールをご利用ください。
保持されません。再エンコードされたファイルから EXIF・GPS・カメラのメタデータは除去されます。両方のエンコードパス(ブラウザプレビューとサーバー側ダウンロード)がデフォルトでソースメタデータを除去します。ほとんどのユーザーにとってプライバシー上のメリットになります(ファイルに GPS 座標が残りません)。メタデータを保持する必要がある場合は、このツールは適していません。
現時点では非対応です。1枚ずつ処理してください。JPG・WebP は 1秒未満、最初の AVIF エンコードは数秒かかります。
エンコード:はい。ダウンロードパスはサーバー上の libavif を使用するため、ブラウザにネイティブ AVIF エンコーダーがなくても AVIF 出力が可能です。出力の表示:Chrome・Firefox・Safari・Edge はすべて AVIF に対応しています。特定の相手にファイルを送る場合は、事前に一度テストしてください。WebP の方がより安全なユニバーサルな選択肢です。
ハードな上限はありません。デバイスの RAM によって制限されます。最新のノートパソコンは 5000万画素の写真を1〜2秒で処理します。非常に大きなファイル(生の入力ファイルが約 200MB を超える)はスマートフォンでメモリを使い果たす可能性があります。その場合は先にリサイズしてください。