Skip to content
Photo Restore icon

Photo Restore

Restore old, damaged, and faded photographs with AI

Photo Restore brings damaged, faded, and aged photographs back to life. It removes scratches, tears, creases, and stains. It sharpens blurry details and enhances facial features. It fixes faded, yellowed, or discoloured areas. And for black-and-white or sepia photos, it adds historically accurate full colour. You can process a single photo or up to 10 at once in batch mode.

The restoration skill handles everything in one pass — physical damage, colour fading, and facial detail — with three intensity levels to match the severity of the damage. The colorize skill is purpose-built for converting monochrome photos to colour, with an era hint parameter that guides period-accurate colour choices. Both skills accept multiple images for batch workflows.

What you can do

  • Remove physical damage from photos — scratches, tears, creases, and stains
  • Enhance and sharpen facial details in old portraits
  • Fix faded, yellowed, and discoloured images
  • Convert black-and-white or sepia photos to full colour
  • Choose light, standard, or heavy restoration intensity
  • Output at 1K, 2K, or 4K resolution
  • Process up to 10 images in a single batch call

Who it's for

Families digitising old photo albums, archivists preserving historical collections, genealogists restoring ancestor portraits, photographers handling client restoration requests, and anyone who has inherited damaged photographs they want to preserve.

How to use it

  1. Use restore_photo with an image URL to fix physical damage, fading, and faces in one pass
  2. Set enhancement_level to light for minor fixes, standard for typical old photos, or heavy for severely damaged images
  3. Use colorize_photo specifically for converting black-and-white or sepia photos to colour
  4. Pass an era_hint like "1940s" or "Victorian" for historically accurate colour palette choices
  5. Pass an array of URLs instead of a single URL to process up to 10 images at once

Getting started

No setup required — pass any publicly accessible image URL to start restoring.

Information

Price
From $0.005
Billing
1 free skill. The final price is shown before running. Failed paid calls do not charge.
fal.ai API Key
Optional: use your own fal.ai key instead of the platform default · Get key
Prodia API Token
Optional: use your own Prodia token instead of the platform default · Get key
Higgsfield API Key
Optional: use your own Higgsfield key instead of the platform default · Get key
Photalabs API Key
Optional: use your own Photalabs key instead of the platform default · Get key
Google AI API Key
Optional: use your own Google AI key instead of the platform default · Get key
OpenRouter API Key
Optional: use your own OpenRouter key instead of the platform default · Get key
ElevenLabs API Key
Optional: use your own ElevenLabs key instead of the platform default · Get key
Runway API Secret
Optional: use your own Runway key instead of the platform default · Get key

Frequently Asked Questions

What kinds of damage can it fix?

`restore_photo` handles scratches, tears, stains, fading, blur, and face enhancement in one pass.

How do I turn black-and-white photos into color?

Use `colorize_photo`; if you know the era, add `era_hint` so the colors better match the time period.

Can I restore more than one image at once?

Yes. Both skills accept a single `image_url` or up to 10 `image_urls` for batch processing.

How strong should the restoration be?

Use `enhancement_level` with `light`, `standard`, or `heavy` depending on how damaged the photo is.

Related Tools

Open Image Ops
Image Ops icon
Image OpsResize, convert & optimize images1 skill · from $0.005
Open Generate Video
Generate Video icon
Generate VideoTurn text or stills into video3 skills · from $0.005
Rated 3.0 of 5 —1
Open Generate Image
Generate Image icon
Generate ImageAI image generation, 20+ models6 skills · from $0.005
Rated 4.1 of 5 —7