Skip to content
KaiConvert
Cloud AIBeta

Brush away anything you do not want

Paint over a distraction and the space is regenerated from the surrounding scene.

AI provider not configured in this environment.

Cloud AI tools stay disabled until an AI provider is configured on the server. No image is uploaded and no result is generated.

Browse tools that work today

Erasing something from a photo is easy; making the hole look like it was never there is not. Filling the gap requires a model that understands what the surrounding scene should continue into, which is why a clone-stamp never quite convinces on anything but flat texture.

This runs a diffusion inpainting model. You paint a rough mask over what should go, the image and the mask are sent to the configured provider, and the masked region comes back regenerated from its surroundings. It is a cloud step, and the page says so plainly before anything is sent.

What you get

  • Brush, don't trace

    Paint roughly over what you want gone. The mask does not need to be precise — the model works from the region, not from an exact outline.

  • Context-aware fill

    The removed area is reconstructed from the surrounding scene rather than cloned from a nearby patch, so continuous backgrounds stay continuous.

  • Nothing leaves until you press Run

    The image is loaded, decoded and masked entirely in your browser. The upload happens on the Run button and not before.

  • The result continues into the editor

    Send the output straight to the universal editor to crop, resize, compress or export it.

How it works

  1. 1

    Load and paint

    Your image is decoded locally. Brush over the object; the mask is built in the browser at full resolution.

  2. 2

    Review the disclosure

    The panel above the Run button names the provider your image will be sent to. Nothing is transmitted until you press it.

  3. 3

    Run and continue

    The masked image is sent for inpainting and the result comes back into the page, ready to download or carry into the editor.

Specifications

  • Beta. This tool is implemented and runs through the configured cloud AI provider. If no provider is configured on this deployment the page says so and processes nothing — it never falls back to a fabricated result. It stays out of search indexing until output quality is consistently good enough to be worth ranking.
  • Implemented via the AIProvider abstraction. On Cloudflare Workers AI this uses stable-diffusion-v1-5-inpainting.

Why use KaiConvert

  • No upload for local tools
  • Works offline once the page is loaded
  • Cloud AI is always clearly labelled before you start

Frequently asked questions