Upscale and restore old photos

ClearPix upscales scanned prints and low-resolution family photos 2× or 4× with Real-ESRGAN super-resolution, free and entirely in the browser. The model rebuilds detail in tiles, so even large scans finish, and the output is a full-resolution PNG ready for printing. Irreplaceable photos never leave the device; the model downloads once and works offline afterwards. Removing date stamps first, then upscaling, gives the cleanest restoration.

Bring scanned prints and low-resolution family photos up to modern size with Real-ESRGAN super-resolution — 2× or 4×, entirely in your browser. Free, no sign-up, and irreplaceable photos never leave your device.

Upscale and restore old photos — original image before processing
Upscale and restore old photos — result after ClearPix AI processing
BeforeAfter

Drag the divider to compare — processed on this page, on your own device.

Scanned print and the actual ClearPix 4× result, preserved as a public before/after pair. · ClearPix old-photo landing asset

Drop your image here, or click to browse

PNG / JPG / WebP — longest side up to 2048px for in-browser processing · You can also paste an image (⌘V)

No image handy?

What is AI super-resolution?

Real-ESRGAN is a neural network trained on real-world image degradation. Unlike a simple resize, it reconstructs plausible high-frequency detail — sharper edges, recovered texture, cleaned-up compression artifacts. ClearPix runs the model in overlapping tiles on your own GPU (WebGPU) or CPU (WebAssembly), so even large images process safely without any server.

When to use 2× vs 4×

  • 4×— small thumbnails, compressed social-media saves, AI-art drafts.
  • 2×— moderate enlargements where you want a natural, less sharpened look.
  • For very large sources, downsize first and let the model rebuild the detail.

Only process images you own or have explicit permission to modify.

How it works

1

Upload the scanned photo

Drop the scan or old digital file. It opens locally — a private archive stays private.

2

Pick 2× or 4× enhancement

The model processes the image in tiles, rebuilding detail at the larger size. A live progress bar shows how far along it is.

3

Download the enlarged photo

You get a full-resolution PNG ready for printing or sharing. Repeat with a different scale if you want to compare.

Recommended settings

  • • Use 2× for badly degraded scans; use 4× for clean but small originals.
  • • Remove date stamps or overlays before upscaling.
  • • Lower sharpening when faces or film grain look unnatural.

What to expect

  • • Super-resolution improves resolution and edges; it does not remove scratches, stains or sepia tones.
  • • Faces and fine patterns can become soft or overly crisp; compare before printing.

Public benchmark & data →

Your file never leaves your device. All AI processing runs locally in your browser on your own hardware — there is no upload, no queue, and no copy stored on any server. You can disconnect from the internet after the page loads and everything still works.

Frequently asked questions

What does upscaling actually fix on an old photo?

It increases pixel dimensions and can make edges look sharper at ordinary viewing sizes. It cannot guarantee that a blurred face becomes identifiable or that text becomes readable: the model predicts plausible detail and may invent shapes. It also does not remove scratches, stains or date stamps — clean those first.

Should I restore before or after upscaling?

Remove date stamps and overlays first, then upscale. Erasing marks at the original resolution is cleaner, and the upscaler then enhances only the photo itself instead of sharpening the defect too.

How large can I go?

2× is the safe default for badly degraded scans; 4× works well when the original is merely small but clean. Very large output sizes are processed in tiles, so even big scans finish — it just takes longer.

Does it work on faded or sepia photos?

Yes, but the tone stays as it is — super-resolution sharpens structure, it does not recolor. Many people prefer keeping the sepia character; if you want neutral tones, adjust color in any editor after upscaling.

Are my family photos uploaded?

Never. The Real-ESRGAN model and runtime download once and are cached, and every tile is processed on your own device. Supported runs can continue offline after those required files are available.

Related free tools

Engineering deep-diveBrowser Image Upscaling: How We Got 4× Super-Resolution 14× Faster — Then Made It Slower on PurposeTwo complaints arrived in the same week. The first was about time: upscaling a 2048px photo took nine seconds, even on the WebGPU path, and users on weaker hardware saw the progress bar crawl. The second was about taste: the results looked over-cooked — skin turned plastic, edges grew light halos, and if your source was a JPEG, the compression blocks came back louder than before. One complaint asked us to go faster; the other, if you squinted, asked us to add less. This is the story of how we chased the first one honestly, and why the fix for the second one ended up being a dial that gives some of that speed back.Read the deep-dive