Skip to content
Sign inStart free
FeaturesPricingAPIAboutBlogChangelogStart free. 5 images on us
Sign inContactChangelog

The clean image API and workspace

Remove any watermark.

Hidden signals. Provenance metadata. Tiled patterns. Branded logos. One engine handles all of it.

No credit card. No result, no charge. Cancel anytime.

4.2M images processed 6 watermark classes

Trusted by teams processing images at scale

99.5% uptime 1,800+ developers 4.2M images 6 watermark classes

The problem

Watermarks are everywhere now. And they are not going away.

Every major image platform stamps its work. Some signals are visible, branded into the corner of a stock photo. Others are hidden in the pixels or buried in the metadata. Either way, the image you downloaded is not really yours to use cleanly.

Hidden watermarks

Pixel-level signals like SynthID are baked into the image data. You cannot see them. You cannot crop them out. They survive resizing, screenshots, and re-encoding.

Model-embedded signals

Stable Signature and similar signals are baked into a generative model's decoder itself. Every image that model emits carries the mark, invisibly, by default.

Frame-level marks

Meta Video Seal and similar frame watermarks tag generated or altered video frame by frame to trace origin. The signal rides along every extracted still.

Provenance metadata

C2PA manifests and EXIF provenance fields travel with the file. They declare who made it, when, and with what tool. Useful for some workflows. A liability for others.

Tiled patterns

Repeating marks tiled diagonally across an image. Stock libraries and preview downloads use them to ruin the file until you pay. Even after paying, the tile pattern often stays.

Branded logos

The classic corner watermark. A platform logo stamped over the image. Easy to see, historically hard to remove cleanly without leaving artifacts or blurring the area behind it.

One engine handles all six. Without artifacts. Without metadata residue. Without per-image fees that punish scale.

How it works

Three steps. From watermarked to clean.

Same flow whether you process one image or ten thousand. Same engine whether you use the API or the Workspace.

01

Send your image

Upload one image or a folder of them in the Workspace. Or POST it to the API from your pipeline. Single endpoint, single or bulk.

02

We strip the signal

The engine detects every watermark class in the file. Hidden signals, provenance metadata, patterns, logos. Removes them without touching the image content you want to keep.

03

Get the clean file

Download the result. One file at a time, or the whole batch as a ZIP. Every job lands in your archive, searchable, for whenever you need it again.

One endpoint, single or bulk No-result, no-charge Permanent archive No card to start

For developers

A watermark removal API that behaves like the rest of your stack.

One endpoint. Single image or bulk, same call. Async by design — submit a job, poll its status and queue position, then fetch the clean result.

Generate a key in the Workspace. Cap spend per key. Set rate limits per key. Everything you would expect from infrastructure you depend on in production.

Token-based pricing means the math is predictable. 10 tokens per image. Always. No surprise invoices. No per-seat licensing.

REST API, one endpoint for single or bulk curl, Node, Python examples in the docs API keys with per-key spend caps Async jobs with live queue status
# Submit an image for processing (async)
curl -X POST https://api.aiunmark.com/api/process \
 -H "Authorization: Bearer $AIUNMARK_KEY" \
 -F "[email protected]"

# 202 Accepted -> returns a jobId + poll URL
202 Accepted
{
  "jobId": "job_abc123",
  "status": "queued",
  "tokensCharged": 10,
  "queuePosition": 2,
  "poll": "/api/jobs/job_abc123",
  "result": "/api/jobs/job_abc123/result"
}
app.aiunmark.com/workspace
Upload
Archive
API Keys
Billing
Settings
4,990 tokens Download all (ZIP)
Live token balance
Download all results
Permanent, searchable archive

For everyone else

The Workspace. Built for bulk, designed for humans.

Drop a folder of images. Watch them process in parallel. Download the clean set as a ZIP in one click.

Every job lands in your archive. Searchable by filename, date, and watermark class. Pull the clean originals back any time a client asks.

No per-seat pricing. No software to install. No learning curve that costs you a Monday morning.

Single image upload Bulk folder upload ZIP batch download Per-image download Live queue status API key management Permanent searchable archive No card to start

Everything in one account

Two surfaces. One set of capabilities. Nothing gated behind a sales call.

Single and bulk, one endpoint

Process one image or a thousand in the same call. The API does not care about volume. Neither does your bill.

ZIP download

Pull an entire batch as a ZIP in one click. No naming conflicts. No manual reorganization.

Permanent archive

Every processed image lives in your archive. Searchable by filename, date, and capability. Yours to revisit.

API keys with spend caps

Generate keys per project. Cap spend per key. Set rate limits per key. Production safety without the Slack channel to ops.

Live job & queue status

Every job reports status, queue position, and progress. The API and the Workspace show you the same real-time picture.

Six watermark classes

SynthID, C2PA, Stable Signature, Meta Video Seal, tiled patterns, branded logos. One engine, all of them.

