IT
OmnvertImage • Document • Network

AI Image Upscaler

Enhance any photo to 2× or 4× resolution with AI. Powered by Real-ESRGAN.

Processed on our servers • Deleted after download
Scale

Drop your image here

or browse files

JPEG, PNG, WebP · max 15 MB

Server-sideProcessed server-side

This tool uses a server-side service for processing; uploaded files or requests are not kept for long-term storage.

About

Upload a low-resolution image, pick 2× or 4×, and get back a larger version with sharper edges and fewer compression artefacts. The model is Real-ESRGAN — a well-established open-source super-resolution network — and the output is delivered as lossless PNG.

Real-ESRGAN is a GAN-based network trained on millions of pairs of high-resolution images and synthetically degraded copies of them. It has learned what blur, JPEG blocking, resizing and sensor noise do to real photographs, and it inverts that transformation. Being precise about what that means matters: it is not recovering detail that was in the original scene. It is generating detail that is statistically plausible given what survived. A licence plate eight pixels wide will come back sharp, legible and confidently wrong. For anything evidentiary — forensic, legal, medical, or measurement work — an upscaler is the wrong tool, and its output should never be presented as a record of what was there.

Where it works well is photographic texture. Old family scans, product shots pulled from a marketplace at 400 px, film stills, screenshots of photographic content, and images that have been re-saved through three different chat apps all improve noticeably. The model is particularly good at cleaning JPEG ringing along high-contrast edges and at rebuilding skin, fabric, foliage, stone and hair, because those are exactly what dominated its training data.

Where it struggles is worth knowing before you upload. Small text and UI screenshots come out re-imagined — letterforms get plausible rather than correct, and a serif can turn into something that was never there. Flat vector-style graphics and logos pick up halos and wobbly edges; re-export from the vector source instead, which will be perfect and instant. Faces at very low resolution produce a convincing person who is subtly not the same person. Heavy film grain and sensor noise can be interpreted as texture and amplified rather than removed.

Check the result before you ship it. The artefacts to look for are consistent: over-smoothed skin with a waxy, plastic quality; an oil-painting texture in fine foliage or hair; ringing around hard edges; and repeated patterning appearing in areas that were nearly flat in the original, such as sky or a studio backdrop. Viewing at 100% rather than fit-to-window is the only reliable way to spot them, since every upscaler looks excellent zoomed out.

2× is the right default. It doubles the linear dimensions, processes quickly, and rarely produces visible artefacts on a reasonable source. 4× earns its keep on genuinely small originals — under roughly 600 px on the long edge — where you need a large final output; on an already-decent image it mostly adds processing time and the model’s own texture. If you need a specific final size, upscale first and then resize down slightly. Downscaling an upscaled image hides minor artefacts and gives a far better result than picking an awkward scale factor.

Unlike the browser-based tools on this site, super-resolution needs more compute than a laptop or phone can reliably provide in a tab, so this one runs server-side. The file is received, processed in an isolated working directory, and deleted — the input immediately after processing and the result within 15 minutes. That is a genuine trade-off worth knowing before you upload something confidential. Practical limits: 15 MB per file, images above 2048×2048 are resized before upscaling to keep memory and processing time bounded, and there is a rate limit of 10 upscales per hour.

Output is lossless PNG, which is what you want if the image is going on to further editing but is heavy for the web — re-encode to WebP or JPEG before publishing. Transparency does not survive: the model is RGB-only, so an alpha channel is flattened to white. If you need a transparent result, upscale first and then run the background remover, not the other way round. And remember that upscaling cannot fix motion blur, a missed focus or a badly exposed frame; those are missing information rather than missing resolution. If the original file still exists at full size somewhere, use it — no model beats the real pixels.

How it works

  1. 1Open AI Image Upscaler and choose your file or enter the required input.
  2. 2Check the settings and start the process.
  3. 3The tool creates the result with temporary server-side processing.
  4. 4Download the output or copy the result when it is ready.

FAQ

Is it free?
Yes — 10 upscales per hour, no account and no watermark on the output.
Does it recover the real detail from the original scene?
No, and this is the most important thing to understand about AI upscaling. It generates detail that is plausible for the image, not detail that was recorded. Text, faces and licence plates can come out sharp and wrong, so never use the output as evidence.
2× or 4×?
2× for most images: fast, and clean on any decent source. 4× for genuinely small originals under about 600 px on the long edge. On an already-large image, 4× mostly adds processing time and model texture rather than useful detail.
What is the maximum file size?
15 MB. Images larger than 2048×2048 are resized down before upscaling so that memory use and processing time stay predictable.
Which model is used?
Real-ESRGAN x4plus, the variant tuned for photographic content. Both the 2× and 4× options use the same model, with the output scaled accordingly.
Does it preserve transparency?
No. The model works on RGB only, so an alpha channel is flattened to white. To keep transparency, upscale first and then remove the background.
Why does my screenshot of text look wrong?
Super-resolution reconstructs plausible texture, and text is not texture. Letterforms get re-drawn and small characters change shape. For screenshots, re-take them at a higher resolution or export from the source at the size you need.
Why does my logo have halos around the edges?
Flat graphics with hard edges are outside what the model was trained on, so it adds ringing and softens corners. Logos should be re-exported from the original vector file, where any size is exact.
Can it fix a blurry or out-of-focus photo?
Only mildly. Light softness and compression damage respond well; motion blur and a missed focus do not, because the information was never captured. The result will look sharper without becoming more accurate.
Why does the image look worse at 100% zoom?
All upscalers look better zoomed out. At full size you can see the actual reconstruction — waxy skin, oil-painting foliage, repeated patterning in flat areas. Always review at 100% before using the result.
Does this run in my browser?
No. Super-resolution is too heavy to run reliably in a browser tab, so the image is processed on our server, in an isolated directory, and then deleted — the input right after processing, the output within 15 minutes.
Are my files kept?
No. The uploaded file is deleted immediately after processing and the generated result is removed within 15 minutes. Nothing is used for training.