Animations keep their original format. Frames and playback speed remain unchanged.
Optimize with these settings
Optimizing images
Preparing…
Results
Optimized images
After processing, the original and optimized sizes appear here.
✓
No results yet
Current step Visited step Upcoming Choose at least one image. You can select up to {v0} images. {v0} is unsupported. Choose from {v1}. {v0} exceeds the per-image limit of {v1}. The total size limit is {v0}. The current total is {v1}. No images selected yet. Move up Move down Remove {v0} images · Total {v1} Prioritize quality Recommended Prioritize size Original format Longest edge up to {v0} px Keep dimensions unchanged <p><strong>{v0} images</strong><span>Total {v1}</span></p><p><strong>{v2}</strong><span>{v3} · {v4}</span></p><p><strong>Temporary storage</strong><span>If interrupted, data becomes unavailable after {v5} minutes and is deleted at the next cleanup</span></p> Processing image {v0} <span aria-hidden="true">✓</span><p>No results yet</p> After processing, the original and optimized sizes appear here. {v0}% smaller About the same size {v0} → {v1} ({v2}) The image is ready. Save this image Retry this image · {v0} images need review {v0} images completed{v1} Preparing This image could not be processed. Completed through image {v0} {v0} images have been processed. Processing was cancelled and temporary server data was deleted. Processing could not be completed. Saving all images together may place a heavy load on your device. Continue? If this is difficult, save images individually. Task data has been deleted. Could not verify GIF content. Animated WebP is currently unsupported. This image is unsupported. Use JPEG, PNG, WebP or GIF. Processing stopped because the image appearance could not be safely preserved. Could not verify JPEG structure. The JPEG ends prematurely. Could not verify JPEG boundaries. Could not verify the complete JPEG. This is not a PNG image. The PNG ends prematurely. Could not verify PNG structure. The GIF ends prematurely. The GIF ends prematurely. The GIF ends prematurely. The GIF ends prematurely. Could not verify GIF structure. This is not a WebP image. The WebP ends prematurely. The combined size exceeds the ZIP limit. Save individually. Unnecessary metadata was removed in your browser. These settings could not reduce the size further, so the original image is provided. Could not complete the request. Wait and retry. Could not receive the optimized image. 現在の手順 確認した手順 これから 画像を1枚以上選んでください。 選択できる画像は{v0}枚までです。 {v0}は対応していません。{v1}から選んでください。 {v0}は1枚の上限{v1}を超えています。 合計容量は{v0}までです。現在は{v1}です。 まだ画像が選択されていません。 上へ 下へ 削除 {v0}枚・合計{v1} きれいさ優先 おすすめ サイズ優先 元の形式 長辺{v0}px以内 大きさは変更しない <p><strong>{v0}枚</strong><span>合計{v1}</span></p><p><strong>{v2}</strong><span>{v3}・{v4}</span></p><p><strong>一時保存</strong><span>中断時は{v5}分後に利用不可・次回清掃時に削除</span></p> {v0}枚目の画像を処理しています <span aria-hidden="true">✓</span><p>結果はまだありません</p> 処理が終わると、元の容量と軽量化後の容量がここに表示されます。 {v0}%小さく 元と同程度 {v0} → {v1}({v2}) 画像を用意しました。 1枚保存 この画像だけ再試行 ・{v0}枚は再確認が必要 {v0}枚完了{v1} 準備しています この画像は処理できませんでした。 {v0}枚目まで完了しました {v0}枚の処理が完了しました。 処理をキャンセルし、サーバの一時データを削除しました。 処理を完了できませんでした。 まとめて保存すると端末の負担が大きくなります。続けますか?難しい場合は1枚ずつ保存してください。 作業データを削除しました。 GIF画像の内容を確認できませんでした。 アニメーションWebPは現在対応していません。 対応している画像ではありません。JPEG、PNG、WebP、GIFをご利用ください。 画像の見た目を安全に維持できなかったため、処理を中止しました。 JPEG画像の構造を確認できませんでした。 JPEG画像が途中で終わっています。 JPEG画像の区切りを確認できませんでした。 JPEG画像を最後まで確認できませんでした。 PNG画像ではありません。 PNG画像が途中で終わっています。 PNG画像の構造を確認できませんでした。 GIF画像が途中で終わっています。 GIF画像が途中で終わっています。 GIF画像が途中で終わっています。 GIF画像が途中で終わっています。 GIF画像の構造を確認できませんでした。 WebP画像ではありません。 WebP画像が途中で終わっています。 ZIPにまとめられる容量を超えています。個別に保存してください。 ブラウザ内で不要な付加情報を取り除きました。 現在の設定ではこれ以上小さくできなかったため、元の画像を用意しました。 通信を完了できませんでした。時間をおいてもう一度お試しください。 軽量化した画像を受け取れませんでした。
How-to guide / Image Compressor
Check image appearance while reducing file size.
Select several images and balance visual quality against file size. Set dimensions and output format to prepare images for websites or attachments. Animated GIF and PNG are supported too.
Three compression modesAdjust image dimensionsSupports animation
01
How to use
STEP 01
Add images
Add JPEG, PNG, WebP, GIF or animated PNG using the button or drag and drop.
STEP 02
Choose a compression mode
Choose Recommended if unsure. Set the maximum long edge, output format and background for transparent areas as needed.
STEP 03
Review and start
Review the selected images, settings, temporary upload and deletion information, then start compression. Keep the page open and follow the progress display.
STEP 04
Review and save
Compare original and output sizes and check appearance. Save the results, then use Finish and delete to end the work.
02
Choosing output settings
Prioritize quality
Choose this to preserve appearance as much as possible. File size reduction varies by image.
Recommended and prioritize size
Recommended balances quality and size. Prioritize size aims for smaller files. Check fine text and edges in the output.
Image dimensions
Choose a maximum long edge or enter a custom value. Use the dimensions needed at the destination.
Output format and transparency
For still images, choose the original format, JPEG, PNG or WebP. Converting a transparent image to JPEG requires a background color.
Animation
GIF remains GIF, and animated PNG retains its format. Frames are not dropped and playback speed is not changed.
Resize images for a website
Add a large photo, choose Recommended and set a suitable long edge for the website. Check text, detail and file size before saving.
03
Useful for
Web publishing
Reduce the size of images visitors need to load.
Email attachments
Adjust attachment size while retaining the appearance you need.
Organizing animated images
Compress GIF and APNG while preserving animation.
04
Processing and data
Images may be temporarily uploaded to and stored on this site’s server for compression when needed. They are deleted on download, finish or cancellation. Interrupted data becomes unavailable after 60 minutes and is removed by automatic cleanup. Review the upload and deletion information shown in the tool.
05
Frequently asked questions
Will the file always become smaller?
Already optimized images may shrink little. When format and dimensions remain unchanged, the original image may be used if the processed file is larger.
Can I use HEIC or SVG?
HEIC/HEIF, SVG, TIFF, RAW, PDF and video are excluded. Prepare a supported format.
Is quality preserved?
Appearance may change depending on settings and format. Zoom in to inspect output, particularly when prioritizing size or resizing.
What if processing fails?
Check format, size, image count and the on-screen guidance. It may be possible to retry only the failed images.