Skip to content

Clean up a photo's imperfections

Clean up smudges, scratches, or small stray elements from a photo by painting over them, with AI.

Processed on your device via WebAssembly. Nothing is sent to any server.

or click to select it

Clean up small imperfections in a photo (a smudge, a scratch, a stray element) by painting over them: the AI fills the area naturally, directly in your browser.

Uses an inpainting model (MI-GAN) running in your browser via WebAssembly to naturally fill in the marked areas, based on the surrounding texture.

Use cases

  • Removing a dust spot or scratch from a scanned photo.
  • Removing a small distracting stray element from a product photo.
  • Touching up a specific detail before sharing or printing a photo.

How it works

  1. 1

    Upload the photo

    It appears ready to paint on.

  2. 2

    Paint over the imperfection

    A small brush is usually enough for spots or scratches.

  3. 3

    Click "Remove"

    The AI fills in the area. The first time it downloads a model (~10 MB).

Frequently asked questions

How is this different from "Remove Objects from Photo"?

It's the same engine; this page is built for small, localized touch-ups (smudges, scratches, specks) rather than large objects, with a finer default brush.

Does it restore damaged old photos?

It helps with localized, specific damage. For a photo that's heavily deteriorated overall, results will be limited — it's not a full restoration tool.

Image