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?
Related tools
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
- Add a photo (JPG, PNG or WebP). For a large photo you also get a note that it may take a while.
- Choose 2× or 4×; the original size and the resulting size are shown in advance.
- Press Upscale. On the first run you see the engine download progress, then the tile count and time remaining, and Cancel stops it.
- Drag the handle left and right to compare “Original” and “Upscaled”. The comparison is scaled down on screen, but the saved file is full resolution.
- Choose PNG or JPG and press Save. The file downloads with the scale added to its name, as in “_upscaled2x”.
When it helps
Common snags
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.