Sharpen a Soft Photo
This runs a slightly soft photo through a super-resolution model at four times scale, applies a controlled sharpening pass, and brings the result back down to double the original size. That is a real improvement on mild softness. It is not deblurring in the sense most people mean, and the difference matters enough that most of this page is about telling the two apart before you spend time on an image that cannot be saved.
Use this without the search next time. Prathom Workbench puts Prathom's tools in your toolbar.
Add to Chrome — freeDrop an image here, or click to browse
Up to 25 MB. Uploaded temporarily, deleted after processing.
What it does
- Super-resolution pass at four times scale
- Controlled unsharp pass, not a slider
- Output at twice the source dimensions
- Stated limits on unrecoverable blur
How to use AI Deblur
- 1
Decide which blur you have
Zoom to full size first. Detail that is soft but present can be improved; detail that is smeared into a streak or a flat disc cannot.
- 2
Run the pass
The image is upscaled four times by the model, sharpened, then scaled back to twice its original width and height.
- 3
Compare at 100 per cent
Judge at full pixel size against the original, watching skin, text edges, and flat areas where sharpening introduces grain first.
How it works
The image goes through three stages, none of which involve guessing what a blurred shape used to be.
First a super-resolution model, RealESRGAN, redraws the image at four times its width and height. Models like this are trained on pairs of images — a high-resolution original and a degraded copy — and learn to invert that specific degradation. They are good at reconstructing texture and edges that are implied by what survived.
Second, an unsharp pass raises contrast in a small radius around edges. This is the step that makes an image read as sharp. It adds no information; it makes the information already there more visible.
Third, the result is scaled back to twice the original size rather than all the way down, because averaging pixels during a downscale is itself a mild sharpener and stopping halfway keeps some of the model's added detail.
The distinction this page keeps making
There are two very different situations that both get called blur.
In the first, the detail is present but low in contrast — a slightly missed focus, a soft lens, an image that has been resized down and back up. The information survived. Raising local contrast makes it visible again, and the result is a genuine improvement.
In the second, the detail was destroyed at capture. A subject that moved during the exposure, or a focal plane that landed somewhere else entirely, does not have soft detail; it has no detail. Every pixel is an average of things that were never separated. There is nothing for a contrast pass to bring back, because contrast operates on differences and the differences are gone.
How to tell which you have
Open the original at one hundred per cent and look for the smallest thing you can identify. Eyelashes, the weave in fabric, text on a label, individual leaves.
If you can just about make it out, you have the first case and this pass will help. If it has become a smooth gradient with no internal structure, you have the second, and no amount of sharpening produces detail — it produces a harder edge around the blur, which is the characteristic over-sharpened look.
Reading the result
Judge at full size, never zoomed out. A downscaled preview hides both the improvement and the damage.
Watch three places. Skin, where over-sharpening shows as texture that was not there. Text, where it shows as bright fringes on either side of each stroke. And any large flat area — sky, a painted wall — where amplified sensor noise appears as grain. If those three look right, the pass has done what it can.
Publication gate
This page ships once the workflow has been run against a mildly soft image, a genuinely out-of-focus image, and a motion-blurred image, with all three outputs compared to their sources at full pixel size.
Examples
Mildly soft handheld shot
This is the case the pass is built for. The detail survived the exposure and only needs local contrast restored around it.
Out-of-focus portrait
The output is larger and crisper-looking at the edges of shapes, but the eyelashes never existed as detail in the file and do not come back.
Frequently asked questions
Is this really deblurring?
No, and it is worth being exact. Deblurring in the technical sense means estimating the blur that was applied and reversing it, which needs either a known blur kernel or a model trained to guess one. This pass does something simpler: it upscales with a super-resolution model and increases local contrast at edges. On a mildly soft image the two are hard to tell apart by eye. On a badly blurred one they are not.
Why is my output twice the size of what I put in?
Because the super-resolution model has a fixed four times factor, and the result is deliberately brought back down by half rather than all the way. Downscaling averages neighboring pixels, which is itself a mild sharpening of apparent detail, and stopping at two times keeps that benefit. If you need the original dimensions, resize the download afterwards.
Can it recover motion blur from a moving subject?
Almost never. Motion blur spreads a point of detail into a line, and every point along that line overlaps its neighbors, so the original values cannot be separated from what landed on top of them. Sharpening a motion-blurred image raises the contrast of the streaks themselves, which usually reads as worse rather than better.
Why does the sky look grainy afterwards?
Sharpening amplifies local differences, and in a smooth area the only local differences are sensor noise and compression artifacts. There is no edge there to strengthen, so the pass strengthens the noise instead. This is why flat regions are the first place to look when judging whether a sharpening pass went too far.
Is the AI Deblur tool free, and do I need an account?
It is free and there is nothing to register for. No account is created, no address is collected, and no reduced-quality preview is withheld for a plan that does not exist. The constraints that do apply come from the workflow itself rather than from billing: 25 MB in, a shared GPU queue, and a thirty-minute window to collect the output.