The picture
Drop an image here
or click to browse — you can paste one too. JPEG, PNG or WebP.
Upscale
Scale
Save as
PNG is usually much larger than JPEG, so the size above can be an underestimate.
Uses Real-ESRGAN compact 4×, 4.9 MB, BSD-3-Clause. It is downloaded once on the first run. 2× is that 4× result scaled down.
Acceleration: Checking what this browser can do…
What to expect
- AI upscaling guesses the detail, it does not recover it. Text, number plates and faces can be invented, so do not use the result as evidence or to identify anyone.
- The model is trained on ordinary photos. Illustrations, anime and pixel art can come out with softer lines or a painted look.
- A heavily compressed JPEG has its compression noise enlarged along with the picture.
- A transparent background becomes white: the image is placed on white before upscaling, so the result has no transparency.
- Input is limited to about 0.84 megapixels because the model always works at 4×. A bigger image is refused before it starts.
- Without WebGPU this runs on the CPU and is much slower. The page shows which path it is using.
- The picture is never uploaded. Only the model file is fetched, once.