Browser-native restoration engine

Restore Old Photos in Your Browser

Repair scratches, recover faded contrast, unblur faces and upscale to 8K — all with real pixel processing that never leaves your device.

100% privateNo uploads, no API keysReal pixel mathCanvas ImageData pipelineUp to 8K1x · 2x · 4x upscaling

Drop a photo to restore it

Drag and drop, click to browse, or paste with Ctrl+V. Everything is processed locally in your browser.

JPG · PNG · WEBP · up to 8K output

Or start with a damaged sample

How it works

Three steps from damaged to restored

Every stage is a real algorithm operating on the pixel buffer — no filters, no mock timers, no server round-trips.

STEP 01

Load your photo

Drop a file, paste from the clipboard, or pick one of the built-in damaged samples. Nothing is uploaded — the image is decoded straight into a canvas.

STEP 02

Tune the pipeline

Toggle scratch repair, de-fade, unblur and colorize, set the Sharpness & Fidelity slider, choose a color tone and pick a 1x, 2x or 4x upscale.

STEP 03

Restore & export

Run the five-stage engine, compare before and after with the curtain slider, then download JPG, PNG or WebP — or a shareable split card.

Before & after

See the pipeline on real damage

These samples are generated procedurally in your browser, then run through the full restoration engine. Drag the divider to compare.

1920s Studio Portrait restored
1920s Studio Portrait original damaged source
↔
OriginalRestored

FAQ

Frequently asked questions