Select what to remove.
Magic Wand grabs the watermark in one click. Upload a binary mask. Or paint exactly what should disappear — the brush is honest about its edges.
The image cleanup studio
A precision studio for watermarks, captions, logos, and the small distractions that don't belong. Mask in one click, refine with a brush, review before you download.
The studio
Mask precisely with the wand, brush, or upload. Review the cleaned result side by side before you download.
Result
Review the output, download it, or keep refining the mask.
History
Private to this browser. Open any result for a larger before / after view.
Three things, done well
Magic Wand grabs the watermark in one click. Upload a binary mask. Or paint exactly what should disappear — the brush is honest about its edges.
Erase mode tightens the selection. Smart region keeps the rest of the photo untouched. Premium quality fills the difficult edges where it counts.
Recent results live in this browser. No public gallery, no shared feed, no surprise crawler — your cleanups don't end up on someone else's homepage.
Pricing
Three credits a day to try. Subscribe when the photos start adding up.
For the curious
$0/forever
Most popular
For weekend cleanups
$7.99/mo
For prolific work
$14.99/mo
No subscription
$9/once
Common jobs
Clean captions, labels, screenshots, date stamps, and accidental text overlays — without smudging the photograph around them.
Open guide →Mask brand marks, sticker graphics, and template overlays with the wand or an uploaded mask, then refine the tricky edges by hand.
Open guide →For your own mockups, licensed assets, brand work, and the images you actually have permission to retouch.
See workflow →Fix timestamp overlays, corner labels, small distractions, and other archive nuisances without opening a heavy desktop editor.
Open guide →Examples
The selection is the most important step. Each example walks the mask-first workflow: see the original, see what's masked, see what comes out the other side.
Use Magic Wand on the solid logo, then brush around the edge before cleanup.
Upload a black and white mask for API-style accuracy, or paint over captions manually.
Small corner marks work well with a quick brush pass and smart-region cleanup.
Remove text from image
Clean captions, labels, screenshots, document annotations, and accidental overlays from images you own or have permission to modify. Select with the wand, an uploaded mask, or the brush — and review before you download.
Your own product photos, mockups, screenshots, scanned notes, social graphics, date labels, and licensed images cleared for retouching.
Upload, mask only the text pixels, accept the rights confirmation, and run smart-region cleanup. The result view makes before/after a one-second read.
Use the API with your own black-and-white mask to bake text removal into a production workflow — same model, on your schedule.
Remove logo from photo
Corner marks, sticker graphics, brand overlays, template watermarks — for the photos you actually have rights to retouch. Select the logo, refine the mask, generate a clean exposure.
The wand grabs solid logo pixels in a click. The brush and erase mode handle the soft edges, shadows, and translucent marks.
This is for your own photos, licensed assets, brand refresh work, and files you're authorized to modify. We're proud of that line.
Automate logo removal by sending a black-and-white mask from your backend. Same engine, your pipeline.
Remove date stamp from photo
Camera date stamps, scan artifacts, small corner labels, archive overlays. Mask the stamp, run cleanup, download the cleaner exposure for archives, listings, or client deliverables.
Date stamps usually live in a small corner, which is the sweet spot for smart-region cleanup and plan-aware resizing.
Brush over only the numbers; leave nearby faces, signs, and edges untouched. Erase mode tightens the mask before you commit.
For repeat jobs, the API accepts image + mask payloads so teams can dedupe consistent date-stamp positions from a backend.
Pro waitlist
Stills are shipping now. Video is in research — frame-consistent masking, short clips first, and a Pro-only queue. Tell us what you'd run through it and we'll prioritize accordingly.
Legal
Last updated April 29, 2026.
DeWatermark provides image cleanup tools for files you own, created, licensed, or otherwise have permission to edit. You are responsible for the images, masks, prompts, API requests, and outputs you submit or download.
You must provide accurate account and billing information. Paid plans, credits, and API usage may be limited, suspended, or terminated for fraud, chargebacks, security risk, or violation of these terms.
You keep ownership of your content. By submitting content, you grant DeWatermark the limited rights needed to host, process, transmit, and display it back to you for the requested service.
We may change features, limits, prices, models, or availability as the product evolves. We aim to keep reasonable notice for material paid-plan changes.
The service is provided as is. AI cleanup can produce artifacts or inaccurate results. You should review outputs before publishing, distributing, or relying on them.
Questions about these terms can be sent through support or to support@dewatermark.com.
Legal
Last updated April 29, 2026.
We collect account details, authentication data, billing references, support messages, API usage, analytics events, uploaded images, masks, and generated outputs needed to run the service.
We use data to provide cleanup results, prevent abuse, measure product performance, improve reliability, handle billing, respond to support, and protect the service.
Uploads, masks, and outputs should be treated as short-lived processing data unless you save them in your browser history. We design storage for cleanup and expiration, not public galleries.
Payments are handled by Stripe. Processing, hosting, AI inference, analytics, and email providers may receive limited data needed to perform their services.
You can contact support to request account help, data questions, or deletion. Some data may be retained where required for security, billing, abuse prevention, or legal compliance.
Privacy questions can be sent to support@dewatermark.com.
Abuse policy
Last updated April 29, 2026.
Use DeWatermark for your own images, licensed assets, authorized client work, personal archives, product mockups, date-stamp repairs, and cleanup where you have permission to alter the file.
Do not use DeWatermark to remove ownership marks from images you are not allowed to modify, evade licensing, misrepresent authorship, commit fraud, or distribute infringing content.
Do not submit illegal content, non-consensual intimate imagery, private personal data you are not authorized to process, or content intended to harass, impersonate, or deceive.
Do not bypass rate limits, share API keys publicly, automate infringing use, attack the service, or attempt to extract model or provider credentials.
We may throttle, suspend, terminate, refund, or block accounts and API keys that create legal, platform, security, or abuse risk.
Send abuse reports to support@dewatermark.com with URLs, account details, and a short description of the concern.
Contact
Last updated April 29, 2026.
If you believe DeWatermark is being used to infringe your rights, send a notice to support@dewatermark.com with your contact information, the copyrighted work, the allegedly infringing use, and a good-faith statement.
Include enough detail for us to locate the issue: account email if known, API key prefix if known, URLs, timestamps, screenshots, and a clear explanation of your rights.
If you believe a removal or restriction was mistaken, contact support@dewatermark.com with the relevant account details and your explanation.
For billing, product, or API help, use the support ticket page so the request stays attached to your account.
Support
Send a short ticket with the issue, order context, or API behavior you'd like us to inspect. Real people, fast turnaround.
Sign in to view support tickets.
Developer API
Generate a key after signing in. API requests spend account credits, use your plan's size limits, and are rate-limited per key.
Create a key for server-side use. The secret is shown once, then only the prefix is stored. Default limit: 20 requests/minute and 500 requests/day per key.
The cleanup endpoint requires both an image and a black/white mask. White pixels are removed. Bring your own mask for the best API results.
POST /api/create-job
Authorization: Bearer dw_live_...
Content-Type: application/json
{
"image": "data:image/png;base64,...",
"mask": "data:image/png;base64,...",
"width": 1200,
"height": 800,
"quality": "standard",
"ownershipAccepted": true
}
The detector can suggest a starting mask, but production API workflows should still review or provide a precise mask.
POST /api/detect-watermark
Authorization: Bearer dw_live_...
Content-Type: application/json
{
"image": "data:image/png;base64,...",
"width": 1200,
"height": 800
}
Use API keys only from your backend. Browser clients should use the web app auth flow.
const response = await fetch(
"https://dewatermark.com/api/create-job",
{
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.DEWATERMARK_API_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
image,
mask,
width,
height,
quality: "standard",
ownershipAccepted: true
})
}
);
const job = await response.json();
Pass data URLs or public image URLs. For best results, provide a precise mask.
import os, requests
res = requests.post(
"https://dewatermark.com/api/create-job",
headers={
"Authorization": f"Bearer {os.environ['DEWATERMARK_API_KEY']}"
},
json={
"image": image,
"mask": mask,
"width": 1200,
"height": 800,
"quality": "standard",
"ownershipAccepted": True
}
)
print(res.json())
Each API request counts against per-key rate limits. Cleanup jobs also spend account credits based on image size and quality.
Admin
Visible only to codyberlin@gmail.com.