Free Image Resizer — Resize by Pixels, Percent, or File Size
Shrink images by percentage, exact pixel dimensions, or a target file size like 500 KB — all in your browser.
Drop images here or click to choose
Up to 15 MB per image — resized entirely in your browser. Files never leave your device.
Resize images however you think about the problem: as a percentage of the original ('shrink this to half size'), as exact pixel dimensions ('I need this 1200 pixels wide'), or as a target file size ('get this under 500 KB for the upload limit'). Pick a mode, drop in your image, and download the result — nothing is uploaded to a server.
Every image up to 15 MB is supported, and you can process several at once with the same settings. For the target file size mode, the tool automatically searches for the highest quality that still fits your budget, only reducing the pixel dimensions if quality reduction alone can't get there.
How to use
- Choose a mode: By Percentage, By Dimensions (px), or By Target File Size.
- Set your value — a percentage, a width/height in pixels, or a target size like 500 KB.
- Pick an output format if you want to change it (PNG, JPG, or WebP), or keep the original.
- Drop your image(s) onto the tool or click to select them, then download each result.
Frequently asked questions
How do I resize an image to a specific file size, like 500 KB?
Switch to the "By Target File Size" mode, enter 500 and choose KB, then drop in your image. The tool searches for the highest JPG or WebP quality that fits under 500 KB, and only shrinks the pixel dimensions if quality reduction alone isn't enough to hit that size.
What's the maximum file size this tool accepts?
15 MB per image. Anything larger is rejected with a clear message so you know why — this keeps browser-side processing fast and reliable rather than silently freezing on huge files.
Are my photos uploaded anywhere?
No. Resizing happens entirely in your browser using the canvas API — your images never leave your device. That makes this safe for personal photos, ID documents, and client work.
What's the difference between resizing by percentage and by dimensions?
Percentage scales every image proportionally by the same amount — useful when you're resizing a batch of different-sized images the same relative amount. Exact dimensions targets a specific pixel width or height (e.g. 1200px wide) regardless of the original size, with an aspect-ratio lock so the image isn't stretched.
Can I resize multiple images at once?
Yes — drop or select several files and they're all resized with the same settings in one pass, each with its own download button.
Why can't I pick PNG for the target file size mode?
PNG is lossless, so its file size can't be tuned with a quality slider the way JPG and WebP can — the only way to shrink a PNG is to shrink its dimensions, which defeats the point of a size target. Use JPG or WebP when you need a specific file size; use PNG in the percentage or dimensions modes if you need to keep transparency or lossless quality.
Will resizing make my image blurry?
Shrinking an image doesn't blur it — you're just removing pixels, and quality is preserved at the pixel level. Enlarging beyond the original size, on the other hand, always introduces some softness since new pixels have to be invented, which is why "Allow enlarging" is off by default.
Which resize mode should you use?
• By Percentage — best when you just want something smaller without doing math, or when resizing a batch of differently-sized images by the same relative amount.
• By Dimensions (px) — best when a platform or form specifies an exact size, like "1200×630 for social sharing" or "max width 800px."
• By Target File Size — best when a system enforces a file size cap, like a 500 KB avatar limit or a 2 MB email attachment cap, and you don't care about exact pixel dimensions as long as it fits.
How the target-file-size mode works
Most 'resize to X KB' tools use the same core idea: JPG and WebP have a quality setting that trades visual fidelity for file size, so the tool searches for the highest quality value that still lands under your target. This tool does that search automatically — testing qualities and narrowing in — rather than making you drag a slider and guess.
If even the lowest reasonable quality at full size is still over budget (common with very small targets on large, detailed photos), the tool falls back to shrinking the pixel dimensions in steps and re-running the quality search at the smaller size, repeating until it fits or it's made a best effort. Any time dimensions were reduced, or the target couldn't be hit exactly, that's called out under the result so you're never guessing what happened.
Why file size limits exist — and how to work around them
Government portals, job applications, email attachments, and CMS upload fields commonly cap file size — often 200 KB to 2 MB — because large files slow down their systems or cost them storage and bandwidth. A photo straight off a modern phone is routinely 3–10 MB, so it almost never fits without resizing first.
Reducing dimensions and reducing quality both shrink file size, but they trade off different things: smaller dimensions lose detail uniformly, while lower quality introduces JPG/WebP compression artifacts (soft edges, blockiness) at the same pixel size. For most upload limits, letting this tool balance both — shrinking dimensions only as a last resort — gives a better result than manually cranking quality all the way down at full resolution.
Related free tools
- Image Converter — Convert images between PNG, JPG, and WebP right in your browser. Files never leave your device.
- Image Cropper — Crop images to any size or aspect ratio in your browser — square, 16:9, 4:3, or freeform.