Image Resizer

Change the pixel dimensions of an image, with the aspect ratio locked or free. Runs on a canvas in your browser, so nothing is uploaded and there is no queue.

Live demo · real result from this tool

Drop images here

or paste with Ctrl+V · nothing is uploaded

Resize by
Leave one side at 0 to keep the proportions.

Your result appears here — processed on your device.

Processed on your device — nothing is uploaded.

How to use Image Resizer

  1. Load your image.
  2. Enter a width or a height. With the ratio locked, the other fills in automatically.
  3. Download the resized image.
  4. Common targets: 1200px wide for a blog header, 1080px for Instagram, 32px for a favicon.
  5. Downscaling in one step gives a cleaner result than several small steps.

Upscaling cannot invent detail

Making an image larger interpolates between the pixels you already have. The result is bigger and softer, never sharper — the detail was not captured, so it cannot be recovered. Doubling is usually the practical limit before the softness is obvious. Downscaling, by contrast, is genuinely lossless in appearance and is the single most effective thing you can do to a web image.

Aspect ratio, cropping and stretching

With the ratio locked, setting one dimension computes the other and the image is never distorted. Unlocking lets you set both, which stretches the picture — occasionally what you want for a background texture, almost never what you want for a photograph. If you need exact dimensions with a different ratio, crop first and then resize.

Frequently asked questions

How do I resize without stretching the picture?
Leave Keep proportions ticked. Enter only a width, or only a height, and the other side follows; enter both and the image is fitted inside that box. Untick it only when you want exactly that width and height, distortion included.
Can I make a small image bigger?
Yes, with a larger width or a scale above 100%, up to 400%. When you give both a width and a height, also tick Allow enlarging smaller images. Enlarging fills in between existing pixels, so the picture gets bigger and softer, not more detailed.
Is my data secure?
Absolutely. This tool runs 100% locally in your browser. Your files are never uploaded to any server.
What size should an image be for a website?
Match the widest box it will be displayed in, then double it only if you are serving a high-density version for retina screens. For most content images 1200-1600px wide is plenty, and anything above 2000px is usually wasted bandwidth.
Can I resize several images at once?
Yes. Choose them together and the same settings apply to each. You can also change the format on save to JPEG, PNG, WebP or AVIF, or keep each file's own format.

Written by the ToolsRift team · Last updated

Pages are drafted with AI assistance and checked by automated tests. How we write and check pages.

Was this tool useful?

Report a problem

Guides

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close