Skip to the compress tool
CompressJPEG

No uploads · no cookies

Reduce JPEG dimensions — keep them crisp.

Set a maximum width or height — the picture lands exactly inside, with proportions and quality intact. 6,000 pixel phone shots become lightweight web assets in seconds.

Drop images to resize

or click to pick from your device. Paste withCtrl + V works too.

JPG · PNG · WebP · GIF  up to 50 images  stays on your device

Which sizes, where?

UseTypical widthWhy
Content images1600–1920 pxFills typical article columns even on retina screens
Hero banners1920–2560 pxFull-width art gets the extra headroom
Thumbnails400–800 pxLists, cards, previews — where every KB counts
Social media1080–1280 pxFits common post crops without platform resampling

Resize + compress in one pass

This tool re-encodes into high-quality JPEG while shrinking, so one run both crops the pixel count and rewrites the file efficiently. If you need a different output format on top, theconvert tool handles that; for pure size work with no resizing, the compress tool is faster.

How resizing changes bytes

Pixel count is the single biggest lever on JPEG size — roughly twice the pixels means roughly twice the bytes at equal quality. Halving a 6000 px photo's width to 3000 px doesn't shave a little off the file — it typically removes about three quarters of it, while retaining essentially the whole frame as seen at normal viewing distance. That is why dimension trimming beats anything else when an email, a form or a blog column demands a lighter file: the pixels you discard cost nothing to look at and save bytes every single one of them carries.

The two levers stack. Quality (how aggressively JPEG rewrites each remaining pixel) and dimensions (how many pixels exist at all) are independent — this tool applies both in one pass, which is exactly what the largest savings come from. A 6000 px field photo at quality 90 can be a 6 MB file; the same shot at 1600 px, quality 82 usually sits under 350 KB, loads four times faster on mobile networks and is still sharp past a retina zoom.

One caution: don't downscale twice. Saving a 1600 px copy, opening it later and shrinking again to 800 px compounds resampling softness in a way a single resize never does. Keep the .min copies alongside your originals and always resize from the best source you have.

Hit a KB cap and exact dimensions together

Some upload counters grade a file twice: shape and bytes separately. A signature scan for SSC-style forms has to sit near 140×60 px and under 20 KB — a beautiful 12 KB file shaped 800×300 still bounces. Set both numbers here and the resizer checks pixels first, bytes second, in one pass. If the byte target is the only thing that matters,compress to 20 KB directly; for the full SSC-style signature walkthrough — white paper, running script, the exact window — use thesignature to 20 KB guide.

Three steps, under a minute

  1. 01

    Add your image

    Drop it in or paste it. The original quality matters — the resampler works from the best source you give it.

  2. 02

    Set the maximum

    Enter a max width or height, or tap a preset (1920 / 1024 / 640 px). Ratios are always kept.

  3. 03

    Resize and save

    One pass rewrites the picture at its new size and a fresh .min file lands in your downloads.

Resize questions

How does the automatic sizing work?

Give a maximum width, a maximum height, or both. The algorithm always fits your picture inside that box without stretching it — and it never enlarges images, only shrinks.

What resolution should I use for the web?

1600–1920 px wide covers content-area images on almost all sites. Thumbnails and avatars are usually fine at 600 px or less.

Will resizing reduce quality?

Downscaling done with high-quality resampling looks sharper, not worse — browsers do a poor job of shrinking at display time. Pair it with quality 85+ for best results.

How do I reduce JPEG dimensions without losing quality?

Give the tool a maximum width or height and keep the quality at 85 or higher. The high-order resampler keeps edges and text sharp — a 6000 px phone shot becomes a crisp 1600 px web asset that usually weighs 10× less. Check the before/after slider at 100% zoom: if nothing looks softer, dimension reduction cost you nothing visible.

How do I reduce JPEG dimensions, step by step?

Open the resizer, drop the image, type the new maximum width (or height) into the box — say 1600 for web content — and press Run. The picture is rewritten to fit inside that limit, aspect ratio untouched, as a new .min file. Nothing is uploaded, and each run takes a couple of seconds even on big photos.

Can I hit a size cap and dimensions in the same pass?

Yes — type the pixel maximum and a KB cap together, and the tool trims pixels first, then encodes under the byte ceiling. This is exactly what form uploads demand: an SSC-style portal checks a signature's 140×60 px shape and its 20 KB limit separately, and a file that only satisfies one still gets rejected. For the pure byte-chasing job, the 20 KB preset page does the whole thing without touching dimensions.