How to use Image Resizer
- Drag a PNG, JPEG or WebP onto the Image (PNG, JPEG, or WebP, up to 12 MB) area, or click it to choose a file.
- Enter the largest size you want in Maximum width (pixels, 1–8,192) and Maximum height (pixels, 1–8,192).
- Keep Output format on Same as original, or pick PNG, JPEG or WebP, and set JPEG/WebP quality (1–100; ignored for PNG) if you chose a lossy format.
- If you are saving a transparent PNG as JPEG, choose the fill colour in Background when flattening to JPEG.
- Click Process and compare the Original and Result previews, including the new dimensions, file size and percentage change.
- Click Download to save the resized image, named after your original (photo.jpg becomes photo-resized.jpg), or Reset to start over with another file.
Supported formats and limitations
- Input
- PNG, JPEG or WebP image, up to 12 MB and 8,192 pixels per side
- Output
- PNG, JPEG or WebP download (WebP where your browser supports it)
- Works on
- Any modern browser on Windows, macOS, Linux, Android and iOS. JavaScript must be enabled.
Important limitations
Animated images, SVG and GIF are not accepted. Re-encoding does not keep EXIF metadata, and transparent areas become the chosen background colour when saving as JPEG. Keep your original file.
Privacy and file processing
Your image is processed in your browser and never uploaded. The result is created on your device.
About Image Resizer
Large photos straight from a phone camera are often several thousand pixels wide, far bigger than a website, form upload or email needs. This Image Resizer scales a JPG, PNG or WebP image down so it fits inside the maximum width and height you choose, keeping the original proportions so nothing looks stretched. You can then save the result as PNG, JPEG or, in browsers that support it, WebP.
Drag the file onto the upload area or use the file picker, and after processing a side-by-side preview shows the original next to the result, with the new dimensions, the file size in KB or MB and how much smaller or larger it is. Everything happens inside your browser tab, so the picture is never uploaded to a server. The tool only shrinks: if your image is already smaller than the limits, it keeps its original dimensions instead of being blown up and blurred.
Features
- Fits the image inside your maximum width and height while preserving the aspect ratio, and never enlarges smaller images.
- Saves as PNG, JPEG or WebP, with a 1–100 quality setting for JPEG and WebP.
- Fills transparent areas with your chosen background colour when saving as JPEG.
- Side-by-side Original and Result preview with new pixel dimensions, file size in KB or MB and the % change.
- Removes EXIF and GPS location metadata, and names the download after your original file.
Why use it
- Meet upload size rules for job portals, exam forms, marketplaces and CMS themes.
- Make web pages load faster by serving images at the size they are actually displayed.
- Share photos without revealing the location data stored by your phone.
- Keep personal pictures private, since the work is done on your own device.
How it works
Scale = min(maxWidth/sourceWidth, maxHeight/sourceHeight, 1); round each scaled dimension, then draw to a bounded canvas and encode.
Examples
Landscape photo for a blog post
Input: photo.jpg, 2400 × 1600 JPEG; Maximum width 1200, Maximum height 1200; Output format JPEG, quality 85
Result: Result: 1200 × 800 px JPEG, followed by the new file size in KB or MB and how much smaller it is than the original; the exact saving depends on the photo. The details list the original as 2400 × 1600 px with its size and confirm that EXIF/GPS metadata was removed. Download: photo-resized.jpg.
Image already within the limits
Input: logo.png, 800 × 600 PNG; Maximum width 1200, Maximum height 1200; Output format PNG
Result: Result: 800 × 600 px PNG with its new file size, unchanged in dimensions because the tool never enlarges images; the file is re-encoded without source metadata. Download: logo-resized.png.
Image Resizer: frequently asked questions
How does the tool decide the new size?
It calculates how much the image must shrink to fit inside both of your maximums and uses the smaller of the two ratios, so the picture keeps its proportions. A 2400 × 1600 photo limited to 1200 × 1200 becomes 1200 × 800. To get exact dimensions with a different shape, resize first and then use the Image Cropper.
Can I make a small image bigger?
No. The resizer only reduces size. If your image already fits within the maximum width and height, it keeps its original dimensions, because enlarging a bitmap adds blur rather than detail. You can still use the tool to change the output format or strip metadata from such an image.
Which image formats can I upload?
You can upload PNG, baseline or progressive JPEG, and still WebP files up to 12 MB. Each side can be at most 8,192 pixels and the whole image at most 16 megapixels. GIF, SVG, HEIC, animated PNG and animated WebP files are not accepted. The file is checked by its actual contents, not its name, so a renamed file of another type is rejected with a clear message.
Which output format should I choose?
Choose JPEG for photographs where a small file matters, PNG for screenshots, logos and images that need transparency, and WebP for modern websites if your browser can encode it. Quality applies to JPEG and WebP only. If your browser cannot create WebP, the tool shows an error asking you to choose PNG or JPEG rather than silently saving another format.
What happens to transparency and photo metadata?
PNG and WebP keep transparent areas, while JPEG cannot, so transparent pixels are filled with the colour in Background when flattening to JPEG. Because the image is redrawn and re-encoded, EXIF data such as camera details and GPS location are removed. Colour profiles may change slightly, and rotation follows how your browser displays the photo.
Are my images uploaded anywhere?
No. The file is read, resized and encoded inside your browser using its built-in canvas, and the download is created on your device. Nothing is sent to a server, which also means processing speed depends on your device. Very large images can take a few seconds on older phones.