SizeItDown

Compress images and videos to your size target - banner-safe, resolution-aware

Image resizer Exact byte target · No account

Compress to the size you actually need.

Set a target file size and format - the search finds the highest quality that still fits, stepping resolution down only if quality alone can't get there. Batches, video, and a crop/rotate editor included.

JPG PNG WebP HEIC AVIF Batch-ready
Ads help cover hosting costs and keep this tool free
Drop images here or JPG · PNG · WebP · GIF · AVIF · BMP · HEIC
Options

Image settings

Output format
Minimum resolution (px)
×
Won't go below this. Conflicts let you choose.
Exact targetImages binary-search quality (and resolution if needed) until the byte target is hit.
7 formats inJPG, PNG, WebP, GIF, AVIF, BMP and HEIC/HEIF all accepted as input.
Auto-deletedNo accounts, no database - files are swept shortly after processing.
FreeNo watermark, no sign-up, no daily cap beyond the batch limit above.

How it works

Three steps. The target-size search and any crop/rotate you set run server-side, so the result is guaranteed to land at or under your target - not just close to it.

  1. 01
    Drop your filesDrag in a batch or browse your device. Each file previews in the queue before you commit.
  2. 02
    Set your targetPick a profile or dial in target size, format, and a minimum resolution floor. Crop, rotate or flip any file first if you need to.
  3. 03
    Compress and downloadGrab results one at a time or as a single ZIP. A resolution/target conflict is surfaced for you to pick, never silently resolved.

Quick profiles

Tap one to load it into Options above - hand-edit anything afterward and it switches to Custom.

Which output format to pick

WebPBest defaultSmaller than JPEG at matching quality, with alpha support. Supported by every current browser.
JPEGMax compatibilitySafe everywhere for photographs. No transparency support.
PNGLossless / flat artScreenshots, logos, text stay crisp. No quality slider - size is controlled by palette quantization instead, so it can be slower on photos.
Other inputAuto-convertedGIF, AVIF, BMP and HEIC/HEIF are all accepted as input and converted to whichever output format you choose above.

Questions

How does it guarantee my target file size?

For images, the server binary-searches encoder quality between a perceptual floor and the format's max at a given width. If nothing fits at any quality, it steps width down and searches again - so the result lands at or under your target, not just close to it.

Are my files stored anywhere?

No. Files are processed in memory or a short-lived temp location only for as long as it takes to compress and return them, then swept automatically. There's no account system and no database of uploads.

What happens if my minimum resolution and target size conflict?

It's not silently resolved. You'll be shown both the smallest file at your resolution floor and the smallest resolution that actually hits your target, and asked to pick.

Can I crop or rotate before compressing?

Yes - open the per-file editor (or "Edit all" for a batch) to crop, rotate, flip, lock an aspect ratio, or set a focus point. Geometry is sent to the server and baked in before the size search runs.

Is video handled the same way?

Video targets a bitrate computed from your target size and duration, then encodes once with at most one corrective re-encode - it's best-effort, landing close to rather than exactly at your target, and can degrade resolution/audio bitrate if needed. See the video tool.