How to Upscale an Image 2× or 4× With AI, Right in Your Browser

By Alok Singh · Published

Say a relative sends a 640-pixel-wide photo of your grandparents, scanned years ago and squashed by WhatsApp a few times, and asks for a print for their anniversary. Stretch it to print size in a normal editor and you get a blurry mess. Upscale image uses an AI model to rebuild detail while it enlarges, which is the difference between "blurry" and "surprisingly decent".

What's different about AI upscaling

Traditional resizing just spreads the existing pixels over a bigger area and blends them, so edges go soft. Real-ESRGAN, the model this page uses, was trained on lots of image pairs to predict what fine detail probably looked like. It sharpens edges, firms up textures and cleans compression blockiness as it enlarges.

That "probably" matters. The model invents plausible detail; it doesn't recover information that was never captured. Faces, text and fine patterns can come out slightly different from reality. For a family print, that's usually fine. For evidence, ID documents or anything where accuracy matters, it isn't.

Steps

  1. Add a JPG, PNG or WebP.
  2. Choose 2× or 4×, and a smoothing level.
  3. Press Enlarge. A progress line shows how far along it is, along with the final size.
  4. Download as PNG or JPG.

2× or 4×?

2× finishes faster and keeps the file smaller. 4× gives a much larger image. If you're printing a small photo at postcard size, 2× is often enough. For a bigger print from a tiny image, 4×.

There's a practical ceiling: a small photo gets a true 2× or 4×, but a very large photo is fitted to a size your device can realistically finish, and the page shows you that size before you download.

Smoothing

Start with Keep detail. Only add smoothing if you see grain or crunchy artefacts.

First run is slower, and why

The first enlargement downloads the model (about 2.3 MB) and sets up the on-device runtime. The browser keeps both, so later images start almost immediately. If you're on a slow mobile connection, do your first run on Wi-Fi.

Practical uses

Tips

Privacy and network use

The page downloads the model and runtime once and keeps them in the browser. Your photo itself, per the page, stays in the browser and the result goes straight to your downloads. As with every page on the site, there are Google ads.

FAQ

Does my photo leave my device? No, the page says the enlargement runs in the browser.

Why was the first enlargement slow? The model was downloading and initialising. After that, it's cached.

Will a big photo get a full 4×? Not always. Very large images are fitted to what the device can handle.

Which browsers work? Current Chrome, Edge, Firefox and Safari.

Have a small photo worth saving? Give Upscale image a try.

— Alok Kumar Singh


← All guides