AI UPSCALER
Image upscaler
Enlarge a photo 2x or 4x. An AI model runs on your own device and sharpens edges as it enlarges, so the image never reaches a server.
Drop an image
JPG · PNG · WEBP — up to 1024 px for 4x, 2048 px for 2x
- No sign-up
- No watermark added to your result
- Files stay on your device
- 2x or 4x, up to 4096 px out
- Free and unlimited, no sign-up
- Runs on your GPU where the browser allows it
It sharpens as it enlarges, but it invents what it adds: it cannot recover detail the camera never captured.
AI UPSCALER
What to expect
What it does well
Clean edges. On standard test photos, window frames, outlines and the edges of objects came out crisp where ordinary resizing left them soft. Small images from old phones or the web, product shots and screenshots of photos are the natural fit.
What it cannot do
It will not read a number plate that is a blur, or bring back a face that is a few pixels wide. It makes an image look sharper; it does not make it more accurate. Where fine texture matters more than edges, compare before and after with the slider before you use the result.
The model
Real-ESRGAN general x4v3, by Xintao Wang and colleagues, released under the BSD-3 licence. We export it ourselves from the official weights and check the file’s checksum before it runs in your browser.
SOURCE: REAL-ESRGAN ON GITHUB
Upscaling an image, step by step
- 01Drop in an image: up to 1024 px for 4x, or 2048 px for 2x.
- 02Pick 2x or 4x. Without WebGPU, check the time estimate first.
- 03Press Upscale and wait for the tiles to finish.
- 04Drag the slider to compare, then download the PNG.
QUESTIONS
Before you start
Does it add real detail?
No. It invents plausible detail; it cannot recover what the camera never captured. Edges and outlines come out clearly sharper than ordinary resizing. Fine texture, such as hair or feathers, tends to come out smoother, a little painted.
How long does it take?
With WebGPU, a few seconds: a 1024 px photo took 5.3 seconds to reach 4096 px on an Apple Silicon Mac in our tests. Without WebGPU it runs on the CPU, where a 512 px photo took about 50 seconds. The tool shows an estimate for your device before you start.
Why is there a size limit?
The result is capped at 4096 px on its longest edge, like everything else on this site, so a browser tab does not run out of memory. That allows up to 1024 px in for 4x, and 2048 px for 2x. Larger images are refused rather than quietly shrunk.
Is my image uploaded?
No. The model, about 5 MB, downloads once and is cached; your image is processed in this tab and never sent anywhere.