Image Resizer
Resize images by dimensions or percentage.
Add images to resize them
Add one or more JPG, PNG, or WebP images, set a target size or percentage, then Resize. Each image is scaled in your browser and shown with its new dimensions — your originals never leave your device.
Runs entirely in your browserEnjoying this tool?
UsefulTab is free, with no sign-up and no limits. If it saved you some time, you can treat me to something small from my wishlist — totally optional.
Resize images locally, by size or percentage
ImageResizer scales your JPG, PNG, and WebP images to an exact width and height, or by a percentage of their original size, entirely in your browser. Lock the aspect ratio to keep proportions, or unlock it to force an exact box. Choose PNG, JPEG, or WebP for the output and download each image or all of them at once. Every image is decoded, resized on a canvas, and re-encoded on your device — the pixels are never uploaded to a server.
Common questions
How do I resize an image to an exact size?
Choose “By dimensions”, enter a width and height in pixels, and click Resize. With aspect lock on, editing one dimension updates the other so the image is not distorted; turn the lock off to force an exact width and height.
How does resizing by percentage work?
Choose “By percentage” and enter a value — 50 halves each image's width and height, 200 doubles them. Percentage always keeps the original aspect ratio.
Does aspect lock apply to every image?
Yes. With aspect lock on, each image is scaled to fit within your target width and height while keeping its own proportions, so a batch of mixed shapes all stays undistorted.
Which output format should I choose?
PNG is lossless and best for graphics and screenshots. JPEG is smaller for photos. WebP usually gives the smallest file at similar quality. Pick based on where the image will be used.
Is there a file-size limit?
There is no fixed limit — nothing is uploaded, so the only cap is your device's memory. Each image is decoded into a canvas in your browser tab, so very large or high-resolution images may be slow or run out of memory on low-memory devices.
Are my images uploaded anywhere?
No. Images are read through in-browser object URLs and resized on your machine with the Canvas API. Nothing is sent to a server.