Skip to content
Kalio
Image

Image resizer

Resize an image to exact pixel dimensions or a percentage, with aspect ratio locking and presets for common social and web sizes.

Drag a file here, or

Resizing happens on your device. The image is never uploaded.

Ready · runs on your device

Nothing is uploaded. This tool runs entirely inside your browser tab. Your files and figures stay on your device - we never receive them, so we cannot read, store or lose them.

How the resizing is done

Naively scaling a large image to a small one in a single step produces aliasing: the browser samples widely spaced pixels and drops everything between them, which shows as jagged edges and shimmering detail on anything with fine texture.

This tool downscales in halving steps instead. Each pass reduces the image by at most half, which is effectively a box filter that averages neighbouring pixels, and repeats until it reaches the target. The last step lands exactly on the requested dimensions. The result is visibly cleaner on detailed images - text, foliage, patterned fabric - than a single-pass resize.

Pixels or percentage

Exact pixels is right when a specification exists: a platform requiring 1080×1080, a CMS with a 1200px content width, a form demanding a 600×600 photograph.

Percentage is right when you want proportional reduction across images of different sizes. Scaling a mixed batch to 50% preserves their relative dimensions.

Aspect ratio

The lock keeps the original proportions: change the width and the height follows. Both are recomputed from the original ratio each time rather than from the previous value, so repeated adjustments never accumulate rounding drift.

Unlock it only when you deliberately want to stretch - or when you have already cropped to the target shape.

Common target sizes

UseDimensions
Instagram square post1080 × 1080
Instagram story / Reel1080 × 1920
YouTube thumbnail1280 × 720
Open Graph / social preview1200 × 630
Full HD wallpaper1920 × 1080
Blog content image1200–1600 wide
Email header600 wide

Sizing for the web

The most common mistake is uploading a 4,000-pixel camera image into a layout that displays it at 800 pixels. The browser downloads every one of those pixels and then throws most of them away.

A reasonable rule: export at roughly twice the display width, to stay sharp on high-density screens, and no more. An image shown at 800 CSS pixels wants a 1,600-pixel file. Beyond that you are paying bandwidth for detail no screen will resolve.

For Indonesian, Indian and Philippine audiences on mobile data this is not a marginal concern - it is often the difference between a page that loads and one that is abandoned.

Enlarging

Scaling up interpolates between existing pixels. It can make an image fit a larger frame, but the detail is invented and the result is soft. There is no browser-side technique that recovers information the sensor never recorded.

If you need a larger image: go back to the original file, re-export from the raw or vector source, or retake it. Where that is impossible, machine-learning upscalers can hallucinate plausible detail - but that is a fundamentally different operation from resizing, and not one that belongs in a tool that promises to leave your image alone.

Common questions

Will resizing make my image blurry?

Making an image smaller keeps it sharp - this tool downscales in halving steps, which avoids the aliasing a single large reduction produces. Making an image larger cannot add detail that was never captured, so enlarging always softens. If you need a bigger image, re-export from the original source rather than upscaling.

What is the difference between resizing and cropping?

Resizing scales the whole image, changing its dimensions. Cropping removes part of it, changing the composition. If you set a width and height that do not match the original proportions, this tool stretches to fit rather than cropping - so unlock the aspect ratio only when you mean to.

Why do the presets change my proportions?

Choosing a preset unlocks the aspect ratio, because a preset is an exact target. If your photo is 4:3 and you select a 1:1 Instagram square, the result will be squashed. For those cases, crop to the right shape first, then resize.

Does resizing reduce file size?

Substantially - file size scales roughly with pixel count, so halving both dimensions removes about 75% of the pixels. Resizing is a far more powerful size reduction than any quality setting.

Last reviewed