AI watermark database: where each generator puts its mark

Of the 12 generators and tools tracked here, 1 use a mark that moves or changes between positions and the rest stamp a fixed badge — almost always in the bottom-right corner, at roughly 18% of the frame's width. Positions below are given as a share of the frame, so they hold at any export resolution. The whole table is free to reuse under CC BY, and there is a JSON copy at /ai-watermarks.json.

How verified is this data?

Not yet, and the table says so on every row. 0 of 12 entries have been checked against a real export from the generator. The positions here are the starting boxes MarkWipe's tool uses — good enough to save you drawing one, and explicitly not measurements.

That distinction is the reason this page is worth citing at all. A dataset that overstates its own rigour is worth less than no dataset, so an entry only gets a date when someone has obtained a real file from that generator and confirmed the geometry against it. Until then the status column reads "not verified", and it will keep reading that way no matter how much better a green tick would look.

The table

Tool Maker Output Mark type Position and size Opacity Verified
Camera Timestamp Device camera Other Fixed 24% of the width and 6% of the height, in the bottom-right corner Opaque not verified
CapCut ByteDance Other Fixed 18% of the width and 7% of the height, in the bottom-right corner Opaque not verified
Gemini Google Images Fixed 10% of the width and 7% of the height, in the bottom-right corner Semi-transparent not verified
Hailuo AI MiniMax Video Fixed 18% of the width and 7% of the height, in the bottom-right corner Opaque not verified
Higgsfield Higgsfield AI Video Fixed 18% of the width and 7% of the height, in the bottom-right corner Opaque not verified
Ideogram Ideogram AI Images Fixed 18% of the width and 7% of the height, in the bottom-right corner Opaque not verified
Kling AI Kuaishou Video Fixed 18% of the width and 7% of the height, in the bottom-right corner Opaque not verified
Luma Dream Machine Luma AI Video Fixed 18% of the width and 7% of the height, in the bottom-right corner Opaque not verified
Pika Pika Labs Video Fixed 18% of the width and 7% of the height, in the bottom-right corner Opaque not verified
Runway Runway AI, Inc. Video Fixed 100% of the width and 8% of the height, in the bottom edge, across the full width Opaque not verified
Sora OpenAI Video Moves not fixed — no single position Semi-transparent not verified
Vidu Shengshu AI Video Fixed 18% of the width and 7% of the height, in the bottom-right corner Opaque not verified

Why the fixed-versus-moving split is the one that matters

A fixed mark sits in the same place in every frame, so it can be covered once and rebuilt from the pixels around it. A moving mark travels, which means it has to be found and handled everywhere it appears — a different and much larger problem.

That is the line MarkWipe draws. Generators listed as "fixed" get a one-click preset; generators listed as "moves" deliberately get no preset at all, because a box that covered part of a mark would look like a bug and feel like a lie. Those pages say what does work instead.

Using the JSON

/ai-watermarks.json carries the same rows plus entryCount and measuredEntryCount, so you can check the verification status programmatically rather than taking this page's word for it. Coordinates are normalised to the frame: x and y are the top-left of the mark, w and h its size, all as fractions between 0 and 1.

Questions about this dataset

How was this data collected?
The positions come from the preset system inside the MarkWipe tool, where each entry is a starting box the user can drag. None of them has yet been checked against a real export from the generator, which is why every row in the table reads "not verified". A verified row will carry the date its geometry was confirmed against a file the generator actually produced.
Can I use this data on my own site?
Yes. It is published under CC BY 4.0, so you can reuse or republish it with attribution to MarkWipe. The machine-readable version is at /ai-watermarks.json and carries the same licence and the same honest status flags.
What does "moving" mean, and why does it matter so much?
A moving watermark changes position over the course of a video rather than sitting in one place. It matters because a fixed mark can be covered once and rebuilt, while a moving one has to be handled everywhere it appears. MarkWipe removes fixed marks only, so a generator listed as moving gets an honest page rather than a preset that would miss half the mark.
Why are the positions given as percentages instead of pixels?
Because a generator stamps its mark proportionally, so the same badge sits at the same relative position whether the export is 720p or 4K. A pixel figure would only be true for one resolution.
Do these watermarks appear on paid plans?
That varies by generator and changes often, so this table does not claim to answer it. Check the plan you are on with the generator directly — an official export without a mark is always better than editing one out.

Written and maintained by Yeasin Hossain · Developer, 10+ years

Updated — table rebuilt from the preset collection; verification status re-checked for every entry