Skip to main content

Image Resizer

Set exact pixels, scale by percentage, or pick a preset. The resize happens on this device.

Image resizer

Processing on this device

Drop an image to resize

JPG, PNG, WebP, GIF, BMP and AVIF. Files stay on this device — nothing is uploaded.

Switch tool·14 tools

New here? About PixelEditor and what we offer — what these tools do, and why they run on your device.

Overview

Resizing without handing over the file

Most resizing jobs are small and specific: a photo has to be 1200 pixels wide for a blog post, an avatar has to be exactly 400 × 400, a scan is four times larger than the form that wants it. None of those need a server. Your browser already decodes the image to display it, and it can redraw it at a different size just as easily — so this tool does the work here, on your device, and hands you the file back.

The practical difference is that there is no upload wait and no copy of your picture sitting in someone else’s queue. For a holiday snap that hardly matters. For a scanned contract, a medical image or an unreleased product shot, it matters a great deal.

How it works

What the resizer does with your file

  1. Pick an image. Drag a file onto the drop area or browse for it. The original dimensions, byte size and true format appear straight away, read from the file itself rather than its extension.
  2. Choose how to describe the new size. Exact pixels, a percentage of the original, or a bounding box the image must fit inside. Each suits a different kind of request.
  3. Type your numbers. With the ratio locked, filling in one side calculates the other. The preview updates as you type, so you can see the result before committing to it.
  4. Check the output line. The readout shows the real output dimensions and the real encoded size — measured from the finished file, not estimated from the settings.
  5. Download. The file is saved with a name that records the new dimensions, so a folder of resized images stays readable later.

Settings

What each control does

Exact size
You give a width, a height, or both. With one field filled and the ratio locked, the other is derived. This is the mode for “must be exactly 1080 wide”.
Fit in box
You give a maximum width and height; the image is scaled down until it fits inside both, keeping its proportions. Nothing is cropped and nothing is stretched. Best for “no bigger than 1600 in either direction”.
Percentage
Scales both sides by the same factor. Handy for a batch of screenshots at 50%, or for halving a retina export.
Lock aspect ratio
On by default. Turning it off lets the image stretch, which is occasionally deliberate — for a texture or a banner — and usually a mistake for a photograph.
Do not enlarge
Stops a small image from being scaled up past its own resolution. Enlarging invents pixels, so it can only ever soften the picture.
Output format
Keep the original format, or write JPG, PNG or WebP. Only formats this browser proves it can encode are offered — the option is hidden rather than failing later.
Quality
Shown for lossy formats only. Controls how much detail the encoder discards. The slider starts at 82, which suits photographs; screenshots and flat graphics usually want more.

Formats and limits

What it reads, writes and refuses

It reads whatever your browser can decode — JPG, PNG, WebP, GIF, BMP and usually AVIF — and writes JPG and PNG everywhere, WebP in every current browser, and AVIF only where the browser passes an encoder test first.

  • Enlarging cannot recover detail. A 400-pixel image scaled to 1600 will look soft however it is done; there is no AI upscaling here.
  • Images beyond roughly 100 megapixels are refused, because the canvas allocation normally fails at that size.
  • Animated GIF and animated WebP are reduced to their first frame — this is a still-image tool.
  • Writing a JPG from a transparent source fills the transparent areas with a solid colour, because JPEG cannot store an alpha channel.
  • Re-encoding a JPG loses a little detail even at high quality. Resizing a JPG means re-encoding it, so repeated round-trips accumulate.
  • Metadata is not carried into the resized file. If you need EXIF preserved, this is not the tool; if you want it gone deliberately, that is the point of the EXIF remover.

Worked example

A 4000-pixel photo down to a 1200-pixel blog image

A phone photograph at 4000 × 3000 and 4.2 MB is far larger than any blog layout needs. Choosing Exact size, typing 1200 into the width and leaving the ratio locked gives a height of 900. The pixel count drops to about a tenth of the original, and the file written as JPG at quality 80 typically lands somewhere between 150 KB and 400 KB depending on how busy the picture is.

The readout shows the real figure rather than that estimate. If it is still heavier than your budget, send the result through the image compressor with a target in KB, or write it as WebP, which usually reaches the same visual quality in fewer bytes.

Why use this

Why resize here rather than in an online editor

  • No upload step

    Work starts the moment you drop the file. A 20 MB image does not have to cross the network before anything happens.

  • Stepped downscaling

    Large reductions are done in halving steps rather than one jump, which avoids the jagged edges a single-pass resize produces.

  • The numbers are real

    Output dimensions and byte size are measured from the finished file, so what you see is what downloads.

  • Sensible defaults

    Ratio locked, no enlargement, format kept. The common case needs one number typed and nothing else touched.

  • Nothing to sign up for

    No account, no watermark, no daily limit. Close the tab and there is nothing left behind.

  • Keyboard-friendly

    Every control is a real form field with a visible label, so the whole tool works without a mouse.

Privacy

What happens to the image you resize

The file is read into this tab’s memory, redrawn onto a canvas at the new size, and encoded back into an image. That is the whole journey. No upload request is made in order to resize, nothing is written to local storage or a cache, and the decoded pixels are released when you load another file or close the tab.

This page sets no cookies and loads no analytics. As with any web page, the server that delivered it can log the request itself — an IP address, a timestamp, a user-agent — and the Privacy Policy says so plainly rather than claiming otherwise.

Questions

Frequently asked questions

How do I resize an image to exact pixel dimensions?

Choose the “Exact size” mode, type the width you need, and leave the ratio locked so the height follows. If you need both numbers to be exact and they do not match the original ratio, unlock the ratio — the picture will stretch, which is usually not what you want. Fitting inside a box is the better option in that case.

Will resizing make my image blurry?

Making an image smaller is safe: detail is discarded, and the result stays sharp because the downscale is done in halving steps rather than one jump. Making it larger cannot add detail that was never captured, so an enlarged image always looks softer. That is why “Do not enlarge” is on by default.

Does resizing reduce the file size too?

Almost always, because fewer pixels need fewer bytes. How much smaller depends on the format and quality you write. If a specific file size is what you actually need, the compressor lets you name a target in KB instead of guessing at dimensions.

Can I resize a PNG without losing transparency?

Yes. Keep the output format as PNG or WebP and the alpha channel is carried through the resize. Writing the result as JPG is the one case where transparency is lost, because JPEG has no alpha channel — transparent areas become solid.

What is the largest image I can resize here?

The limit is your device, not a plan. Anything beyond roughly 100 megapixels is refused up front because the browser usually fails to allocate a canvas that large. In practice a 50-megapixel photo is fine on a desktop; on an older phone, expect trouble well before that.

Is the resized image uploaded anywhere?

No. The file is decoded, redrawn at the new size and re-encoded inside this tab. No request carrying the image is made, which you can verify in your browser’s network panel while the tool runs.

About us

Who builds PixelEditor

PixelEditor is a small set of single-purpose image tools that run inside your web browser. Each one does a specific job — resize, crop, rotate, compress, convert, inspect, strip metadata — and each one has its own page so you can bookmark exactly the tool you keep needing.

The tools are built with the Canvas API and Web Workers. When you pick a file, the browser reads it from your own disk, works on it in memory, and hands you the result back as a download. There is no processing server involved, so there is no upload step, no queue, and no account.

Everything is free, there are no watermarks, and there is no paid tier that unlocks the real version. Read more about how PixelEditor works and why.