✦ PIXELOKAY PHOTO LAB · RESTORATION

Photo Restoration Studio

Carefully repair scratches, revive faded tones, soften grain and recover detail—without uploading a photograph to a server.

Scratch repairColor recoveryLocal enhancement
✳

Restoration Studio

No AI by default · your photos remain on this device · One photograph, your finishing touch.

Before & after

Your restoration preview will appear here.

Every photo has a story.

Add your old photograph or explore the restoration tools using our sample.

No image loadedReady

Restore your photograph

Review the changes before you save a high-quality copy.

Save restored photo

Available after a successful restoration.

JPEG does not support transparency. Exporting also removes the original photo metadata.

↓
◎

Paint away scratches

Choose Repair to remove scratches or Revive to recover faded color locally, then Apply. Results depend on surrounding pixels.

◈

Natural detail

Gentle sharpening improves visible edges, but cannot reliably recreate missing facial identity.

🔒

Privacy-first

Processing is local. Optional AI downloads static code and model files, not your photo.

PHOTO RESTORATION, EXPLAINED

Repair photos without losing what makes them yours.

Can this reconstruct missing faces?

No guarantee. Detail sharpening and optional AI can improve textures but cannot confirm historical or personal accuracy. Preserve your original.

How does scratch repair work?

Paint damaged areas with Repair. The tool fills selected pixels using nearby image color. Large missing regions may need manual editing in a specialist application.

Does PixelOkay upload my images?

No. Source images are decoded and processed in your browser. The optional open model and runtime are downloaded separately after you approve model setup.

Can I fix faded black-and-white prints?

Yes. Try the Black & White preset to improve contrast and reduce grain while retaining grayscale tones.

Using AI Photo Restoration

Load a photograph, select a preset or adjust local restoration settings, and add repair marks where needed. Apply, compare and export a new image while keeping the original. Optional AI enhancement is experimental and loads external dependencies only after explicit setup approval.

Regular restoration uses conventional algorithms and approximate nearby-color repair, not missing-face reconstruction. Experimental AI is tightly size-limited, may invent texture and does not provide GFPGAN identity restoration. Runtime/model downloads contact third parties. Marks alone have undo/redo; settings use reset. Working copies can be resized, and Canvas exports drop EXIF/ICC metadata. Keep original files.

References: Model provenance · ONNX Runtime

Related tools

LOCAL AI SETUP

Set up AI on this device

First, a model needs to be loaded on your device

Optional photo enhancement runs with Real-ESRGAN and ONNX Runtime Web on your device. You approve downloads before they begin. Photos are not uploaded for inference; loading model/runtime files contacts public hosts.

  1. 1. Check device
  2. 2. Download / cache
  3. 3. Initialize model
  4. 4. Restore photo
Experimental, texture-generating enhancement (not historical face reconstruction). Verified ONNX weights: 4,866,422 bytes (~4.64 MiB). The first use also downloads the ONNX runtime/WASM; size and memory needs vary. Up to 1024 px per side and 850,000 pixels.

Device & model resources

Approximate measurements
Device RAM / model memoryChecking…

Live RAM, GPU memory and model working-memory requirements are not exposed reliably by this browser. This model uses WASM CPU rather than WebGPU.

Checking browser support…

Browser website storageChecking…

This is estimated site storage, not RAM. It includes all PixelOkay tools on this exact origin.

Compatible model cache not yet inspected.

ONE ACTION · ALL RECOGNIZED AI MODEL DOWNLOADS

Free AI model storage across PixelOkay

Scan this website origin for recognized WebLLM, Transformers.js, ONNX model caches and verified model entries in mixed buckets, including those from other PixelOkay tools. No general website data, IndexedDB, projects or files are cleared automatically.

Inspect caches before considering deletion. Unrecognized data is left untouched.

Inaccessible OPFS, IndexedDB and browser-managed model files cannot be safely erased here. Close other PixelOkay AI tabs before cleanup.

Having trouble downloading or loading AI?

Try refreshing device and storage information, reloading the current model, checking your connection, and reviewing the error category. If you have evidence of corrupted model caches, inspect recognized downloads above and delete only after confirmation. Other tools may need to download models again. Never clear all website data without backing up your work.

No AI download starts until you press Download & Load Model. Conventional photo restoration works without AI.
Currently loaded: none
Technical details

ONNX Runtime Web 1.22.0; WASM CPU backend. Model SHA-256 verified before model initialization. This is not the WebLLM text model used by AI Chat; incompatible weights are never treated as reusable.

No enhancement timing recorded.

Delete recognized AI model downloads?

Only verified model cache entries will be considered.

Other PixelOkay tools may need to redownload their compatible models. Saved projects, edits and other website data are not targeted; unknown caches remain untouched. Close other AI tabs before confirming.