Free image tool
Resize images in your browser
Set a width, a height or a percentage, and this tool resizes your JPG, PNG and WebP images to exactly that size. It keeps the aspect ratio unless you turn that off, and it can resize a whole folder of images in one go.
Your images never leave your browser. They are resized on your device and nothing is uploaded.
Drop files here, or
JPG, PNG and WebP. Up to 100 files at a time, 50 MB each.
How it works
Choose how to resize: by width and height, or by percentage.
For width and height, enter one or both. With "Keep the aspect ratio" on, entering one side sets the other to match; entering both makes the image as large as it can be inside that box.
Choose the output format and, for JPG and WebP, the quality.
Choose your images, or drop them anywhere on the page. Each row shows the old and new size in pixels.
Download each image, or all of them as one ZIP file. If you change a setting afterwards, click "Apply the new settings to all files".
Your browser decodes each image in a background worker and draws it at the new size with its high-quality scaling. JPG files are then written with MozJPEG, WebP files with the browser's own encoder, and PNG files by the browser and then optimized without loss by OxiPNG. The image is not sent anywhere.
Questions
What it does and what it does not
Privacy, metadata, file limits and browser support.
Are my images uploaded?
No. The page and its encoders load from quireapps.com, and after that each image is read, resized and saved inside your browser tab. There is no analytics or tracking on this page. You can check this in your browser's developer tools, on the Network tab: resizing an image makes no requests.
How does "Keep the aspect ratio" work with a batch?
Each image keeps its own proportions. If you enter only a width, every image gets that width and a height that matches its shape. If you enter a width and a height, each image becomes as large as fits inside that box, so a landscape photo matches the width and a portrait photo matches the height. Turn the option off to make every image exactly the width and height you entered; images with a different shape are then stretched or squeezed, and the row says so.
Can it make an image bigger?
Yes. Enter a larger width or a percentage above 100. Enlarging adds pixels but cannot add detail, so the result looks softer than the original, and the row says it was enlarged. The new size can be up to 100 megapixels. If you only want to shrink large images and leave small ones alone, the image compressor has a maximum width and height setting that never enlarges.
Does resizing lower the quality?
Shrinking an image always removes pixels. Beyond that, a JPG or WebP output is compressed again at the quality you set: 85 by default, which suits most photos. PNG output is lossless. Pixel counts are rounded to whole numbers, so a 25% resize of a 1001-pixel-wide image gives 250 pixels.
What happens to the metadata?
All metadata is removed, including the EXIF location, the camera details and the date taken. The EXIF orientation is applied to the pixels first, so the image keeps the way it was displayed, and the width and height refer to the image as you see it. Colors are converted to sRGB and no color profile is written.
Are there limits?
Each file can be up to 50 MB and 100 megapixels, and the list holds up to 100 files at a time. Safari on iPhone and iPad limits images to about 16.7 megapixels for this kind of processing, so larger images can fail there. Animated GIF, WebP and PNG files become still images. Files are processed one at a time.
Which browsers does it work in?
It is tested in Chrome. Current versions of Edge, Firefox and Safari should also work, but they have had less testing here. Safari cannot create WebP files, so in Safari choose JPG or PNG output.
Is it free?
Yes. There is no account, no sign-up, no watermark and no daily limit.