How to use it
- Drop your image here, or paste it (Ctrl+V).
- Choose 2×, 4× or 1× (enhance only), and set the noise reduction.
- Run it, check the comparison slider, and download.
What the AI upscaler does
Regular resizing smears the existing pixels, so the image turns soft. The AI model (Real-ESRGAN, BSD-licensed, 4.9 MB) has learned what edges, textures and lettering look like and redraws them: JPEG blockiness disappears and outlines come out crisp.
- 2× and 4× upscaling: a 480×320 image becomes 1920×1280 at 4×.
- 1× enhance: same size, but noise and compression artifacts are cleaned up.
- Noise reduction slider: low keeps more detail and grain, high gives a smoother, cleaner image.
Compare the result with regular resizing on a slider, then save it as PNG, JPG or WebP.
Realistic expectations
In browsers with WebGPU (desktop Chrome, Edge) the image is split into tiles and processed on your graphics card: upscaling a 480×320 image 4× takes about 5 seconds. Without WebGPU the CPU does the work, which can take minutes, so the input limit is lower there (about 1.1 megapixels, versus 4.2 with WebGPU). You can cancel at any time.
The model doesn't invent what isn't there: an unrecognizable face won't become a sharp portrait, and text only becomes readable if it nearly was. It works best on product photos, older digital pictures, illustrations and screenshots. No watermark, no daily limit, and the model downloads only once.
Frequently asked questions
Is it free? Is there a watermark?
It's free, with no watermark and no sign-up.
Do you upload my image?
No. The model runs in your browser and the image stays on your device.
Why is it slow on my phone?
Phones usually lack WebGPU, so the CPU does the math. A smaller image or desktop Chrome is faster.
How large an image can it upscale?
About 4.2 megapixels of input with WebGPU, about 1.1 without.
Last updated: November 13, 2026