Image Resizer
Resize images by pixels, percentage or preset. Runs in this browser tab — your images are never uploaded.
Drop images here, or click to choose
Several at once is fine · up to 50 MB each
JPG · PNG · WEBP · GIF · BMP
- 100% in your browser
- No upload
- Batch + ZIP
- No sign-up
Why resize an image
A photo straight off a phone is around 4000 pixels wide. A blog post needs maybe 1200. An avatar needs 512. A form that refuses anything over 2 MB needs something smaller again. Almost nothing you do with an image wants it at the size the camera produced.
Resizing changes how many pixels the image is made of. Fewer pixels means a smaller file, faster pages, and uploads that stop being rejected. It is the single most useful thing you can do to an image before sending it anywhere.
This image resizer works three ways, because people arrive knowing three different things. Some know the exact pixels they need. Some just want it half the size. Some only know the platform — an Instagram post, a YouTube thumbnail — and want the right dimensions picked for them.
All of it happens in this browser tab. The file is read by your own device and written back out by your own browser. Every one of the five most visited resizers on this search sends your images to a server first; this one has nowhere to send them.
What actually happens when you resize
Resizing an image changes its pixel count. Making it smaller averages neighbouring pixels together and permanently discards the rest; making it bigger invents in-between pixels by interpolation, which spreads existing detail out rather than adding any.
Shrinking is the honest direction. Four pixels become one, the tool decides what colour that one should be, and the result genuinely represents what was there. You lose information, but you lose it gracefully — a 4000-pixel photo shown at 1200 pixels looks exactly as sharp as it needs to.
Enlarging is where expectations break. There is no hidden detail to recover. The tool looks at the pixels it has and guesses what would sit between them, which softens edges and leaves texture looking smeared.
We measured the gap. Take a real 800-pixel image and measure how much fine detail it carries; then take the same image at 200 pixels, enlarge it back to 800, and measure again. The genuine one scored 48.91. The enlarged one scored 2.75 — eighteen times less, at identical dimensions.
There is a second way to see it. Enlarge an image and then shrink it straight back down: you end up almost exactly where you started. Nothing was added on the way up, so nothing is lost on the way down. That round trip is the clearest proof that enlarging creates no information.
This is worth knowing before you press anything, which is why this tool tells you at the moment you type a number bigger than the original rather than hiding it in a help page.
How to resize an image in 3 steps
Everything happens in this browser tab. The images are never uploaded, and you will not be asked to create an account before you can download the result.
Drop your images in
Drag them onto the box above or click to browse. Several at once is fine — the settings apply to all of them, and each file shows its own result. JPG, PNG, WebP, GIF and BMP all work, up to 50 MB each.
Set the new size
Choose pixels if you know the exact number, percentage if you just want it smaller, or a preset if you only know the platform. The line underneath updates as you type: the original size, the new size, and how much of the original pixel count that represents. You do not have to press anything to find out.
Resize and download
Pick an output format if you want to change it, adjust quality for JPG or WebP, and resize. One image downloads directly; several come back as a ZIP. Everything you dropped in is still on your device, untouched.
Working with a whole folder? In a batch, the width and height you set act as maximums rather than exact sizes, and the "don't enlarge" option leaves any image that is already smaller exactly as it is — so one setting can safely cover a folder of mixed sizes. compress them to a target file size instead.
What this image resizer does
It shows the answer before it does the work. The new dimensions are arithmetic, not a result — so the size, the shape and the share of the original pixel count are all on screen while you are still typing. No other resizer on the first page of results does this.
It resamples properly. A canvas defaults to its lowest-quality scaling, and the difference is not subtle: measured against a mathematically correct downsample, the default scored an error of 30.93 at a 4× reduction and 67.36 at 16×, where the high-quality setting scored 0.28 and 0.33. Two orders of magnitude, on one line of code that is easy to leave out.
It refuses to distort quietly. Lock the ratio and both dimensions stay proportional. Choose a preset that is a different shape from your image and it says so, with the size you will actually get — because resizing cannot turn a 4:3 photo into a square, only cropping can, and this tool does not crop.
It protects small files in a batch. Tick "don't enlarge" and anything already under your target is passed through untouched rather than stretched. Only one of the five biggest competitors offers this, and it matters the moment you point a single setting at a folder.
It keeps your images where they are. Nothing is uploaded, there is no account, and closing the tab takes the whole session with it.
People resize images for:
- Getting a phone photo under a form's upload limit
- Making page images small enough that a site loads quickly
- Fitting a platform's required dimensions for a post or thumbnail
- Preparing a batch of product photos at one consistent width
- Cutting a folder of scans down to something you can email
- Making an avatar or profile picture from a full-size photograph
- Reducing images before putting them into a document or slide deck
Works on any device
There is nothing to install. The resizing runs in the browser you already have, so the same tool works everywhere and your images stay on the device they started on.
Windows
Chrome, Edge or Firefox. No download, and no photo editor needed just to change an image's dimensions.
Mac
Safari or Chrome. Preview can resize one image at a time; this handles a folder with one setting.
iPhone and iPad
Works in Safari. Useful when the photo you need to shrink is the one you just took.
Android
Works in Chrome. Large batches will keep the phone busy for a moment, but nothing is uploaded over your data connection.
Chromebook
A good fit, since everything runs locally in the browser rather than needing an installed application.
Linux
Any modern browser. No packages, no command line, no queue.
Making the image smaller vs making the file smaller
These sound like the same request and they are not. Resizing changes how many pixels there are. Compressing changes how carefully those pixels are stored. If a form is rejecting your photo for being over 200 KB, the second one is what you need — and the relationship between them is not what people expect.
| New size | Pixels left | File size |
|---|---|---|
| 1600 px (original) | 100% | 280 KB — 100% |
| 1131 px | 50% | 155 KB — 55.4% |
| 800 px | 25% | 81 KB — 28.9% |
| 400 px | 6.3% | 28 KB — 9.9% |
| 200 px | 1.6% | 8 KB — 2.9% |
Half the pixels is not half the file
Cutting the pixel count in half left the file at 55.4% of its original size, not 50%, and the gap changes with the picture — a photograph of a plain wall compresses differently from a photograph of a crowd. So if you need to land on a specific number of kilobytes, resizing is the wrong dial to turn: you will be guessing, adjusting and guessing again. Set a target file size directly instead.
What about DPI?
DPI does not apply to an image on a screen. A 1200 × 800 image is 1200 × 800 whether its metadata says 72, 150 or 300 — same pixels, same file, same everything. DPI only says how large those pixels should be printed: at 300 DPI that image prints four inches wide, at 150 DPI eight inches. If someone asked you for "300 DPI", what they need is enough pixels for the physical size they are printing. Multiply the inches by 300 and resize to that.
Your images never leave the browser
The images you drop here are read by this page, resized by your own processor, and written back out by your own browser. They are not uploaded, not queued on a server, and not held anywhere for a retention period, because no server is involved in the work at all.
This is unusual for this particular tool. Every one of the five most visited image resizers processes your files on its own machines and deletes them on a schedule — six hours here, twenty-four hours there, "stored temporarily" elsewhere. Those are reasonable policies. They are also policies you have to trust, about a copy of your photo that now exists somewhere else.
It also means there is nothing to ration. Services that do the work on their own hardware have to limit free use. Here the work happens on your device, so there is no daily quota, no file count, and no sign-in to collect.
Nothing is uploaded
The files are read locally. No copy is created on any server.
No account, ever
You are not asked to sign in to download the result.
Batch without limits
Resize a folder, then resize another. There is no daily cap.
Closing the tab is enough
Nothing persists. There is no history to clear.
Frequently asked questions
Is this image resizer really free? Are there limits?⌄
Are my images uploaded anywhere?⌄
Will enlarging an image make it clearer?⌄
How do I make the file smaller instead of the image?⌄
What DPI should I use?⌄
How do I keep the aspect ratio?⌄
Can I resize several images at once?⌄
Will resizing lose quality?⌄
What size should I use for Instagram or YouTube?⌄
Which formats can I resize?⌄
Does it work on a phone?⌄
What is the difference between resizing and cropping?⌄
Resize your images
Pixels, percentage or preset. Batch, ZIP, and nothing uploaded — the result is on screen before you press anything.
Resize an imageRelated Conversion Tools
Explore more tools in our comprehensive file conversion suite
Compress Image to 100KB
Get any image under 100KB for portal uploads — guaranteed under the limit. Private, batch and ZIP.
Compress JPEG
Shrink JPG photos by quality with live before/after savings — 100% in your browser.
PNG to JPG
Convert PNG to JPG in your browser. Shrink size, pick the background, batch and ZIP.