Small picture, bigger print
A 640-pixel photo is fine on a phone and useless on a poster. This tool enlarges the file in steps and rebuilds the edges after every step, so the result keeps its shape instead of turning into a soft blur.
The AI Image Upscaler enlarges a photo, logo or screenshot up to four times, in steps, with detail and noise controls matched to the type of picture. Upscaling adds pixels, so a 1000 × 1000 picture at 4× becomes 4000 × 4000, or 16 megapixels.
How it works
Add the image
Open the small or soft picture.
Pick the scale
Choose how far to enlarge it, up to four times.
Download the result
Save the upscaled image and compare the detail at 100%.
A 640 × 480 phone picture becomes 2560 × 1920 at 4×. The pixel count grows sixteen times, which is why the tool stops at about 14 megapixels on a phone.
Pick the mode that matches the picture
Photos carry grain and small colour noise. Enlarging a photo therefore starts with a light cleanup pass, then the edges are rebuilt gently so skin and sky stay smooth.
Use 40 to 60% detail. Above 70% the grain is sharpened along with the subject and the result looks brittle.
Flat colours and straight lines survive enlargement well, but hard edges show every rounding error. No cleanup is applied here, and the detail slider is applied at a lower strength so a clean line stays a clean line.
A screenshot has a fixed pixel grid. Enlarging it never recovers the original vector text, but a higher detail setting plus a small cleanup keeps the letters legible when the image is shown on a screen.
- check_circleWork from the largest original you have
- check_circleAvoid enlarging an image that was already resized up once
- check_circleExport PNG for logos, JPG for photographs
- check_circleKeep the original file, never overwrite it
What happens inside the browser
Read
The file is decoded to pixels in memory. Nothing leaves your device, so private screenshots are fine.
Double
The picture is doubled, then doubled again. Two small steps look better than one huge stretch.
Clean
A box filter removes the noise that enlargement would otherwise multiply.
Rebuild
An unsharp mask puts the contrast back on the edges that the scaling softened.
Choosing a size that actually fits
| Where it goes | Needed pixels | From 640 px | Verdict |
|---|---|---|---|
| WhatsApp or story | 1080 × 1920 | 2× | Comfortable |
| Full HD screen | 1920 × 1080 | 3× | Sharp at normal distance |
| A4 print at 300 dpi | 2480 × 3508 | 4× | Acceptable, not crisp |
| A3 poster | 3508 × 4961 | 4× + crop | Better to reshoot |
Does upscaling add real detail?expand_more
No. There is no information hidden in a small file that a program can recover. What the tool can do is rebuild the transitions between colours so the picture looks like a sharp small photo instead of a stretched one. Faces, fine print and fabric texture stay approximately what they were.
Why four times and not ten?expand_more
Every step multiplies the pixel count. A 4× enlargement of a 12-megapixel photo is 192 megapixels, several gigabytes in memory, which no phone browser survives. Beyond 4× the added pixels are invented more than they are rebuilt, so the tool stops where the result is still honest.
PNG, JPG or WebP?expand_more
PNG keeps every pixel exactly and is right for logos, text and anything with transparency. JPG is smaller for photographs. WebP is the smallest of the three but a few older programs still cannot open it.
What about a picture that is already blurry?expand_more
Enlarging a blurry picture makes a bigger blurry picture. A small amount of noise cleanup and a high detail setting helps the edges of an object, but it cannot bring back a face that is out of focus. For those files, take a new picture.
Upscaling questions, answered
Is the image uploaded?expand_more
Which formats can I start from?expand_more
How large can the result be?expand_more
Is the result watermarked?expand_more
Does it work on a phone?expand_more
Can I enlarge a logo for print?expand_more
How Image Upscaling Works, and When It Actually Helps
When a picture is enlarged, no program can look at what was never recorded. A 640-pixel photo contains 307,200 coloured squares and nothing else; a 2560-pixel version needs 4.9 million. The extra 4.6 million squares have to be invented from the ones that exist. That single fact decides everything about upscaling: the question is never whether detail is invented, only how convincingly it is done.
There are two families of methods. The first fills the new pixels with an average of their neighbours — bilinear or bicubic interpolation. It is fast and it is why a stretched picture looks soft: every edge is smoothed across two or three pixels, so contrast disappears exactly where the eye looks first. The second family tries to rebuild the edge instead of smoothing it: the direction of a line is estimated, and new pixels follow that direction rather than averaging across it. The tool on this page uses the second approach, in the modest form that a browser can afford.
Why the enlargement happens in steps
Doubling a picture is well behaved: every source pixel becomes a two-by-two block, and the filter knows exactly where the original samples were. Quadrupling in a single call forces the filter to guess across four times the distance, which blurs strongly and sometimes leaves visible squares around hard edges. Two doublings cost a little more memory, but each one has a small, predictable error, and the sharpening pass after each step can work on edges that are still where they belong.
Between the steps the tool removes noise. Grain is the enemy of enlargement: a sharpening filter cannot tell a dust speck from an eyelash, so it amplifies both. A gentle box filter first, then a stronger edge rebuild, produces a picture that is clean without looking plastic.
What the detail slider really controls
The slider sets the strength of an unsharp mask: the picture is compared with a slightly blurred copy of itself, and the difference is added back to the original. At low values the result is soft but natural. Around 50% the edges of buildings, letters and product shapes look right. Above 70% the halos around high-contrast edges become visible when you zoom in, and skin starts to look tired. For photographs, stay near the middle; for screenshots and line art, go higher.
The honest limits
Three things do not survive. Faces lose micro-texture: pores, fine hair and stubble cannot come back, so a face enlarged 4× reads well at arm's length and poorly in a close crop. Small print loses letterforms — a 12-pixel-tall word becomes a 48-pixel-tall word that is still only 12 pixels of information. And out-of-focus areas stay out of focus; blur has no edges to rebuild.
The right way to use an upscaler is therefore narrow and useful: take a picture that is sharp but too small, enlarge it by the factor the destination needs, choose the matching mode and export. If the destination needs 300 dpi at A3 from a phone photo, no upscaler is the answer — a new photograph is.
A short workflow that avoids trouble
- Crop and colour-correct first, at the original size, then enlarge once at the end.
- Keep the original file. The enlarged version should always be a new file with the factor in its name.
- Export PNG for logos, diagrams and text; JPG or WebP for photographs.
- Check the result at 100% on the screen where it will be seen, not at thumbnail size.
One more practical note: an image that was already enlarged by another program carries interpolation artefacts. Enlarging it again doubles those artefacts rather than the subject, so always work from the biggest original you can find — the camera roll, the client's folder, the design file.
Print size, honestly calculated
Printers do not have pixels, they have dots per inch. A 300 dpi print of a 2× enlargement from a 640-pixel source is 1280 pixels across, which is 4.3 inches of paper, roughly a postcard. The same file at A4 would be 155 dpi: acceptable for a photo held in the hand, soft for a poster read from a metre away. Doing that arithmetic before exporting saves a reprint.
The reverse calculation is the useful one. Decide the physical size, multiply by the dpi the printer asks for, and you have the pixel width you need. If the number is more than four times the source, the honest answer is a better source, not a bigger slider setting. Enlarging is a repair, and repairs have a budget.
More image tools that keep files local
fact_checkQuick facts
- At 4× a 1000 × 1000 picture becomes 4000 × 4000 — 16 megapixels, sixteen times the data of the original.
- No upscaler brings back detail that was never recorded: it rebuilds edges so the enlargement looks sharp instead of soft.
- JPEG splits the picture into 8×8 pixel blocks and stores a discrete cosine transform of each block, which is where its block-shaped artefacts come from.menu_bookITU-T
- JPEG has no alpha channel, so transparency always becomes white or black when a picture is saved as JPG.menu_bookITU-T
- PNG compresses with DEFLATE, so decoding always returns exactly the pixels that were saved.menu_bookW3C
helpQuestions people ask
How do I make a small image bigger without blur?expand_more
How much can I enlarge an image?expand_more
Is AI upscaling better than normal resizing?expand_more
hubWhat this page is about
- JPEGopen_in_new
A lossy still-image format standardised as ITU-T T.81 in 1992 and still the default format of most cameras and phones.
- PNGopen_in_new
A lossless image format defined by the W3C with an 8-bit alpha channel and gamma information, designed for the web in 1996.
- Canvasopen_in_new
The HTML element that gives a page a pixel buffer to draw on and export as PNG, JPEG or WebP.
- WebPopen_in_new
An image format published by Google in 2010 that stores lossy and lossless pictures, transparency and animation in one file type.
library_booksOfficial sources cited on this page
Continue with the same file
Each of these opens what the tool above produces. Use “Use in another tool” under the result to carry the file over — it moves from tab to tab inside your browser, never to a server.
Switched-off tools are not listed here: only what works right now.