Resize images

Four modes covering every real resize case. Aspect ratio is preserved by default. Browser-only; files never leave your device.

Resize image

Drop a batch of JPGs or PNGs, pick a mode, hit Resize. The same spec applies to every file. Output keeps the source format.

Open the resizer →

Four modes. Pick the one that matches your goal.

  1. 1. Limit the longest side

    When you have a max dimension in mind (e.g. 2048 px) and want the source aspect ratio preserved. The most common ask.

  2. 2. Exact width × height

    When the destination has a precise box (e.g. 1920×1080 for a thumbnail). Choose Fit to letterbox or Stretch to distort.

  3. 3. Percentage of source

    When you want to halve a folder of photos without thinking about pixels. Scale 1–100% of the originals.

  4. 4. Keep the source size

    A no-op pass-through. Useful when you want to apply Strip-EXIF or quality re-encode without changing dimensions.

About the resampling

Downscaling runs through the browser’s high-quality canvas resampler, the same one Chrome and Safari use for drawImage with imageSmoothingQuality: high. That’s a tuned bicubic-like filter, sharp enough that results are visually clean at every scale. We never upscale; asking for a larger output than the source is a no-op.

JPG output passes through a final canvas re-encode at quality 0.9 by default (adjustable in Advanced options). PNG output is lossless. EXIF is stripped by default; the orientation tag in any preserved EXIF is reset to 1 because pixels are decoded upright before resampling.

Related categories

Your files never leave your device

Verify in DevTools → Network. Read the privacy verification guide.