Resize images by pixels or percentage with aspect-ratio lock, social-media presets, crop-to-fill, and batch zip download - all in your browser.
Resizing an image usually means a social-media size, a smaller file for a web page, or a batch of photos at one width. This tool does all three in your browser: set pixels or a percentage, keep or ignore the aspect ratio, pick a preset, and download the result (or a zip for many files). Your pictures are decoded and re-drawn on a canvas in this tab, so nothing is uploaded, and photos taken sideways on a phone come out the right way up because the EXIF rotation is applied before resizing.
No. Each file is decoded with your browser's own image decoder, drawn onto a canvas at the new size, and encoded again - all inside this tab. There is no server involved, which is why it also works on a plane and why a private photo or a client mockup never leaves your device.
Fit inside keeps the picture's proportions and makes it as large as possible within your width and height (leave one empty to constrain only the other). Crop to fill gives you exactly width x height by scaling the image to cover the box and trimming the overflow from the centre - the usual choice for thumbnails and banners. Stretch also gives exactly width x height but squashes or stretches the picture if the shapes differ.
No. Re-drawing an image on a canvas and encoding it again writes a new file, so EXIF metadata (camera model, GPS location, timestamps) and embedded colour profiles are not carried over. For sharing photos that is often a privacy benefit; if you need the metadata preserved, use a tool that edits the file in place. The EXIF orientation is applied first, so the picture still comes out upright.
Yes when the output is PNG or WebP. JPG cannot store transparency, so if you choose JPG the transparent areas are filled with white instead of coming out black. Use PNG or WebP to keep a see-through background.
It is scaled up smoothly, but resizing cannot invent detail that was never in the picture, so enlarged images look softer. The tool tells you when any image in the batch was enlarged. For crisp results, start from the largest original you have.
Browsers cap canvas size, so output is limited to 16,384 pixels per side and about 100 megapixels, and very large photos use a lot of memory on a phone. Up to 100 files can be queued at once. Animated GIFs are resized from their first frame only, and HEIC/HEIF photos from iPhones are not supported - convert them to JPG first.
← All tools · Blog · Cheat sheets · FAQ