Pixels, percent or file size

Image Resizer

Resize photos to exact pixel dimensions, scale them by a percentage, or shrink them under a file-size limit such as 50 KB for an online form. Resize one image or a batch of up to 30, then download them individually or as a ZIP. Everything happens in your browser.

Exact pixels Percentage Target KB Nothing uploaded

Drop images here to resize

or click to choose — JPG, PNG, WebP, GIF, BMP and AVIF

Up to 30 images · 30 MB each

×
If the shape changes
Maximum file size
KB

Quality is lowered first, and the pixel size only if needed, so each image keeps as much detail as the limit allows. 1 MB = 1024 KB.

Save as
Quality (JPG / WebP)

20 left today

Your images stay on your device. Resizing happens in this tab; only the number of images is sent to our server to count the daily free limit.

How to resize an image

  1. Add your images. Drop one or more images on the box above, or click to choose them. The first image’s size is filled in so you can see where you are starting from.
  2. Choose how to resize. “By pixels” for an exact width and height, “By percentage” to scale everything by the same amount, or “By file size” to get under a KB limit.
  3. Set the size. Type the numbers, or click a preset such as Instagram square or YouTube thumbnail. Each row in the list shows the size it will become.
  4. Pick the format. Keep the original format, or save as JPG, PNG or WebP.
  5. Resize and download. Press Resize, then download the images one at a time or all together as a ZIP. Each file name includes its new dimensions, like holiday-1080x1080.jpg.

A practical example

An exam registration form wants a photo “under 50 KB”, and your phone photo is 3.2 MB at 3992 × 2992 pixels. Choose “By file size”, click 50 KB and press Resize. In our test the result was a 688 × 516 JPG of 49.5 KB, saved at quality 62, which is still clear enough to recognise a face or read a signature. If the form also asks for particular pixel dimensions, resize to those first in “By pixels”, then run the result through the file-size mode.

Pixels, KB and DPI: what the form is really asking for

Image size means three different things, and upload forms often mix them up:

  • Pixel dimensions are the width and height, such as 600 × 600. They decide how big and how sharp the image looks on screen.
  • File size, in KB or MB, is how much storage the file takes. It depends on the pixel dimensions and on how strongly the image is compressed.
  • DPI is a note inside the file telling printers how many pixels to fit into an inch. It has no effect on screen, and two files with identical pixels look the same whatever their DPI says.

So when a form says “photo must be 200 × 230 pixels and under 50 KB”, use “By pixels” for the first part and “By file size” for the second. When it only gives a KB limit, the file-size mode handles everything in one step.

How the file-size mode works

A photo can be made smaller in two ways: compress it harder (lower JPG quality) or give it fewer pixels. Too much compression makes blocky smudges around edges; too few pixels makes a small, soft picture. The tool looks for the highest quality that fits your limit and only starts reducing the pixel size when quality would otherwise drop below about 60, the point where compression damage becomes obvious. The results in our tests:

Target12 MP phone photo (3.2 MB)1280 × 854 photo (418 KB)
50 KB688 × 516, 49.5 KB, quality 62608 × 406, 49.5 KB, quality 68
20 KB435 × 326, 19.9 KB, quality 62354 × 236, 20.0 KB, quality 69

If a photo is already under the limit, it is saved at high quality without shrinking. Some websites count 1 KB as 1000 bytes rather than 1024, so if a form rejects a file that should fit, set the target a few KB lower.

Stuck on an upload limit? Resize to it now.

Resize an image

Changing the shape: crop, border or stretch

When you type a width and height with a different shape from your photo, say a 1080 × 1080 square from a landscape picture, something has to give. Untick “Keep proportions” (presets do this for you) and choose:

  • Crop to fill fills the whole frame and trims the edges evenly. Best for profile photos and social posts.
  • Fit with border shows the whole image and fills the leftover space with a colour you choose. Best for product photos and logos that must not be cut.
  • Stretch forces the image into the frame, which distorts people and objects. Only use it for textures or patterns.

The presets cover common sizes. The US passport option is 600 × 600 pixels, the smallest size the US State Department accepts for digital passport photos (the maximum is 1200 × 1200). Other countries have different rules, so check the official requirements before you submit a photo.

What happens to your images

Resizing runs in your browser using its built-in image engine. Your photos are not uploaded; our server only receives the number of images in each batch for the daily free limit. Your originals are untouched, and each resized image is a new file.

Large reductions are done in several halving steps rather than one jump, which avoids the jagged edges you get when a 4000-pixel photo is squeezed straight down to 400. Photos taken sideways are turned upright automatically, and transparent areas are filled with white when saving as JPG, which does not support transparency. The camera’s hidden EXIF data, including GPS location, is not carried into the new file.

Limitations

  • Up to 30 images per batch, 30 MB each, 20 batches per day, and a maximum output of 10,000 pixels per side.
  • Enlarging an image makes it bigger, not more detailed. A 400-pixel photo stretched to 2000 pixels will look soft.
  • File-size targets use JPG (or WebP). PNG cannot be squeezed to an exact KB figure without changing the image.
  • The tool does not change the DPI value stored in a file. If a print shop asks for 300 DPI, what matters is having enough pixels: about 300 for every inch of the print.
  • HEIC photos need converting first with the HEIC to JPG tool, and SVG files with the SVG to PNG converter. Animated GIFs keep only their first frame.

Troubleshooting

The form still says the file is too big

Some sites count 1 KB as 1000 bytes. Set the target 5–10% lower, for example 45 KB for a 50 KB limit.

The result looks blurry

The limit may be very tight for the photo. Crop it first so the subject fills the frame; fewer wasted pixels leaves more of the budget for detail.

The PNG got bigger

PNG is lossless and stores every pixel exactly, which makes photos heavy. Save photos as JPG or WebP and keep PNG for logos and screenshots.

“Could not reach the target”

The limit is too small even for a tiny image. Raise the target, or check whether the form really means KB rather than MB.

Image resizer questions

Choose “By file size (KB)”, click 50 KB (or type any number), add your image and press Resize. The tool lowers the JPG quality first and reduces the pixel size only if it has to, so the photo lands just under 50 KB while keeping as much detail as possible.

Make images smaller rather than larger, keep the proportions locked, and save at High (90) quality or as PNG. Shrinking a photo removes pixels you do not need; enlarging one cannot add real detail, which is why the “Don’t enlarge” option is on by default.

Yes. Add up to 30 images, and the same settings are applied to all of them. Download each one, or everything as a single ZIP.

Pixels are the width and height of the image, such as 1080 × 1080. KB is the file size on disk. DPI is only a printing hint that says how many pixels to fit into an inch of paper; it does not change how the image looks on screen. Online forms usually care about pixels and KB.

With “Keep proportions” on, the width and height you enter act as a box and the image is scaled to fit inside it without distortion. To get exactly the size you typed, untick “Keep proportions” and choose crop, border or stretch.

No. Images are resized by your own browser. The only thing sent to CachePlex is how many images were in the batch, which counts toward the daily free limit.

Yes. The resized image is a fresh file, so the EXIF information your camera stored, including the date, camera model and GPS location, is not copied into it.

Up to 30 images per batch, 30 MB per image, and 20 batches per day on the free tier.

Resize to the exact size you need

Pixels, percentage or a KB limit, for one photo or a batch, without uploading anything.

Choose images