Bringing Old Photos Back to Life

Image generationAvailable
by MicrosoftModel ID: old-photo-restore

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.

Price
β‰ˆ $0.010/run
Input β†’ output
Text + Image β†’ Image
Developer
Microsoft
Updated
September 23, 2026
01

Playground

Try Bringing Old Photos Back to Life

Input & output

β‰ˆ $0.010/run
Try Bringing Old Photos Back to Life

Old or damaged photo to restore

Advanced settings (2)
Output
Your image appears here.

This run

about $0.01 Β· 1 credits

$0.0299 (2.99 credits) are reserved at the start; the actual GPU time is billed.

For accounts without a purchase: runs above 2 credits need a top-up.

New here?

10 free credits ($0.10) when you sign up with Google

Usable 24 hours after sign-up, up to 5 runs per day and at most 2 credits per run. Other sign-in methods start without credits.

02

Examples

Real outputs from the public examples of this model on Replicate, with the prompt and settings that produced them. They were not generated live on this page.
  • Example output 1 from Bringing Old Photos Back to LifeOpen full size
    InputInput

    No text prompt: the model only takes the input shown.

  • Example output 2 from Bringing Old Photos Back to LifeOpen full size
    InputInput

    No text prompt: the model only takes the input shown.

  • Example output 3 from Bringing Old Photos Back to LifeOpen full size
    InputInput

    No text prompt: the model only takes the input shown.

03

About Bringing Old Photos Back to Life

TL;DRAs of September 23, 2026

Bringing Old Photos Back to Life is a model by Microsoft in the Image generation category. On Railwail, Bringing Old Photos Back to Life costs β‰ˆ $0.010 per run.

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.
04

Pricing

Prices in US dollars. Usage is charged from prepaid credits.
Typical run (β‰ˆ 37 s on T4)$0.010 per run
GPU time (T4)$0.00027 per GPU second
  • Billed by the GPU time the run actually takes. When the run starts, 3Γ— the typical price is reserved from your balance and settled afterwards.
  • 1 credit = $0.01

Cost calculator

Price calculator

s

Typical according to the provider: about 36.9 s

Total

$1.00

100 credits

Per run

$0.01 Β· 1 credits

Billed by the actual GPU time; this is an estimate.

05

API

Call Bringing Old Photos Back to Life with your Railwail API key. Use this model ID in the request:

No verified API example

The public API passes a different input format than this model needs. Use the playground above.

06

Specifications

Model ID
old-photo-restore
Developer
Microsoft
Input
Text, Image
Output
Image
Billing
By usage (tokens or GPU time)
Catalog entry updated
September 23, 2026

Input parameters

Inputs and settings from the model's input schema. The example in the API section shows which of them the API accepts.

  • imagerequired

    Old or damaged photo to restore

    Type: Text
    Default: –
    Allowed values: –
  • HR

    Use high-resolution mode

    Type: Yes/no
    Default: false
    Allowed values: –
  • with_scratch

    Detect and inpaint scratches

    Type: Yes/no
    Default: false
    Allowed values: –

Tags

  • restore
  • old-photo
  • scratch-removal
  • denoise
  • face-restoration
07

Use cases

08

Frequently asked questions

What is Bringing Old Photos Back to Life?

Bringing Old Photos Back to Life is a model by Microsoft in the Image generation category.

How much does Bringing Old Photos Back to Life cost on Railwail?

On Railwail, Bringing Old Photos Back to Life costs β‰ˆ $0.010 per run. You are charged for what each request actually uses. Usage is paid from prepaid credits; 1 credit equals $0.01.

Which settings does Bringing Old Photos Back to Life support?

According to its input schema, Bringing Old Photos Back to Life knows these parameters: image, HR, and with_scratch.

How fast is Bringing Old Photos Back to Life?

There are not enough measured runs of Bringing Old Photos Back to Life on Railwail yet to state a run time. It depends on the input, the settings and the load at the provider.

Is Bringing Old Photos Back to Life better than FLUX 1.1 Pro?

That depends on the task. Bringing Old Photos Back to Life (Microsoft) and FLUX 1.1 Pro (Black Forest Labs) are both models in the Image generation category. The comparison page shows their prices and specifications side by side.

Compare Bringing Old Photos Back to Life and FLUX 1.1 Pro

Can Bringing Old Photos Back to Life use an image as input?

Yes. Send the image in the image parameter.

09

Comparable models

All in this category
  • SDXL fine-tune by galleri5 for slick flat icons and pop constructivist graphics with thick edges. Trained on Bing generations, it produces clean single-subject icon art that suits app icons, badges and UI glyphs. Raster output, not true vector.

  • InstantIDCommunity

    InstantID makes realistic portraits of a real person from a single reference photo without per-user training. Combines a face encoder with an IdentityNet adapter on SDXL to keep identity and pose while following a text prompt, so it is fast and tuning-free.

    β‰ˆ $0.084/run

    740 % more expensive per unit

    Compare Bringing Old Photos Back to Life vs. InstantID
  • Sticker MakerCommunity

    fofr's sticker generator that outputs graphics with transparent backgrounds, so the result drops straight into chat apps or print sheets. Runs an SDXL-based pipeline at high speed (default 17 steps) and returns die-cut style art without manual background removal.

    β‰ˆ $0.0055/run

    45 % cheaper per unit

    Compare Bringing Old Photos Back to Life vs. Sticker Maker

All models through one API

One API key for every model on Railwail. Usage is charged from prepaid credits, 1 credit = $0.01.