Token-based pricing

10 tokens per image. Always. No tiers that unlock "better" removal. The engine is the engine at every plan — the math never moves.

Predictable cost per image

From $1.18 per image at pay-as-you-go down to $0.67 yearly. You know your unit cost before you ship.

No-result, no-charge

If we don't remove the watermark, we don't take the token. The risk is on us. The clean image is on you.

What we remove

Six classes of watermark. One engine.

If it is a signal on or in your image, we strip it. Here is the full list, with no marketing fog around it.

01
SynthIDHidden pixel watermark

Google's invisible watermark, embedded in pixel values across billions of generated images. Survives screenshots, crops, and recompression. AIUnmark lifts it without degrading the image content.

Removed
02
Stable SignatureHidden pixel watermark

A Meta-developed signal baked into the decoder of generative image models. Invisible, robust to edits, and increasingly common in open model output. Handled.

Removed
03
Meta Video SealHidden frame watermark

Meta's watermark for video frames, designed to trace the origin of generated or altered video. AIUnmark processes frame-by-frame and strips the signal throughout.

Removed
04
C2PA / provenance metadataMetadata manifest

The Coalition for Content Provenance and Authenticity manifest. Travels in the file declaring origin, tool, and edit history. Useful for some pipelines. A liability for others. We strip it cleanly.

Removed
05
Tiled patternsVisible repeating mark

Diagonal or grid tiled marks laid across a preview image by stock libraries. The classic "pay to remove" watermark. We remove the tile and reconstruct the area behind it.

Removed
06
Branded logosVisible corner mark

The platform logo stamped in a corner. The most familiar watermark and historically the hardest to remove without blurring. Our engine fills the area cleanly, matched to the surrounding content.

Removed

AIUnmark is for images you own or have the rights to clean. Archive restoration, client deliverables, catalog normalization, dataset preparation.

Pricing

Token-based. Predictable. Cheaper as you scale.

One unit: 10 tokens per image, always. The only thing that changes between plans is how cheap each token gets.

1 image = 10 tokens
Starter (one-time)$1.18 / image
Growth (monthly)$0.98 / image
Scale (yearly)best value$0.67 / image

Every account starts with 5 free images. No card required.

From the people using it

Built for the work, not for the screenshot.

Developers, studios, and catalog teams running AIUnmark in production.

I dropped the API into our media pipeline on a Friday afternoon and forgot about it. Three weeks later it had quietly processed 40,000 images. The spend cap meant I never had to explain an invoice to anyone.

SV
Sasha Volkov
Staff Engineer, Cataloglabs

We used to lose a half day per client to manual cleanup. Now we upload the folder, click ZIP, and the deliverable is done before the standup. The archive means when a client comes back six months later, the results are still there.

ML
Mara Lindqvist
Production Lead, Northframe

Our cost per processed image dropped from $0.40 on our old tool to under a dollar at scale. That is the difference between processing a catalog and not bothering. We process the catalog now.

DP
Dev Patel
Catalog Operations, Vellum & Oak
4.2M images processed1,800+ developers99.5% uptime

Questions

The things you want to know before you sign up.

Short answers. No marketing fog. If a question is missing, the contact form is at the bottom of the page.

AIUnmark is for images you own or have the rights to clean. Restoring your own archive. Preparing client deliverables you produced. Normalizing a catalog you control. Building datasets for your own pipelines. You are responsible for ensuring you have the right to process any image you send through AIUnmark.

Yes. SynthID, Stable Signature, Meta Video Seal, and C2PA provenance metadata are all handled by the same engine. Hidden signals are detected at the pixel or metadata level and stripped without degrading the visible image content.

You are not charged for it. If the engine cannot remove the watermark from an image, the tokens for that image are returned to your balance. No result, no charge.

Yes. Every account starts with 5 free images, granted once for the lifetime of the account. No credit card required to claim them. It is enough to test on your real images, not our demo.

The currency is tokens. 1 image processed equals 10 tokens, always. Plans differ only in how cheap each token gets. One-time refills, monthly subscriptions, and yearly subscriptions are available. Yearly is the cheapest per image. See the pricing page for the full grid.

Yes. Bulk upload is first-class in the Workspace and in the API. Drop a folder in the Workspace and download the results as a ZIP. Or POST multiple files to the API endpoint in one call. Paid plans have no file count cap.

Yes. Every image you process is stored in your archive, searchable by filename, date, and watermark class. You can revisit and re-download any processed image at any time.

No. Create an account, generate an API key, and start processing with the free images. Plan purchases go through a short request form, not a sales process. No demos, no calls, no qualification calls. Pricing is published in full on the pricing page.

Still have a question? Talk to us.

Ready when you are

Remove the watermark. Keep your image.

Five images on us. No card. No call. No risk. If it doesn't work, you don't pay.

4.2M images processed1,800+ developers99.5% uptime