Skip to tool
ecech.
🖼️ Image & Photo Tools

Free Image Resizer by Exact Pixel Size, Percentage or Platform Preset

Set a width and the height follows, or lock both and choose how the difference is handled. Batch-resize a whole folder to one width without uploading anything.

Advertisement

How the calculation works

Why shrinking in one jump looks worse than shrinking in steps One jump 4000 px aliased, sparkly edges most source pixels never sampled Halved, then halved smooth, detail retained every pixel contributes to the average

How to Use This Tool

Resizing sounds like the simplest image operation there is, and browsers do it badly enough that most online resizers produce visibly worse results than they need to. This one handles the two things that matter: keeping the aspect ratio honest, and downscaling in stages so large reductions stay sharp.

Three ways to specify the size

Exact pixels with the lock closed means typing a width and having the height follow automatically. Open the lock and you can set both independently — the image will be stretched, which is almost never what you want but is occasionally exactly what you want.

Percentage is the fastest option when you just need "smaller". Half size is a quarter of the pixels and usually about a quarter of the file, which is why 50% is such a common answer.

Fit inside takes a single number for the longest side and works for portrait and landscape together. This is the right mode for batch work: a folder of mixed orientations all constrained to 1600px without you sorting them first.

Halving the width halves the height too — so the file drops by about three quarters 100% 4000×3000 3.8 MB 50% 2000×1500 1.0 MB 25% 280 KB If a form wants a smaller file, resizing beats crushing the quality nearly every time.
Pixel count scales with the square of the dimension. That is why resizing is such a disproportionately effective way to reduce file size compared with turning quality down.

The stepped downscale, and why it matters

Browsers use a fast bilinear filter that samples only a few neighbouring pixels. Going from 4000px to 400px in one call means most of the source image is never looked at, which produces aliasing — sparkly, broken-looking edges on anything with fine detail. This tool halves repeatedly until it is within a factor of two of the target, then does the final step. Every source pixel ends up contributing, and the result is visibly smoother on text, hair, brickwork and fabric.

Enlarging

Never enlarge beyond the original is ticked by default, and you should usually leave it that way. Scaling up cannot add detail that was never captured; it interpolates, which produces a softer, blurrier version of the same image at a larger file size. If a print shop asks for more pixels than you have, the honest answer is that the source is too small, not that a resizer can fix it.

Format and quality

Keep original preserves PNG transparency and JPEG compatibility. Switching to JPEG flattens any transparency onto white. WebP is the best choice if the destination accepts it — same visual quality, much smaller. Quality 90 is a sensible default after resizing, because a downscaled image has already lost the fine detail that low quality settings damage most.

Advertisement

Frequently Asked Questions

How do I resize an image without stretching it?
Leave the lock closed in exact-pixels mode. Typing a width sets the height automatically from the original ratio, so the proportions are preserved. Opening the lock lets you set both independently, which stretches the image — occasionally useful, usually a mistake.
Why does this look sharper than other online resizers?
Because it downscales in stages. Browsers use a fast filter that samples only nearby pixels, so a single large reduction skips most of the source image and produces aliasing. Halving repeatedly until close to the target means every pixel contributes to the result, which is visibly smoother on text and fine detail.
Can I make an image bigger without losing quality?
No, and no tool can. Enlarging interpolates between the pixels you have; it cannot recover detail that was never captured. The result is a softer version at a bigger file size. The option to enlarge exists because it is occasionally needed, but it is off by default for a reason.
What is the difference between resizing and cropping?
Resizing changes the pixel dimensions of the whole image, keeping everything in frame. Cropping cuts part of the image away. If you need a specific aspect ratio, you need cropping — resizing to a different ratio stretches instead.
Does resizing reduce file size?
Substantially, and more than most people expect. Pixel count scales with the square of the dimension, so halving the width quarters the total pixels. A 50% resize typically produces a file around a quarter of the original. That is usually a better route to a smaller file than reducing quality.
Are my images uploaded?
No. Every image is decoded and redrawn by your browser's canvas in memory. There is no server, no upload and no network request. That is why batch resizing dozens of files is instant and why it works with no internet connection.
Will transparency survive?
Yes, if you keep the original format or choose PNG or WebP. Choosing JPEG flattens transparency onto white, because JPEG has no alpha channel. The tool warns when that is about to happen rather than silently producing a white background.

Related tools in Image & Photo Tools

Browse all Image & Photo Tools tools
The desk where ecech. tools get written: a laptop, a notebook of to-dos and a whiteboard listing the tools on the site.

Made by one person

ecech. is not a content farm. Every tool here is written and checked by hand, one at a time, by someone who wanted the tool to exist and could not find a version that showed its working.

No accounts and no sign-in, and nothing you type reaches a server — every calculation on this page runs inside your browser. The ads are served by Google and do set their own cookies, which is set out in full on the privacy page. More about the site.