AI Upscale

Enlarges an image 4x in each direction with the Real-ESRGAN model. Unlike plain stretching it rebuilds soft edges and cleans up compression noise, and because the model runs inside your browser the photo is never uploaded.

This tool does not upload your files. Close the tab and nothing is left behind.

Drag & drop files here, or

Choose files

Supported: JPG, JPEG, PNG, WEBP, HEIC, HEIF · or paste with Ctrl+V

Rescuing a picture that is simply too small

Scanned family photos saved at 600 pixels a decade ago, a product shot a supplier sent as a thumbnail, an old avatar that is the only copy left: some files are small at the source and no amount of stretching fixes that. Enlarging them the ordinary way just makes the blocks bigger and the edges mushier. This tool runs the Real-ESRGAN model over the image to make it four times wider and four times taller, rebuilding soft edges and clearing up the speckle that heavy compression leaves behind.

A 4.6 MB model downloads the first time you use it and then stays cached, so later runs work offline. Everything is computed in the browser on the CPU, and because the ad frames on this site prevent us from enabling the browser's multi-threading headers, that means a single core. Large images therefore take a while: around a minute for something 1024 pixels on its longest side, a few seconds for something around 256 pixels. The work is split into 128-pixel tiles, so the progress bar moves steadily and you can stop it at any point.

Anything longer than 1024 pixels on its longest side is scaled down to 1024 first and then enlarged. At four times, 1024 pixels is already a 4096-pixel result, and attempting more in one pass exhausts the browser's memory and takes the tab down with it; making an already-large photo larger was never the point of this tool. It is worth being clear about what the model does: it invents plausible detail rather than recovering detail that was recorded. It will not make an unreadable sign or number plate readable, and anything absent from the original is a guess, not evidence.

How to use

  1. 1

    Add the image you want to enlarge.

  2. 2

    Click Start; it is processed tile by tile with a progress bar.

  3. 3

    Download the 4x PNG.

Frequently asked questions

Why is it so slow?
The ad iframes on this site prevent us from enabling the browser's multi-threading headers, so the model runs on a single CPU core. A 1024 px image takes around a minute. Smaller images are far quicker — around 256 px finishes in a few seconds.
Why the 1024 px limit?
At 4x, 1024 px already becomes 4096 px. Going beyond that in one pass exhausts the browser's memory and kills the tab. The tool is meant for rescuing small, old pictures rather than making an already-large photo larger.
Which images does it suit?
Old small photos, profile pictures, thumbnails and artwork saved at low quality — anything where the original is genuinely small. It cannot read text that was never there: the model invents plausible detail, so anything absent from the original is fabricated.

Related tools