Skip to content

Clean up a photo's imperfections

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.

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

or click to select it

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