All tools run in your browser — your files never leave your device.

Resize image to a specific size

Set exact pixel dimensions or scale by percentage, with presets for the sizes social platforms actually want.

Runs entirely in your browser. Your image is never uploaded.

Drop an image here, or choose a file

JPG · PNG · WEBP

No image loaded

Common sizes

The resized image appears here.

How to use the image resizer

  1. Load an image. Its current dimensions and file size appear above the controls so you know what you are starting from.
  2. Work in pixels when you have a specific target — a 1280 by 720 thumbnail, an 800px-wide blog image — or switch to percentage when you just want something roughly half the size.
  3. Leave the aspect ratio locked unless you have a reason not to. With it on, typing a width fills in the matching height automatically and your image cannot end up stretched.
  4. Pick an output format. JPEG for photographs, PNG when you need transparency, WebP when the destination is a website and you want both.
  5. Press Resize image, check the preview, then download. The original file on your disk is never modified.

What you can use it for

Cutting oversized photos down before they go anywhere near WordPress is the highest-value use. A phone photo is often 4000 pixels wide; a blog content column is 800. Uploading the full-size version forces every visitor to download eight megapixels of data that gets scaled down to a fifth of that on screen, and no amount of caching fixes it.

Every social platform has its own dimensions, and getting them wrong means your image gets cropped in a way you did not choose. The preset chips cover the ones that matter: 1280 by 720 for a YouTube thumbnail, 1080 square for an Instagram post, 1200 by 630 for the Open Graph image that appears when a link is shared.

Forms and portals frequently specify exact pixel dimensions for a photograph or signature — 200 by 230 pixels is a common requirement on Indian government applications. Pixel mode with the ratio unlocked lets you hit the specification precisely.

Resizing is also the most effective way to make a file smaller. Halving the width and height quarters the pixel count, which usually cuts the file size by considerably more than pushing JPEG quality down ever will, and without the blocking artefacts.

Things to know

Enlarging past 100% cannot add detail. The browser interpolates between existing pixels, which produces a larger, softer image rather than a sharper one. If you need a bigger version of something, go back to the highest-resolution original you have rather than upscaling a small copy.

Unlocking the aspect ratio lets you enter any width and height, and the image will stretch to fit. That is occasionally what you want for a banner, but it distorts faces and text badly. If you need a different shape without distortion, crop rather than stretch.

Resizing to JPEG re-encodes the image, so a small amount of compression loss is unavoidable even at high quality. PNG is lossless, but for photographs it produces files several times larger than JPEG. WebP gives you lossless-quality alpha at JPEG-like sizes and is the best default for the web.

A PNG with transparency saved as JPEG will get a white background, because JPEG cannot store an alpha channel. The tool does this silently rather than producing a black background, which is what a naive canvas export gives you. Choose PNG or WebP to keep the transparency.

Frequently asked questions

Resizing controls pixel dimensions, not kilobytes directly, though reducing dimensions does reduce file size substantially. If you need to hit an exact KB figure, resize here first and then run the result through the image compressor in target size mode. That combination — smaller dimensions plus tuned quality — reaches small targets with much better visual results than either alone.

Match your content column width, which is 700 to 900 pixels on most themes, and double it if you want it to stay sharp on high-density phone screens. Anything beyond about 1600 pixels wide is wasted on a standard blog layout. Check your theme's content width before you decide.

Making an image smaller discards pixels, which is fine — the result looks sharp because you are viewing fewer pixels at the same physical size. Making it larger is where quality suffers, since the extra pixels are guessed from their neighbours. Downscaling is safe; upscaling is not.

This tool handles one image at a time, because resizing usually involves per-image decisions about dimensions and framing. For batch work where every file gets the same treatment, the image compressor accepts up to 20 files and has a 1920px width cap option that resizes them all together.

If it was saved as JPEG, any transparent areas became white and the image was re-encoded lossily. Choose PNG or WebP in the format dropdown to keep transparency and avoid compression artefacts.