Your photos never leave your device — the AI runs in your browser

AI Image Upscaler

Enlarge small or blurry photos 2× or 4× with AI. Drag the slider to compare the original with the result.

0 B uploaded — this page has not sent your files to any server?

No need to hand your photos to someone else's server — most AI upscalers work by uploading your image and processing it remotely. imgmoa brings the upscaling AI into the browser instead, so it runs on your own device. Not a single byte of your photo goes out, and once processing has started it keeps working even if you disconnect from the internet.How this differs from upload-based sites — most converter sites upload your photo to a server, process it there, and promise to delete it after a while. Until that happens, your photo is sitting on someone else's server. imgmoa has no upload step at all. The more sensitive the photo — a scanned ID, a photographed contract, pictures of your kids — the more that difference matters.

Related tools

Crop Image Compress Images Remove Background Blur / Pixelate

What AI upscaling can do for a small photo, and where not to trust it

Photos that shrank on an old phone or passed through a messenger turn soft and smeary when you simply stretch them. This tool enlarges a photo 2× or 4× with an AI model and lets you compare the original and the result with an overlay slider. The model runs inside your browser, processes the whole photo and saves it at twice or four times the original resolution.

A closer look

Ordinary enlargement fills the gaps between existing pixels with averages, so edges go soft. The Real-ESRGAN-family 4× model used here draws on patterns learned from a huge number of photos to paint in what a shape like this “probably” looked like, so edges come out crisp and textures look alive. That is invention of plausible detail, not restoration. It helps most with people, landscapes and product shots that are slightly soft or were saved small; small lettering and logos can change shape subtly. Do not rely on it where accuracy matters, such as identifying a face or reading a license plate.

The first run downloads the upscaling engine (about 16–26 MB) once, and a line above the buttons tells you whether GPU acceleration is in use or the work is running on the CPU. On iPhone, iPad and Safari the tool deliberately uses the CPU to avoid a known browser problem, so expect it to be slower there. The photo is processed in 192-pixel tiles whose edges overlap slightly and are then stitched together, so no seams show; a progress bar with a time estimate is displayed and you can cancel at any point. The model always computes at 4× and the 2× output is scaled down from that, so both take about the same time. If the result would exceed 16,384 pixels on a side or roughly 40 megapixels in total, it will not start and asks for a lower scale.

How to use it

When it helps

Printing old family photosEnlarge a family snapshot that only survives as a small file from an old phone to 2× for a small frame.
Product detail imagesEnlarge a small product photo so it holds up when stretched across a product page.
Photos received by messengerBring a photo that was shrunk in transit up to a size that looks right on a big screen.
Profile and banner imagesScale up a profile picture or banner you only have in a small version so it suits high-resolution displays.

Common snags

It is taking a very long time.If the line above the buttons says CPU, a large photo can take minutes. The latest Chrome or Edge is the most likely to enable GPU acceleration. Time grows with the photo’s area, so cropping to the part you need with Crop Image first makes it much faster.
It says the result would be too large.The output would pass 16,384 pixels on a side or about 40 megapixels. Pick 2× instead of 4×, or shrink the original a little with Resize Image and try again.
Text or a face looks different from the original.That is the AI drawing in new detail. For documents, Document Scanner or Image to Text (OCR) is the better tool, and never use the result as evidence or to identify someone.
A transparent background came out filled in.The upscaled result does not keep transparency, so transparent areas are filled with a solid color. For a logo that needs a transparent background, remove the background again with Remove Background after enlarging.

Tip Try 2× and compare before reaching for 4×. Unless you are printing large or cropping hard, 2× is often enough, and the file is about a quarter of the size.

Image upscaling FAQ

Which photos does this work well on?

Results vary a lot by subject. Portraits, landscapes and product shots generally improve, and the difference is biggest on photos that are slightly soft or were saved small. Illustrations and logos with crisp lines get smoother edges, but the look can drift from the original. Small text may appear sharper while the letter shapes shift slightly — for documents, Document Scanner or OCR is a better fit.

Does it really bring back detail that was lost?

No. To be straight with you: this is not restoration — it invents plausible detail. The AI has learned from a huge number of photos and paints in what a blurry shape "probably" looked like. The result looks natural and sharp, but the information that was destroyed is not coming back. Do not use it where accuracy matters — identifying a face, reading a licence plate, or anything used as evidence. Shapes that were never in the original can appear.

Why is it slow on my computer?

Speed depends on whether your device can use GPU acceleration, and the difference is several times over. The line above the tool tells you which one you are getting right now. With GPU acceleration a photo takes seconds; on CPU only, a large photo can take minutes. The latest Chrome and Edge are the most likely to enable GPU acceleration. The quality is identical either way, and either way your photo is never uploaded.

Can it handle large photos?

Yes, but larger photos take proportionally longer. To avoid running out of memory the image is cut into small tiles, upscaled one at a time and stitched back together, so processing time scales with the photo's area. You get a progress bar with a time estimate and you can cancel at any point. If the result would exceed 16384px on a side the browser cannot hold it, so we ask you to pick a lower scale.

Should I pick 2× or 4×?

Unless you are printing or cropping in hard, 2× is often enough. A 4× result is four times the file size, and if the original is very small or heavily compressed it can start to look artificial. Processing time is nearly the same for both — internally everything is computed at 4× and the 2× output is scaled back down.

What do I get for free?

All of it. You can upscale and save the whole image for free, with no usage limit and no watermark. Every other imgmoa tool is free and unlimited too.

Are my photos really not uploaded?

Correct. Apart from downloading the upscaling AI file the first time you run it, nothing goes over the network. Your photo is processed entirely inside the browser, and you can verify it yourself in the Network tab of your developer tools.