How the resizer works
Choose how to resize — by width, height, longest side, percentage, fit-in-a-box or exact size, in pixels, centimetres, millimetres or inches — and drop images. Each file is decoded in your browser, resampled with a Lanczos3 filter in linear RGB (premultiplied alpha, so transparent edges stay clean), then encoded to PNG, JPG, WebP or AVIF at the quality you set. Batches run across several CPU cores in parallel and download as a ZIP. Nothing is uploaded.
Modes
- Width / Height — set one dimension, the other follows the aspect ratio. The everyday choice.
- Longest side — cap the bigger dimension regardless of orientation; ideal for mixed portrait/landscape folders.
- Percentage — scale everything by the same factor.
- Fit inside box — guarantee the result fits within a width and a height without cropping.
- Exact size — set both dimensions. With the ratio locked (default) the second value follows the first image’s proportions; unlock it to allow stretching.
Platform sizes — Instagram, YouTube, LinkedIn, X, Facebook, Pinterest, Reddit, Discord and more — live in the Social Media Image Resizer, which places the picture in each frame with a fit/fill slider instead of forcing pixels.
Crop, rotate, print units and file-size targets
Every file in the list has a Crop button: pick a free box or an aspect ratio (square, 4:5, 16:9, 9:16, 3:1, custom), drag the handles or type exact pixel values, and the crop is applied before resizing. Rotate & flip apply to the whole batch — useful for a folder of sideways phone photos. Switch the unit to inches, cm or mm to size for print: the DPI you choose (300 for print) converts the measurement to pixels and, when “Write DPI into file” is on, is stored in the PNG or JPG so it opens at the intended physical size. Finally, Max file size lowers JPG/WebP/AVIF quality just enough to stay under a limit such as 500 KB — handy for upload forms — and tells you when a PNG cannot be squeezed that far.
Never upscale is on by default: an image smaller than the target is re-encoded but not enlarged, because upscaling only adds blur. Output dimensions are capped at 50 megapixels to keep the browser responsive.
Format and quality
Keep the source format, or convert while resizing — WebP is the best all-round choice for web use. Quality 80 suits photos;
go higher for screenshots and text. File names get the new dimensions appended (photo-1280x853.webp) so
originals are never confused with resized copies. For pixel-perfect icons at many sizes, render from vectors with
SVG to PNG instead.