Free Image Resizer
Resize JPG, PNG, and WebP images to exact pixel dimensions or scale by percentage — directly in your browser. Aspect ratio lock, batch support, format conversion. Free forever.
Resize by
Output format
Drop images here
JPG, PNG, WebP, GIF · Multiple files supported
Common Image Sizes
Quick reference for popular platforms and use cases.
Why Use This Image Resizer?
Built for precision, privacy, and simplicity — no account or installation required.
Pixels or Percentage
Set exact W×H dimensions or scale by any percentage — 1% to 200%.
Aspect Ratio Lock
Auto-adjust the other dimension so images never distort.
Batch Resize
Upload multiple images and resize them all in one go.
100% Private
Canvas API processes everything locally — nothing is ever uploaded.
How Image Resizing Works
This tool uses the browser's HTML5 Canvas API to redraw your image at the target dimensions. Your image is decoded into memory, painted onto an off-screen canvas at the new size, and then exported as a Blob — all within a fraction of a second, and all locally on your device.
Downscaling (making smaller) is lossless in terms of perceived quality — the browser averages pixel values to produce a sharp result. Upscaling (making larger) uses bilinear interpolation, which can introduce softness. For best upscaling quality, stick to moderate increases (under 150%) and prefer PNG output to avoid compression artefacts.
Choosing percentage mode is ideal when you want to shrink a batch of images by the same relative amount — for example, reducing all images to 50% for a faster-loading gallery. Pixel mode is best when you need to hit an exact dimension, such as a 1200×630 Open Graph image.
100%
Browser-based processing
0 KB
Data sent to server
Batch
Multiple files at once
Frequently Asked Questions
Everything about resizing images online.
Does resizing reduce quality?
Downsampling (smaller) preserves quality well. Upsampling (larger) may introduce softness. For upscaling, keep it under 150% and use PNG output.
What does aspect ratio lock do?
It keeps the width-to-height ratio intact. Change one dimension and the other adjusts automatically — no distortion.
What formats are supported?
Upload JPG, PNG, WebP, GIF, BMP, and more. Export as the original format or convert to JPG, PNG, or WebP.
Are images uploaded to a server?
No. Everything happens in your browser using the Canvas API. Images never leave your device.
Can I resize multiple images at once?
Yes. Upload as many files as you like. All are resized simultaneously with the same settings. Download individually or all at once.
What sizes should I use for social media?
Twitter 1500×500 header / 400×400 profile · Instagram 1080×1080 post · Facebook 851×315 cover · LinkedIn 1584×396 banner · OG image 1200×630.