Free Image Upscaler
Enlarge images 2x, 3x or 4x in your browser with multi-step resampling, optional sharpening and noise reduction, and a before/after slider.
Loading tool…
How to enlarge an image without making it blocky
Enlarge a picture two, three or four times with smooth multi-step resampling, then reduce noise and sharpen edges. Compare before and after with a slider and download PNG, JPEG or WebP.
- Choose an image up to 3 megapixels, such as 2,000 by 1,500 pixels, or load the example.
- Pick 2x, 3x or 4x. Factors that would exceed 12 megapixels or 8,000 pixels per side are disabled.
- Set sharpen amount and radius, and add noise reduction if the source is grainy or heavily compressed.
- Select Upscale and drag the comparison divider, or switch to actual pixels to inspect fine detail.
- Choose an output format and download the enlarged image.
When to upscale an image
Sometimes the only copy of an image is smaller than you need. A logo taken from an old website, a product photo for a larger listing slot, a screenshot for a presentation or a family photo you want to print bigger can all look blocky when simply stretched. A careful upscale makes them smoother and sharper at the new size.
Upscaling works best for moderate enlargements of reasonably clean images. Doubling a 1,000 pixel photo for a slide or a web banner usually looks good. Turning a tiny thumbnail into a poster will look soft, because the fine detail is not in the file.
If you have access to the original, a higher-resolution export or a vector logo will always beat any enlargement.
Worked example: enlarging a photo three times
Suppose you start with an 800 by 600 pixel photo, which is 480,000 pixels. At 3x the result is 2,400 by 1,800 pixels, or 4.32 megapixels, well within the 12 megapixel limit. The tool enlarges in two passes, first 2x to 1,600 by 1,200 and then 1.5x to the final size, so no single pass stretches the image more than twice.
Next comes sharpening. With an amount of 60% and a radius of 1.2, the blur radius scales with the factor, so at 3x it is about 3.6 pixels. Imagine an edge pixel with a value of 100 whose blurred neighborhood averages 90. The difference is 10, and the sharpened value is 100 plus 0.6 times 10, which is 106. Pixels on the other side of the edge move the opposite way, so the edge looks crisper.
A 2,000 by 1,500 photo can be doubled to 4,000 by 3,000, exactly 12 megapixels, but 3x and 4x are disabled for it because they would exceed the limit.
How the upscaler works
If you enable noise reduction, it runs first on the original pixels using an edge-preserving filter. Each pixel is averaged with neighbors that have a similar color, while very different neighbors, such as the other side of an edge, are mostly ignored. This smooths grain without blurring outlines as much as a plain blur would.
The image is then enlarged with the browser's high-quality smoothing in steps of up to 2x. Finally, an unsharp mask compares each pixel with a blurred copy and adds back a portion of the difference, ignoring very small differences so flat areas do not turn noisy. The result is encoded as PNG, JPEG or WebP.
Common upscaling mistakes
Over-sharpening is the most frequent problem. Too much amount or radius creates bright halos around edges and makes skin look crunchy. Use the before and after slider at actual pixels and back off if you see outlines appearing around objects.
Another mistake is expecting real detail from a tiny file. Text that is unreadable at the original size will not become readable after enlargement, and faces in a small group photo will not gain new features.
Finally, choose the right format. Saving a sharpened photo as a low-quality JPEG brings compression artifacts back. Use PNG or a high JPEG or WebP quality when the image will be edited or printed.
Useful tips and limitations
- Start with a moderate sharpen amount around 50 to 70% and raise it only if edges still look soft.
- Use noise reduction for old phone photos and JPEG artifacts, but keep it low for faces and fabric textures.
- Crop to the part you need before upscaling, so the size limit is spent on what matters.
- For screenshots and flat graphics, try PNG output with light sharpening and no noise reduction.
Common questions
Does the Image Upscaler use AI to add detail?
No. It uses high-quality resampling, sharpening and optional noise reduction. It makes images larger and crisper, but it cannot recreate detail that was never captured, as AI super-resolution models attempt to.
What size limits does the Image Upscaler have?
Input images can be up to 3 megapixels, and results are limited to 12 megapixels and 8,000 pixels per side so the browser does not run out of memory. Crop or downsize larger images first.
Does the Image Upscaler upload my photos?
No. Decoding, enlarging, sharpening and encoding all run in your browser, and the file never leaves your device.
Which factor should I choose in the Image Upscaler?
Choose the smallest factor that reaches the size you need. Smaller enlargements look more natural, and you can resize down afterwards.
Why does the Image Upscaler take a few seconds?
Sharpening and noise reduction process every pixel. A 12 megapixel result means millions of calculations, which can take several seconds on slower phones.
Can the Image Upscaler keep transparency?
Yes, when you download PNG or WebP. JPEG has no transparency, so transparent areas are filled with white.
Your input is processed in your browser without a ToolWorld Online account. Copy or download anything you want to keep before leaving the page.
