Add images to get started
JPG, PNG, WebP, BMP, GIF or AVIF ยท up to 200 files ยท max 30 MB each
BMP, GIF and AVIF are read and come back as JPG, PNG or WebP. Animated files are not accepted โ a canvas only ever sees the first frame.
How to resize images in bulk
- Add your images. Drop up to 200 JPG, PNG, WebP, BMP, GIF or AVIF files onto the box above, or choose them from your computer. They stay on your machine.
- Give a size. A width alone is enough when you are fitting and keeping the aspect ratio โ the height follows. Cropping and stretching need both.
- Resize and download. Each image is listed with its old and new dimensions. Take them one at a time, or download the batch as a ZIP.
Fit, crop or stretch
These are three different answers to the same awkward problem: your images are not all the shape of the box you want them in.
- Fit inside scales the whole image down until it sits within the size you gave. Nothing is lost, but the result is only exactly your size on one side โ a 4:3 photo fitted to 800ร800 comes out 800ร600.
- Crop to fill gives you the exact size every time by scaling up until the box is covered and trimming what hangs over, from the centre. Use it when the images have to line up in a grid; avoid it when the edges matter.
- Stretch forces the exact size by distorting the image. It is behind the aspect-ratio switch because it is almost never what you want, but it is occasionally exactly what a spec demands.
Why resize in the browser?
Scaling an image is arithmetic on pixels your computer already has. Sending a file to a server to have that done, then sending it back, is slower for a large batch, costs someone money per image, and puts your files on a machine you do not control. Doing it locally is the reason this tool has no sign-up and no usage limit.
Frequently asked questions
- Are my images uploaded anywhere?
- No. Resizing happens in your browser using the canvas API. Your images never leave your computer, which is why the tool needs no account and has no usage limit.
- What is the difference between fit, crop and stretch?
- Fit scales the image so it sits inside the size you give without cropping, so one side may come out smaller than you asked for. Crop fills the size exactly and trims the overflow from the centre. Stretch forces the exact size and distorts the image, which is why you have to turn off aspect ratio to reach it.
- Can I set only a width, or only a height?
- Yes, when you are fitting and keeping the aspect ratio โ the other side follows from the ratio. Cropping and stretching describe an exact box, so both numbers are required and the tool will tell you rather than guessing.
- How many images can I resize at once?
- Up to 200 per batch. They are processed a few at a time rather than all at once, so a large batch will not exhaust your browser memory.
- Will resizing change my file format?
- Not unless you ask it to, or unless it has to. JPG, PNG and WebP keep their format by default, and you can convert everything to JPG, PNG or WebP with the format control. BMP, GIF and AVIF are read but cannot be written back โ a browser canvas encodes only those three โ so they come back as the closest one, keeping transparency where the original had it. Animated GIFs, animated WebPs and APNGs are refused rather than accepted, because a canvas only ever sees the first frame and the animation would be silently lost.