Bringing Old Photos Back to Life

Microsoft
Image Generation

Microsoft Research pipeline by Ziyu Wan et al. that restores scanned old photos, removing scratches, dust and fading and optionally enhancing faces in one pass.

Generate with Bringing Old Photos Back to Life
Describe what you want and pick a size β€” the image renders inline.
Sign in to try this model with €5 free credits.
Sign in
Result appears here
TL;DRΒ·Last updated June 24, 2026

Bringing Old Photos Back to Life is image generation AI model from Microsoft, priced at €0.000 per 1M input tokens with a unknown context window.

About this model

This model targets the mixed degradations real scanned photographs suffer, structured defects like scratches and creases plus unstructured noise and fading, using a triplet domain translation network. The with_scratch option triggers scratch detection and inpainting, and HR mode handles higher-resolution scans.
Try Bringing Old Photos Back to Life
Sign in to generate β€” 50 free credits on sign-up

Pricing

Price per Generation
Per generation€2.00

API Integration

Use our OpenAI-compatible API to integrate Bringing Old Photos Back to Life into your application.

Install
npm install railwail
JavaScript / TypeScript
import railwail from "railwail";

const rw = railwail("YOUR_API_KEY");

const images = await rw.run("old-photo-restore", "A beautiful sunset over Tokyo");
console.log(images[0].url);

// Or use the image() method for full control
const res = await rw.image("old-photo-restore", "A cat in space", {
  size: "1024x1024",
  n: 1,
});
console.log(res.data[0].url);
Specifications
Price
€2.00
Developer
Microsoft
Category
Image Generation
Supported Formats
image
Tags
restore
old-photo
scratch-removal
denoise
face-restoration

Frequently asked questions

Start using Bringing Old Photos Back to Life today

Get started with free credits. No credit card required. Access Bringing Old Photos Back to Life and 100+ other models through a single API.