Resize an image

Set exact pixel dimensions or aim for a target file size in KB. Everything runs in your browser.

Processed in your browser

Drop your image here

or choose an image from your device

Accepts JPG, PNG or WEBP · max 25.00 MB

How to use it

  1. 1Drop your image. Its current pixel dimensions appear in the metadata row.
  2. 2Resize by pixels — type a width or height and the other side follows the aspect ratio — or switch to target size and enter the KB limit you need to hit.
  3. 3In target-KB mode the tool encodes, measures, adjusts quality and repeats until the output actually fits under your limit.
  4. 4Press Resize, verify the output dimensions in the result panel, and download.

Frequently asked questions

What width should I use for a website?

1600px on the long edge for a full-width hero, 1200px for body images, around 800px for cards and thumbnails. Serving pixels wider than the display area is the most common cause of slow pages.

Can I make a small image bigger?

You can enter larger numbers, but nothing is gained — upscaling interpolates existing pixels and produces a bigger, softer file. Start from the highest-resolution original you have.

How does the target file size mode work?

It runs a binary search on encoder quality: encode, measure the real byte count, adjust, repeat. That's why it lands under your limit instead of estimating.

It can't reach my target KB. What now?

The dimensions are too large for that limit. Reduce the width first — halving it removes roughly three quarters of the pixels — then try the target again rather than pushing quality into the twenties.

Is the aspect ratio always locked?

The linked ratio is on by default so images don't stretch. Unlink it if you deliberately need a non-proportional size, and expect distortion.

Related guides