PhotosUpscalerUpscale a photoUpload

Increase image resolution to the size you need

Get the exact resolution you need.

Choose a photo and the size it must reach — the rest is done for you.

or drop it anywhere here · paste works too

FreeNo sign-upPhotos stay on your device

A kingfisher photo 170 pixels wide, enlarged as blocky pixelsBefore · 170 pxAfter · 4× sharper

Got a whole folder?

Queue up to 500 photos at once

State the pixels you need — a long edge, a minimum on both edges, a screen size, a print at a DPI, or megapixels. The factor is solved for each photo, and anything already big enough is left alone.

Step 1 of 3 · Files

Drop photos or a folder — or one photo to review.

A directory or a selection becomes a queue with one rule for every picture in it. A single photograph — dropped, picked or pasted — opens the review studio instead, with a before and after at 100%.

Pixels are read and worked in this tab; model files travel to it, never the other way.

What you are shown before anything runs

— and — minutes

files · tiles · milliseconds a tile, measured over real tiles cut from your own photographs a moment ago, and the name of the graph those numbers describe.

The blanks are blank on purpose. Nothing on this page quotes a duration it has not timed on the machine it is running on, which is why the estimate arrives after the set and not before it.

Model weights come from our model file server only when you press the control that names their size. Everything else — the runtime, the decoding, the inference, the archive — is served from this domain and executed here.

What this does differently

Most upscalers ask for a factor. This page asks what the result has to clear and works the factor out per photo: a folder of mixed sizes gets a different factor for each file, and the photo that already clears it is not touched. Etsy, for example, asks for a width and height of at least 2,000 px — that is the “both edges” requirement, not a long edge. For a plain percentage or an exact width, use increase image size.

What it will not do

  • It does not add detail by raising a number; above the model's own magnification the rest is resampling, and each row says so.
  • It does not write a DPI tag into the file yet.
  • It never crops or stretches to meet a requirement.

Questions about this

What does increasing resolution actually change?
The pixel count. A requirement here — a long edge, both edges, a box or megapixels — becomes a factor for each photo, and the photo is enlarged to exactly that size. Whether the new pixels carry real detail is a separate question, and each result says which.
What if my photo is already big enough?
It is kept as it is: in a folder run it is copied into the archive as the bytes that went in, not re-encoded, and its row says so.
Does it stretch or crop to hit a size?
Never. The aspect ratio is kept; a box target enlarges until one side meets the box.
What does DPI change?
Nothing about the picture. Inches times DPI is only how a print size becomes a pixel count; the file carries no DPI tag today, so set it in your print dialog.
How large can the result be?
A folder run refuses any output past 100 megapixels on a desktop browser (40 on iPhone and iPad) and names the file; the studio holds up to 32 megapixels for review.

Next on this site

Photographic visual for Increase Image Resolution
Increase Image Resolution