Remove an Unwanted Object or Person From a Photo
Sometimes the thing you want gone isn't a watermark — it's a photobomber in the background, a stray bin, overhead power lines, or an ex you'd rather not see. The same inpainting engine that removes watermarks removes real objects: WatermarkRemoverAI reconstructs the background that the object was blocking, so the space fills with matching scenery rather than a hole. The cleaner the surroundings, the more seamless the result.
How to remove an object or person from a photo
Upload the photo
Add the image with the object or person you want removed.
Paint over the whole subject
Brush the entire object — and its shadow and any reflection. Leaving a shadow behind is the biggest giveaway, so include it in the mask.
Download the natural result
Export with the gap filled by reconstructed background that matches the surrounding scene.
Good to know
Always include the object's shadow and reflection in your mask — a leftover shadow is the clearest sign of an edit. Objects against plain backgrounds clean up best; cluttered scenes are hardest.
Frequently Asked Questions
Can it remove a whole person from a photo?
Yes, if there's enough background around them to rebuild from. A person standing against sky, water, grass or a plain wall removes cleanly; someone overlapping another person or intricate detail is harder because the AI must reconstruct what they were blocking.
Do I need to remove the shadow too?
Yes — include the subject's shadow and any reflection in your mask. Removing the object but leaving its shadow is the most common tell that a photo was edited.
What kinds of objects clean up best?
Anything against a simple or repeating background: power lines across sky, a bin on a pavement, a sign in a field, a photobomber at the edge of the frame. Busy, cluttered scenes with unique detail behind the object are the tough cases.
Will the filled area look invented?
The engine reconstructs plausible surroundings from nearby pixels, so it matches texture and colour rather than inventing new objects. Over uniform areas it's essentially invisible; over complex structure it aims for a natural, believable fill.
Can I remove several objects in one go?
Yes. Brush every object you want gone in the same pass and they're all reconstructed together. Only what you mask is changed.
Related Guides
Automate it with the API
Send a file, get a job id back, poll for the clean result. Same AI engine as the web tool, in two requests.
curl -X POST https://api.watermarkremoverai.com/v1/watermark/remove-image/ \
-H "Authorization: YOUR_API_TOKEN" \
-F "files=@photo.jpg" \
-F "auto_detect=true"
# => {"uuid": "..."}
# Poll for the result
curl -X POST https://api.watermarkremoverai.com/v1/watermark/results/ \
-d "uuid=..."
import requests
API = "https://api.watermarkremoverai.com/v1/watermark"
headers = {"Authorization": "YOUR_API_TOKEN"}
with open("photo.jpg", "rb") as f:
job = requests.post(API + "/remove-image/",
headers=headers,
files={"files": f},
data={"auto_detect": "true"}).json()
result = requests.post(API + "/results/",
data={"uuid": job["uuid"]}).json()
print(result)
Prefer a manual mask? Send mask=@mask.png instead of auto_detect, or pass mask_x / mask_y / mask_width / mask_height (add mask_is_percentage=true for percentages). Optional dilation=5 grows the masked area.
Ready to clean it up?
Upload, mark the area, and download the clean result. No account needed to try it free.
Open the Tool