Skip to content
snip tools

Image resizer

Resize, scale and rotate images while keeping the aspect ratio — all in your browser.

Runs 100% in your browser
Rotate

Choose an image to start resizing.

How to resize an image

  1. Load an image. Select a JPEG, PNG or WebP file.
  2. Set the size. Type a new width or height (aspect ratio is locked by default) and optionally rotate the image.
  3. Download. Pick an output format and download the resized image.

What resizing actually changes

Resizing changes an image's pixel dimensions — its width and height in pixels — which is a different operation from compressing (shrinking the file's byte size) or cropping (cutting away part of the frame). You resize to meet an upload limit, fit a profile-picture box, build a thumbnail, or hit a print dimension. The direction matters: downscaling throws away pixels and is visually safe, because the detail being discarded was never going to be seen at the smaller size. Upscaling is the hard case — there is no extra detail to invent, so the tool stretches and interpolates the pixels you have, which always looks softer than a native-resolution image. No resizer can recover detail that was never captured.

Keep the aspect ratio in mind

The most common resizing mistake is distorting the picture by changing width and height by different proportions, which squashes or stretches everything in it. Unless you specifically need a fixed box, scale both dimensions by the same factor so the aspect ratio is preserved. If you need an exact ratio for a platform — a 16:9 banner, a 1:1 avatar — work out the matching pixel dimensions first with the aspect ratio calculator, then resize to those numbers. When the source ratio does not match the target box, you generally want to crop rather than stretch.

Local, and which tool to reach for next

This resizer redraws your image on a canvas at the target size entirely in your browser, so the file never leaves your device and there is no upload wait. Pick the right neighbour for the job: to make the file smaller in bytes without changing its dimensions, use the image compressor; to cut out a region or change the framing, use the image cropper; to change the file format, the image converter.

Frequently asked questions

Does resizing happen on a server?
No. The image is resized and rotated on an HTML canvas in your browser. Nothing is uploaded or stored.
Will resizing keep the aspect ratio?
Yes by default — change the width and the height updates automatically (and vice-versa). Untick “Lock aspect ratio” to stretch to exact dimensions.
Can I make an image larger?
You can, but enlarging beyond the original size interpolates pixels and can look soft. For best results only downscale, or start from a higher-resolution source.
What does rotate do to the dimensions?
Rotating 90° or 270° swaps width and height so the whole image stays visible; 180° keeps them the same.
Which output formats are supported?
Export as PNG (lossless), JPEG or WebP. The chosen quality applies to the lossy JPEG and WebP formats.