Image Resizer

Resize images by pixels, percentage or preset. Runs in this browser tab — your images are never uploaded.

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.

Upload toolsTheir server?This toolYour deviceNothing leaves your device, so there is no copy to delete.
Other converters upload your file to a server. This one draws it where it already is.

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.

Real 800px48.9118×less detailEnlarged 8002.75Same size, 18x less detail
Both panels are the same size on screen. The one on the right was enlarged from a quarter of the pixels — the detail is not there to spread out.

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.

1

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.

2

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.

3

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.

§ 01

Windows

Chrome, Edge or Firefox. No download, and no photo editor needed just to change an image's dimensions.

§ 02

Mac

Safari or Chrome. Preview can resize one image at a time; this handles a folder with one setting.

§ 03

iPhone and iPad

Works in Safari. Useful when the photo you need to shrink is the one you just took.

§ 04

Android

Works in Chrome. Large batches will keep the phone busy for a moment, but nothing is uploaded over your data connection.

§ 05

Chromebook

A good fit, since everything runs locally in the browser rather than needing an installed application.

§ 06

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.

PixelsFile size1600100%113155.4%80028.9%4009.9%Half the pixels, 55% the file
Cutting the pixel count in half does not cut the file in half. The bars on the right are always taller than the ones on the left.
New sizePixels leftFile size
1600 px (original)100%280 KB — 100%
1131 px50%155 KB — 55.4%
800 px25%81 KB — 28.9%
400 px6.3%28 KB — 9.9%
200 px1.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.

72 DPI150 DPI300 DPI1200 × 800 px · 240 KBDPI only matters in print
The same image at three DPI settings. Identical dimensions, identical file, identical everything — DPI is a note for a printer, not a property of the pixels.

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.

§ 01

Nothing is uploaded

The files are read locally. No copy is created on any server.

§ 02

No account, ever

You are not asked to sign in to download the result.

§ 03

Batch without limits

Resize a folder, then resize another. There is no daily cap.

§ 04

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?
It is free with no daily quota and no file count. The resizing runs on your own device rather than on a server, so there is no per-file cost to us and nothing to ration. The only limit is 50 MB per file, which is about what a browser can comfortably decode.
Are my images uploaded anywhere?
No. They are opened and resized inside this browser tab and never sent to a server. That is worth checking on any resizer before you use it for something personal: the five most visited alternatives all upload, and all publish a deletion schedule instead.
Will enlarging an image make it clearer?
No, and this is the most common misunderstanding about resizing. Enlarging interpolates — it guesses the pixels that would sit between the ones you have. Measured on a test image, a photo enlarged from 200 to 800 pixels carried eighteen times less fine detail than a genuine 800-pixel version. It will be bigger. It will not be sharper.
How do I make the file smaller instead of the image?
Use a compressor rather than a resizer. Resizing does shrink the file, but not predictably — halving the pixel count left one test file at 55.4% of its original size, and the ratio changes with the picture. If you need to hit a specific number of kilobytes, set that number directly with a compress tool.
What DPI should I use?
For anything on a screen, DPI is irrelevant — a 1200 × 800 image is the same file whether it is tagged 72 or 300. DPI only describes how big the pixels should be when printed. If you were asked for 300 DPI, work out the printed size in inches and multiply by 300: a 4-inch-wide print needs 1200 pixels.
How do I keep the aspect ratio?
Leave "lock ratio" on, which it is by default, and type only one dimension. The other is calculated for you. Turn it off only when you genuinely want the image stretched, which is rarer than it sounds.
Can I resize several images at once?
Yes. Drop in as many as you like and one setting applies to all of them, with each file's result shown individually before you start. In a batch the width and height act as maximums rather than exact sizes, so mixed orientations all fit sensibly.
Will resizing lose quality?
Making an image smaller always discards information — that is what it is for — but done properly it still looks sharp at its new size. What matters is the resampling. A browser canvas defaults to its lowest-quality setting, which at a 4× reduction produced roughly a hundred times more error than the high-quality one; this tool sets it explicitly.
What size should I use for Instagram or YouTube?
The presets tab has the common ones with their dimensions shown. Note that a preset only lands exactly if your image is already that shape — fitting a 4:3 photo into a square Instagram preset gives you 1080 × 810, not 1080 × 1080. Reaching a true square means cropping, which this tool does not do.
Which formats can I resize?
JPG, PNG, WebP, GIF and BMP go in. You can keep the original format or convert to JPG, PNG or WebP on the way out. Formats a browser cannot write back out, such as GIF and BMP, come out as PNG rather than failing silently.
Does it work on a phone?
Yes, in Safari or Chrome. A 12-megapixel photo takes roughly a tenth of a second to resize on a laptop and somewhat longer on a phone. Nothing travels over your data connection, which also makes it the fastest option on a poor signal.
What is the difference between resizing and cropping?
Resizing changes how many pixels the image has and keeps everything that is in it. Cropping keeps the pixels at their original scale and throws away the parts outside the frame. If you need a square from a rectangle, that is cropping — resizing can only fit the whole rectangle into a smaller box.

Resize your images

Pixels, percentage or preset. Batch, ZIP, and nothing uploaded — the result is on screen before you press anything.

Resize an image