/
All Tools

Reduce Image Size

Compress images to a target file size. Perfect for meeting upload limits on forms, emails, and platforms.

Current scope

This tool currently processes one image at a time in your browser. The current file limit is 20MB. This statement covers the current /tools image flow, including poster-prefilled entries, not every feature on poster.sh.

Drag & drop an image here, or click to browse

Supports PNG, JPG, WEBP

Max file size: 20MB

How to reduce image file size

  1. 1

    Upload your image

    Select the image you need to make smaller.

  2. 2

    Set target size

    Choose a preset (100KB, 200KB, etc.) or enter a custom target.

  3. 3

    Download the result

    Save the optimized image that fits within your target.

Reduce Image Size FAQ

How does target size reduction work?

The tool uses binary search on quality parameters to find the best quality that fits within your target file size. If needed, it also scales down dimensions.

What if my target size is very small?

The tool will try to reach your target by lowering quality and reducing dimensions. Very aggressive targets may result in visible quality loss.

Which file formats are supported?

You can upload PNG, JPG, or WebP images. The output is always JPG for optimal compression.

Is this done locally?

Yes. All processing happens in your browser. Your images are never uploaded to any server.

Create AI Posters

Turn your images into professional poster designs with AI

Try Poster Generator

Related Tools