Standard image resizing stretches pixels and looks blurry past 2x. AI upscalers run a small diffusion or super-resolution model that hallucinates plausible high-frequency detail — pores, fabric weave, hair strands — that was never in the original. The result is dramatically sharper than any traditional algorithm, though it can also introduce details that were never there.
When to use it
Use upscaling when you have a low-res reference, an old photo to restore, or a small AI generation that needs to be print-ready. Nano Banana Pro outputs 4K natively. Midjourney's --upscale buttons (U1-U4) do a 2x upscale with subtle re-imagination. Stable Diffusion users get the most control via specialized upscaler models like 4x-UltraSharp.
When to use it
Upscale when your source is below 1024px on the long side, when you need to print, or when AI generation produced a sharp composition but soft details. Modern AI upscalers (ESRGAN, Real-ESRGAN, Topaz Gigapixel, and built-in features in Flux 2 / Midjourney) hallucinate plausible detail, unlike bicubic interpolation which just stretches existing pixels.
How to use it (step by step)
- Pick the right upscaler for the content. Photos: Topaz Photo AI or Real-ESRGAN. Anime/art: waifu2x or Real-ESRGAN-Anime. AI-generated: use the model's built-in upscaler (Midjourney Upscale, Flux 2 Refine).
- Choose the scale factor. 2× is the safe default. 4× starts to hallucinate aggressively. Above 4× usually requires multiple passes.
- Sharpen carefully. Most upscalers over-sharpen by default. Pull back sharpening to 50-70% for natural results.
- Output at the right format. PNG for transparency, WebP for the web, TIFF for print. Avoid re-saving JPEGs to JPEGs.
Common mistakes to avoid
- Upscaling a JPEG with compression artifacts — the upscaler amplifies them. Denoise first.
- Going beyond 4× in one pass — quality degrades fast. Do 2× twice instead.
- Using a photo upscaler on illustrations or vice versa — the model bakes in the wrong texture.
Frequently asked questions
What's the best free AI upscaler?
For most users, Upscayl (free, open source, desktop) using Real-ESRGAN models. For browser use, Image Upscaler by Cutout.pro has a free tier.
Can I upscale an AI-generated image without losing the look?
Use the same model's built-in upscaler when possible. Midjourney has Subtle/Creative upscale; Flux 2 has Refine.
Does upscaling work on text in images?
Sometimes. Real-ESRGAN can restore moderately blurry text. Heavily damaged text usually needs to be re-rendered (use Ideogram or GPT Image-2).
How do I batch upscale?
Upscayl, Topaz Gigapixel, and chaiNNer all support batch processing. ComfyUI for advanced workflows.