How to Upscale Low-Resolution Images Without Making Them Look Fake
AI upscaling can improve small or blurry images, but aggressive settings often create unnatural results. Here's how to upscale images correctly.
Sooner or later everyone needs a bigger version of a small image: an old family photo for printing, a product shot from a supplier that's only 400 pixels wide, or a logo pulled from an old website. Simply enlarging it gives you a soft, blurry result. AI upscalers promise to fix that, and sometimes they do it remarkably well. Pushed too far, though, they produce faces that look like wax, invented texture and halos around every edge.
This guide explains what actually happens when you enlarge an image, what AI upscaling can and can't do, and a workflow that gives natural-looking results.
Why small images go blurry when enlarged
A digital image is a fixed grid of pixels. A 500×500 photo contains 250,000 of them. To display it at 1000×1000, the software needs a million, so three out of every four pixels have to be made up.
Traditional resizing methods make them up by averaging their neighbours:
- •Nearest neighbour copies the closest pixel, giving a blocky, pixelated look. That's useful for pixel art and little else.
- •Bilinear averages the four surrounding pixels and is smooth but soft.
- •Bicubic uses sixteen surrounding pixels and is the standard in most editors: a little sharper than bilinear, but still unable to add real detail.
All three can only spread out the detail that's already there. Edges get softer, fine texture like hair and fabric turns to mush, and small text becomes unreadable.
What AI upscaling does differently
AI upscalers are neural networks trained on millions of pairs of images: a sharp original and a deliberately shrunk copy. From those pairs the model learns what high-resolution detail typically looks like given a low-resolution input. That includes how an eyelash, a brick wall, a letter "e" or a strand of hair usually appears.
When you upscale, the model doesn't recover the lost detail, because that information is gone. It predicts plausible detail based on what it has learned. When the prediction matches reality closely, the result looks genuinely sharper. When it doesn't, you get detail that looks convincing at first glance but isn't what was actually there.
That distinction matters. An AI-upscaled photo is a good-looking reconstruction, not a recovered original. For family photos and marketing images that's usually fine. For anything where accuracy matters, such as evidence, documents or identifying people, it isn't.
Where it works well and where it doesn't
Works well:
- •Portraits and faces with reasonable lighting.
- •Illustrations, artwork, anime and cartoons with clean lines.
- •Product photos on plain backgrounds.
- •Scanned prints that are in focus but low resolution.
Struggles:
- •Images already ruined by heavy JPG compression. The model often "enhances" the compression blocks themselves.
- •Tiny text, which may come out as letter-shaped shapes that aren't the real words.
- •Strong motion blur or out-of-focus shots. Upscaling isn't deblurring.
- •Very small sources, for example a 100px thumbnail. There isn't enough information to predict from.
The most common mistake: going too big
The more you enlarge, the more the model has to invent. At 2× it fills in three-quarters of the pixels; at 8× it invents 63 out of every 64. That's when skin turns plastic, foliage becomes a repeating pattern and every edge gets an artificial outline.
As a rule:
- •2× almost always looks natural.
- •4× works well on good sources and should be inspected carefully.
- •Beyond 4×, results are usually unconvincing unless the source is very clean.
Before upscaling at all, work out how big you actually need the image to be. For printing, multiply the print size in inches by 300 to get the pixel dimensions you need: a 6×4 inch print needs about 1800×1200 pixels. For the web, the width of the space it will fill, doubled for high-density screens, is plenty. Upscaling beyond your real target only adds artefacts.
A workflow that gives natural results
- 1Start from the best original you can find. Search your email, cloud storage and old phones for an earlier, larger copy. A real higher-resolution original beats any upscaler.
- 2Fix the basics first. Crop away anything you don't need and straighten the image. If it's very dark or washed out, correct brightness and contrast lightly.
- 3Upscale in one modest step, usually 2×, to your target size or slightly above it.
- 4Inspect at 100% zoom. Look at eyes, hair, text and edges. If anything looks painted or plastic, try a lower scale factor or a less aggressive model setting.
- 5Sharpen lightly, if at all. A small amount of sharpening after upscaling can help, but AI output is often already sharp, and adding more creates halos.
- 6Resize down to the exact size you need and save in the right format: JPG or WEBP for photos, PNG for graphics, logos and anything with transparency.
Upscaling vs enhancing
People often reach for an upscaler when what they really need is enhancement. If your photo is already big enough but looks dull, flat or slightly soft, adjusting brightness, contrast, colour and a little sharpening, as BG Bueno's Image Enhancer does in your browser, often gives a better result than upscaling, without inventing any detail. Upscale only when the image genuinely doesn't have enough pixels for where it's going.
The bottom line
AI upscaling is a genuinely useful tool when used conservatively. Find the best source you can, enlarge modestly toward a real target size, and check the result closely. A subtle, honest improvement always looks better than an image full of convincing-looking detail that was never there.
BG Bueno tools
BG Bueno's own image tools are free to use, with no account required, and your files stay in your browser.
Keep reading