Image Resizer: Resize Photos by Pixels or Percent
Resize PNG, JPG, WebP, AVIF, BMP and GIF pictures in your browser by pixels, percent or to fit a box. Keep the aspect ratio, resize many at once. Nothing is uploaded.
Fill in one side and the other follows. With both filled, the picture fits inside that box.
Your files never leave your device
Everything happens in your browser. Nothing is uploaded.
Drag files here, paste, or choose files
Up to 20 files, 50 MB each. PNG, JPEG, WebP, AVIF, BMP and GIF files.
The same settings apply to every file you add. Each row shows the original and the new size when done. Everything happens in your browser. Nothing is uploaded, and photo metadata such as location is removed. Resized files stay in this tab until you close or reload it.
About the Image Resizer
The Image Resizer changes the pixel size of pictures without sending them anywhere. Drop in PNG, JPEG, WebP, AVIF, BMP or GIF files, choose how big the result should be, and download the resized copies one by one or as a ZIP. You can set an exact width or height while the other side follows, scale by a percentage, or fit every picture inside a box such as 1920 by 1080. The same settings apply to the whole batch, and each file shows its original and new size when it is done. Everything runs in your browser, so your photos never leave your device. There is no signup, no watermark and no upload.
How to resize an image
Steps
- Choose how to resize under Resize by. Pixels takes a width, a height, or both. Percent scales the picture by a factor. Fit within shrinks pictures that are larger than a maximum width and height and leaves smaller ones alone.
- Leave Keep aspect ratio on unless you want the picture stretched. With it on, filling in one side computes the other; filling in both fits the picture inside that box.
- Pick an Output format, or keep Same as input. JPEG, WebP and AVIF show their quality controls.
- Drag pictures onto the drop area, paste them, or choose files. Resizing starts as soon as a file is added. Download each result, or download all of them as one ZIP.
Privacy
This tool runs entirely in your browser. Your images are never uploaded to our servers, and the resized files are created on your device. Image metadata such as location and camera details is removed from the output, and sideways photos are turned upright first so the result looks the way you saw it. Resized files stay in the tab until you close or reload it, and then they are gone.
How the picture is resampled
Making pictures smaller
Every pixel of the result is the average of the source pixels it covers, so fine detail blends smoothly instead of producing jagged or shimmering edges. This is the right method for thumbnails, web images and anything that is being reduced a lot.
Making pictures larger
Enlarging cannot invent detail. New pixels are interpolated from their neighbours with a bicubic filter, which keeps edges smooth and avoids the blocky look of simple scaling. Expect a softer picture when going far above the original size.
Transparent pictures
Transparency is kept when the output format supports it. Colours are handled with alpha premultiplied, so the soft edges of logos and cut-outs do not pick up dark fringes. When the output is JPEG or BMP, which cannot hold transparency, the picture is placed on the background colour you choose.
Resize or compress?
Resizing changes the number of pixels. A smaller picture usually means a smaller file, but the two are not the same thing. If you need a file under a certain size for an upload form, resize first, then lower the JPEG or WebP quality a little. If the picture must keep its pixel size, change only the format and quality with the Image Converter instead.
Limits and what to do about them
- 50 MB per file, 20 files and 200 MB per batch. The work happens in your browser's memory.
- 32 megapixels is the largest picture that can be read or produced. Enlarging past it is refused with the size named.
- Animated GIF, WebP and PNG files are resized as a still image of the first frame.
- Colour profiles are not kept, so Display P3 or Adobe RGB photos may shift slightly.
- Up to 800 percent in Percent mode.
Related tools
Resizing photos for a JPG upload? Go straight to Resize JPG. Working with screenshots or graphics? See Resize PNG. To change a picture's format without resizing it, use the Image Converter, and to turn pictures into a document, Images to PDF. To make a picture's file smaller without changing its pixel size, use the Image Compressor. All of them run on your device.
Frequently asked questions
How do I resize an image without stretching it?
Leave Keep aspect ratio switched on. Fill in only the width or only the height and the other side is calculated from the picture's proportions. If you fill in both, the picture is scaled to fit inside that box without being distorted.
What is the difference between Pixels, Percent and Fit within?
Pixels sets an exact width or height. Percent scales every picture by the same factor, which is handy for a quick half size. Fit within shrinks only the pictures that are larger than the maximum you give and leaves smaller pictures at their original size, so a mixed batch ends up no bigger than the box.
Will resizing reduce the file size of my photo?
Usually yes, because a picture with fewer pixels needs fewer bytes. A photo reduced to half its width and height has a quarter of the pixels and ends up roughly a quarter of the size. For a strict upload limit, resize first and then lower the JPEG or WebP quality a little if needed.
Can I make a small picture larger?
You can, but no tool can add detail that was never captured. The new pixels are interpolated from their neighbours, so the result is smooth but softer than the original. A modest enlargement to meet a minimum size looks fine; a large one will look blurry.
Do my pictures get uploaded when I resize them here?
No. The resizing runs inside your browser, and the finished files are created on your device. The page makes no network request with your files, metadata such as location is stripped from the result, and the files disappear when you close the tab.