Skip to content
ImageDoctor

Image Resizer

Set exact dimensions, scale by percentage or fit inside a bounding box with contain, cover and fill modes.

Drop images to resize

Set exact dimensions, scale by percentage, or fit everything inside a maximum box.

Processed locally in your browser

JPG · PNG · WebP · AVIF · GIF · BMP · TIFF · SVG

Exact dimensions

Type a width and height, with the ratio locked or free.

Fit modes

Contain, cover, fill and inside — for when the ratios don't match.

Presets

Common display and social sizes, plus your own saved ones.

Choosing dimensions and fit mode

Exact mode sets the output to the width and height you type. With the aspect ratio locked, filling in one value calculates the other so the image isn't distorted.

Fit modes decide what happens when the source ratio doesn't match the target. Contain letterboxes the image inside the box on a background colour, cover crops the overflow to fill the box completely, and fill stretches to the exact size.

Downscaling uses stepped halving rather than a single draw. Repeated halving averages more source pixels into each output pixel, so edges and text stay clean instead of aliasing.

Common questions

No. Upscaling interpolates between existing pixels; it can't recover detail that was never captured. Keep 'Don't upscale' on unless you specifically need a larger canvas.

Match the largest size the image actually renders at, then double it for high-density screens. For most content images 1600px wide is more than enough.

We use Microsoft Clarity analytics cookies to see how the site is used and fix what's broken. Your images are never uploaded. Privacy Policy