High-quality resampling
Uses the browser's smooth, high-quality resampling so downscaled images stay crisp rather than jagged or moiré-patterned.
An image resizer that works in exact pixels or percentages and keeps the aspect ratio unless you ask it not to.
Loading tool…
The tool is loading its code on your device. This happens once and is cached for later visits.
Processed entirely on your device
Overview
Use this image resizer to set width and height in pixels or percent, fit, crop or stretch to the box, then export PNG, JPG or WebP. Up to 20 files, all local.
Resizing is the least glamorous and most impactful thing you can do to an image. Before any clever compression, matching the pixel dimensions to the actual display size removes the bulk of wasted bytes — and it is the step most people skip because their camera or screenshot tool produces whatever size it feels like. This is exactly the job an image resizer does best: type the dimensions, choose how the box is filled, download the result. An online image resizer that works in exact pixels or percentages, keeps the aspect ratio unless told otherwise, and never uploads a thing — that is the whole tool.
A common source of confusion: a "300 DPI" image and a "72 DPI" image with the same pixel dimensions contain exactly the same amount of data. DPI is a print instruction that tells a printer how densely to place those pixels on paper. For screens, only the pixel count matters. This image resizer works in pixels, which is what every web, app and social platform actually consumes.
If you are preparing for print, work out the physical size you need and multiply by the target DPI: an A4 page at 300 DPI is roughly 2480 × 3508 pixels — type that into the image resizer and the print box is covered.
There are no presets in the image resizer — you type the numbers. What actually decides the outcome is how the image is allowed to meet them, and that is one dropdown with three honest answers.
Leave a field empty and there is nothing to negotiate: enter a width of 1200 and the height follows the original ratio whichever mode is selected. That is the everyday case for an image resizer — one number in, correct proportions out.
These are the numbers people type into an image resizer most often:
Almost never. Faces and product proportions are the first things to look wrong, and a stretched logo reads as carelessness rather than as a decision. A good image resizer makes distortion impossible by accident, and this one does: Stretch is the only mode that can distort, and it must be chosen deliberately. Stay on Fit inside or Fill and crop and the proportions look after themselves.
Stretch earns its place in three narrow cases: a texture or gradient with no recognisable subject, a background element being pulled to an awkward container, and a file that has to be exact dimensions for a validator which checks the numbers and nothing else. If you are reaching for it because an image must fill a fixed area on a page, the better answer lives in CSS — object-fit: cover crops in the browser and leaves the original file usable at every other size.
Browsers upscale by interpolation: they estimate new pixel values from their neighbours. The result is smooth but soft, and no amount of sharpening restores detail that was never captured. Any image resizer can enlarge an image; this one is honest about what enlarging costs. If you must enlarge, do it in modest steps (no more than 150–200% at a time) and expect a painterly result rather than a crisp one.
In exact-size mode the tool takes your side by default: ask for a box larger than the original and the request is quietly scaled back to the source, so one ambitious number cannot inflate a whole batch. Tick Allow enlarging when you genuinely want it and the size is honoured as typed. Percentage mode makes no such judgement — it is a direct multiplier, so 200% doubles both edges whether that is wise or not.
Percentages compound, which is why they cut weight faster than people expect. Halving both edges quarters the pixel count, so 50% is closer to a 75% saving than a 50% one, and 25% leaves you with a sixteenth of the pixels you started with. The same arithmetic is the trap going the other way: 200% asks the encoder to invent three pixels for every one it was handed.
The quality slider runs from 40 to 100 and starts at 92, which is deliberately generous — a freshly resized image has already given up detail and there is no reason to compound that with a hard encode. The image resizer hands the redrawn bitmap to the browser's own encoder, which is why the slider behaves the same here as it does in the converters. It disappears when you choose PNG, because PNG is lossless and the setting would do nothing. Leave the format on Same as input to keep whatever you brought, or choose PNG or WebP to protect transparency; JPG will flatten it onto white.
The image resizer renames every file with its finished dimensions, so portrait.jpg resized to 800 × 1200 arrives as portrait-800x1200.jpg and no original is overwritten. Each row reports the whole journey — the source dimensions, the new dimensions, and the file size before and after — which is what makes an image resizer trustworthy at scale: you never take the numbers on faith.
The image resizer processes twenty images per run, 25 MB each, decoded, redrawn and re-encoded in this tab. Nothing is uploaded, nothing is queued, and no account is asked for — the same rules every tool on CollabsTool follows. Whether you resize images once a month for a newsletter or run a twenty-file batch through the image resizer every morning, the work happens on your machine and the originals stay untouched. For most people who need to resize image files regularly, that combination — exact pixels, honest reporting, zero upload — is the whole reason to do it in the browser rather than in a desktop editor or an upload-based service.
Step by step
Upload the image or images you want to resize.
Type a width, a height, or both in pixels — or switch to percentage mode.
Choose how the box is filled: fit inside, fill and crop, or stretch.
Choose an output format and press Resize.
Check the new dimensions and download.
Why use it
What this tool is good for, and what it deliberately does not try to do.
Uses the browser's smooth, high-quality resampling so downscaled images stay crisp rather than jagged or moiré-patterned.
Leave one field empty and the other is derived from the original ratio, so a single number is usually all you need to type. Distortion only happens if you deliberately pick Stretch.
Give both a width and a height and choose Fill and crop: the image is scaled until it covers the box, then the overflow is trimmed evenly from both sides so the middle of the frame survives.
In exact-size mode a request larger than the original is scaled back to the source unless you tick Allow enlarging, because invented pixels carry no new detail and only soften the picture.
Questions
Short, honest answers about quality, limits and privacy.
Guides & tutorials
Practical walkthroughs, settings, and troubleshooting for your next step.