Image Resizer
Resize by pixels or percentage, keep proportions, and batch up to 20 images with sharp Lanczos scaling.
Crop to a free shape or an exact ratio — square, 16:9, 4:5 for Instagram, 1.91:1 for link previews.
Drag a crop box over your image, or pick a ratio and let it snap to the largest area that fits. Handles resize it, the arrow keys nudge it a pixel at a time, and exact numbers can be typed in. The crop is cut from the full-resolution original, not the preview.
1:1 for a square post, 4:5 for an Instagram portrait post, 9:16 for stories and reels, and 1.91:1 for the preview image that appears when a link is shared (1200 × 630 pixels).
The pixels you keep are not resampled. The file is re-encoded when saved, so choose PNG for no loss at all, or a high quality for JPG and WebP.
No. The images are processed in this browser tab, using WebAssembly builds of the same open-source encoders Google's Squoosh uses. They never reach KuponGuru's servers, and closing the tab discards them.
Resize by pixels or percentage, keep proportions, and batch up to 20 images with sharp Lanczos scaling.
Shrink JPG, PNG and WebP images with the encoders Squoosh uses — up to 20 at once, in your browser.
Convert between JPG, PNG and WebP — GIF, BMP and AVIF too — with transparency handled properly.
Looking for something else? Browse every tool.