Skip to content
PhotoTray

Local Windows utility

Resize & Compress

Photos are too big for whatever you are about to do with them — an email, a listing, a forum that caps uploads at 2 MB. Cap the long edge, aim at a file size, crop to a shape, or squeeze a PNG with no quality loss at all, across a whole folder at once.

Windows 10/11 (x64) · Free · No account

Resized copies land in the folder you pick — the originals keep their full resolution.

Abstract illustration: a large translucent form contracting into a smaller one of identical proportions, suggesting a smaller file at the same quality.

What it's for

Real jobs — Resize & Compress

Not feature bullets — the actual situations people open this for.

  • Shrinking 300 listing photos to a marketplace's upload limit without doing them one at a time.
  • Getting a screenshot under the size cap on a support form.
  • Making web-ready copies of a shoot while keeping the full-size originals untouched.
  • Squeezing PNG assets losslessly before they go into a build.
  • Cropping a batch of images to the same aspect ratio.

What it does

Everything Resize & Compress handles

Everything below runs on your own machine, on as many files as you give it.

Cap the dimensions

Set a maximum width, height or long edge and everything scales to fit it, keeping its aspect ratio. Images already smaller than the cap are left alone rather than upscaled.

Aim at a file size

Give it a target — 500 KB, 2 MB — and PhotoTray finds the quality setting that gets there, per file, rather than making you guess at a percentage.

Lossless optimisation

Strip the wasted bytes out of a PNG without touching a pixel. Same image, smaller file, no quality trade at all.

Crop a batch to one shape

Apply the same crop or aspect ratio across a folder, so a set of images comes out consistent instead of nearly consistent.

Whole folders at once

Point it at a directory and it works through everything inside. No queue, no per-file wait, no upload for any of it.

Set it and forget it

The most useful version of this is a rule: every screenshot you take, resized to 1080p and compressed, automatically, in the folder it lands in.

How it works

From drop to done

  1. 1

    Drop in your images

    One file, a selection, or a whole folder. Any raster format PhotoTray can read.

  2. 2

    Choose how to shrink them

    A dimension cap, a target file size, a lossless pass, or a crop — whichever the job actually needs.

  3. 3

    Get the copies back

    Written where you chose, with the originals untouched at full resolution unless you explicitly say to replace them.

Under the hood

The engines, named

One engine, doing the thing it is best at.

Engine
sharp (libvips) — resize, crop and re-encode
JPEG encoder
mozjpeg, via libvips
Input
any raster format PhotoTray can read
Output
JPG, PNG, WebP, AVIF, TIFF
Platform
Windows 10/11 (x64) — nothing is uploaded to be resized

Lossless PNG optimisation here is sharp's own encoder rather than a dedicated optimiser like oxipng. It is a real reduction, but a specialist tool will squeeze a few percent more out of some files. If that difference matters to you, it is worth knowing before you start.

The rest of the belt

It ships with five more

Questions

Resize & Compress, answered

Get the whole tray — Resize & Compress

Resize & Compress comes with PhotoTray — free for Windows 10 and 11, with the other five alongside it.

Windows 10/11 (x64) · Free · No account