A small super-resolution model, running in your browser. It measures your image and tells you how long it will take before it starts.
Drop in a small or soft photo and get a version four times larger with edges and detail rebuilt by a model, not just stretched. The photo never leaves this page, and the line under the upload box counts the bytes to prove it.
Drag, drop or paste · JPG, PNG, WebP · up to about 2,000 px on the long side
Best on photos, screenshots, small logos and thumbnails that need to be printed or shown larger. It rebuilds plausible detail; it cannot recover text that was never legible or a face that was never in focus, and it says so rather than pretending.
Enlarging an image is easy; every browser can stretch pixels. What a super-resolution model adds is a guess at the detail that a larger version would have had: the crisp edge of a letter, the grain of a fabric, the boundary between hair and sky. This page runs Real-ESRGAN's compact "general x4" model, a 4.9 MB network trained to make that guess well on ordinary photographs, screenshots and graphics. It is the same family of model behind most "AI upscaler" sites, run on your own hardware instead of theirs.
Because it is a guess, it can be wrong in specific ways. Text that was already unreadable becomes confident-looking nonsense rather than words. A face that was blurred stays a blurred face with sharper edges. Heavy JPEG artefacts are sometimes rebuilt as texture. The comparison view exists so you check the result rather than trust it.
The model works in 128-pixel tiles, and the first tile is timed. Multiply that by the number of tiles and you have how long the whole image will take on this device, right now, which is a fact rather than a promise. If the estimate is long, the page says so and offers the instant tier instead of quietly hanging. On a laptop with WebGPU a 1,000-pixel photo takes a few seconds; on a phone without it, the same photo may take a minute, and you deserve to know that before you tap.
The model weights download once, from this site, and are cached. After that, the only network traffic during processing is zero bytes, and the line beneath the upload box counts them. Open your browser's developer tools on the Network tab while it runs and you will see the same thing. Credit-metered upscalers cannot make this offer, because the upload is how they work.
The instant option is a stepwise high-quality resample, each step at most double, followed by a light unsharp mask. It is what a good image editor does when you ask it to resize, and it finishes in milliseconds. It is not a model and this page does not call it one. Use it for a quick preview, for very large images, or when the model's estimate is longer than you have.
Keep going without re-uploading — your image carries over to the next tool automatically.