fit · fill · exact · percent

Image resizer

Resize a whole folder of images in one go: fit them inside a box, fill and crop to an exact shape, stretch to a size or scale by a percentage, with a sharp Lanczos filter.

Runs in this tab. Nothing is uploaded.

Original Converted

Drop images here

JPG, PNG, WebP, AVIF or GIF · as many as you like

Converted on this device. Nothing is uploaded.

Tip: you can also paste an image with Ctrl+V (⌘V on a Mac).

Resize

Shrinks each image until it fits inside the box. Leave one side empty to set only the other.

px
px
%
85

Your images

Nothing yet. Converted files show up here with their savings.

Drop images on the page, or use “Choose images” above.

    Resize modes explained

    Fit inside
    Keeps the aspect ratio and makes the image as large as possible inside the width and height box. A 4000 × 3000 photo fitted into 1600 × 1600 becomes 1600 × 1200. Ideal for batches of mixed portrait and landscape photos.
    Fill and crop
    Scales the image to cover the whole box, then trims the overflow evenly from both sides. Every output has exactly the size you asked for, which suits thumbnails, avatars and product grids.
    Stretch to exact size
    Forces the exact width and height, distorting the picture if its shape differs. Leave one side empty to keep the aspect ratio. The link button fills in the other side from the first image’s shape.
    Scale by percentage
    Multiplies both sides, for example 50% to halve a screenshot from a high-density display.

    Sharp downscaling

    Resizing uses the Squoosh resize codec compiled to WebAssembly. Pixels are averaged in linear light with premultiplied alpha, which avoids the dark fringes and muddy gradients of quick canvas scaling. Lanczos3 keeps the most detail; choose Mitchell or bilinear if Lanczos makes noisy photos look too crisp. Photos are turned upright using their EXIF orientation before resizing.

    Questions

    Can I resize many images at once?

    Yes. Add as many files as you like; they are resized in parallel and you can download them together as a ZIP. Output names include the new size, for example harbour-1600x1067.jpg.

    Will resizing reduce quality?

    Making an image smaller always removes pixels, but a good filter keeps edges clean and avoids jagged lines. Saving as JPEG, WebP or AVIF also re-encodes the picture at the quality you choose; pick PNG to avoid that.

    Can I make images larger?

    Untick “Don’t enlarge smaller images” to allow upscaling. Enlarging cannot add real detail, so results look softer the more you enlarge.

    What is the largest size I can create?

    Up to 16,384 pixels per side and 100 megapixels in total. Large outputs need a lot of memory, especially on phones.

    Are my photos uploaded?

    No. Resizing and encoding happen in background workers in this browser tab.