Erase a photo

Remove scratches from old photos

Dust and scratches on an old scan are found for you. Check them, then clear them.

or drop it here · paste with Ctrl+V A scanned print or negative works best. Several scans at once open the batch, with the same threshold for each.

No photo handy?

FreeNo sign-upPhotos stay on your device

Before and after: a sepia sea scan with dust and a scratch, then a clean scan
Choose photo

The scan is searched for dust and scratches the moment it opens — specks and long thin lines that differ sharply from their surroundings — and they are proposed as the region for you to check. Nothing is filled until you press Erase; the edge march then closes each defect from its own edges.

An old-looking sepia print with white specks and a scratch on the left half; clean on the right half.
Before and after on a sepia copy of our own beach photograph with dust and a scratch added: the proposal found them and the edge march filled each one from its edges.

Why the scan is proposed, never auto-filled

Dust on a scan is easy to see and tedious to paint: hundreds of specks, a hair, a scratch from a sleeve. The proposal does the tedious part. A pseudo-median seven pixels across erases anything up to about three pixels wide; whatever it erased, beyond the threshold, is a candidate defect. Candidates are then kept only if they are small (a speck) or long and thin (a scratch or a hair).

That shape test is what keeps texture out — grain, gravel and foliage pass the difference test everywhere and fail the shape test — but it is a heuristic, and stars in a night sky, catchlights in eyes and sparkle on water look exactly like dust to it. So it proposes and you review: take back anything that belongs to the picture with the restore brush, then erase.

Working it

  1. Open the scan. The proposal runs straight away. The live line says how many specks and scratches it found.
  2. Look at what was proposed. Zoom to 1:1 and pan. Catchlights, stars and highlights are the usual false finds.
  3. Take back what belongs to the picture. Restore brush, or Take out with the rectangle.
  4. Adjust the threshold. Lower finds fainter dust; higher finds only the obvious. Press Dust & scratches again to re-propose.
  5. Erase. The edge march closes each thin defect from its edges. A large tear is better re-rolled with the patch search.

What this mode will not do

  • It cannot tell dust from a star, a catchlight or a sparkle on water. That is why it only proposes.
  • Scratches wider than a few pixels and torn corners are removals, not dust — paint them and use the patch search.
  • On a heavily textured scan most of the frame passes the test; the page says so and proposes nothing rather than marking the whole picture.
  • Faded colour, mould and silvering are not defects it looks for.

Questions about this mode

Is my scan uploaded?
No. The proposal and the fill run in this tab, in a worker. Your scan never leaves the device.
Which engine fills a scratch?
The edge march, selected here: it closes a thin defect from both sides using the pixels right next to it. For a wide tear, re-roll that removal with the patch search.
Why did it mark the stars in my night sky?
Stars are small bright points, which is exactly what dust is. Take them back with the restore brush, or raise the threshold.
Can I clean a whole roll of scans at once?
Yes — drop several scans together. Each gets its own proposal at the same threshold and is filled only if the proposal covers less than the share of the frame you set; anything larger is held for review.
Does it download anything?
No.

Related ways in

Photographic visual for Remove Scratches

Remove Scratches