You finished a clip you actually like, exported it, and there is a Runway logo in the corner, a Kling badge, a moving Sora 2 mark bouncing around the frame, or a veo stamp in the bottom-right. Free tiers, trial accounts, and some “preview” or shared-link paths all add these.
Fastest fix (covers ~80% of cases): make sure you are on a paid tier, then export with the in-app Download button on the original asset — not a browser “Save As” on the preview, and not a re-export of a shared link. On Kling specifically, you also have to untick the watermark checkbox at export because paid accounts still default to watermarked downloads (as of June 2026). Everything else below is for the cases where that does not clear it.
Common causes
Ordered by hit rate.
1. Free tier or trial account
Runway Free, Kling Free, Hailuo (MiniMax) Free, Luma Free, and trial accounts all ship with watermarks. There is no in-app toggle that removes the badge on a free plan — it is gated by billing.
How to spot it: Open billing or workspace settings. If the plan label says Free, Trial, Lite, or Starter without “watermark-free” or “no watermark” in the feature list, the watermark is by design.
2. Paid plan, but the watermark checkbox is still on (Kling)
This is the single most-missed cause as of June 2026. Kling defaults to a watermarked download even on paid plans; there is a checkbox at the export/download dialog you have to clear.
How to spot it: You are on a paid Kling plan, the clean-vs-watermarked behavior is inconsistent between exports, and the watermark only appears on some files. That points to the export toggle, not the plan.
3. Paid plan, but exported via the wrong action
On Runway you can paste a free-tier shared link into “Export” and it re-exports through the public path with a watermark. Shared-project links on other platforms have the same trap.
How to spot it: Export the same clip twice — once from the original asset in your workspace, once from the shared link. If only the shared-link export carries the badge, this is the cause.
4. Plan upgraded, but old generations are grandfathered
You upgraded from Free to a paid tier, but generations created while on Free are flagged “non-commercial / watermarked.” Re-exporting those assets keeps the mark; the flag is written at creation time.
How to spot it: Compare the generation date with the upgrade date. Anything older than the upgrade was watermarked at creation and the flag persists.
5. The watermark moves (Sora 2) or is part of the model output
Sora 2 uses a dynamic watermark that drifts around the frame, which defeats a simple corner crop or a fixed mask. Separately, some short-loop models on Kling Studio and certain Hailuo presets bake a stylized brand mark into the generation itself, distinct from the platform watermark.
How to spot it: If the badge moves frame to frame, it is the Sora-style dynamic mark. If a static badge persists even on a paid tier while a fresh Runway/Pika paid output is clean, it is model-specific.
6. Output is a screen recording or browser-captured preview
Right-clicking “Save video” on a generation preview pulls the watermarked preview, not the clean export. Common in Sora and Veo embedded players.
How to spot it: Check the action you took. If you saved the file from an inline <video> player instead of clicking the official Download button, you have the preview file.
Diagnosis table
| Symptom | Most likely bucket | First move |
|---|---|---|
| Badge on every clip, plan says Free/Lite/Trial | Cause 1 | Upgrade to the watermark-free tier (see table below) |
| Paid Kling, watermark on some exports only | Cause 2 | Untick the watermark checkbox in the export dialog |
| Watermark only on the shared-link export | Cause 3 | Download from the original asset, not the share link |
| Clean on new clips, watermarked on old ones | Cause 4 | Re-render the old prompt on the current plan |
| Watermark drifts around the frame | Cause 5 (Sora 2) | Use a tracking-based remover or re-source from the API |
| Saved by right-click on the player | Cause 6 | Use the official Download/Export button |
Which tier actually removes the watermark
Watermark-free is on the first paid tier for most platforms, with two notable exceptions (Luma and Veo). Verify in your own account — these change often.
| Platform / model | Watermark-free starts at (June 2026) | Notes |
|---|---|---|
| Runway (Gen-4.5 / Gen-4) | Standard ~$15/mo | 1080p no-watermark on Standard; 4K on Pro |
| Kling (up to 3.0 / O1) | Standard ~$6.99 intro / $8.80 renew | Still must untick the watermark checkbox at export |
| Pika 2.2 | Standard ~$8/mo | Removes watermark + grants commercial use |
| Hailuo / MiniMax | Paid ~$7.99/mo | Free is 720p, 6s, watermarked |
| Luma Dream Machine | Plus ~$23.99/mo | Lite ($7.99) STILL watermarks — Plus is the first clean tier |
| Sora 2 (OpenAI) | Paid tiers reduce/remove the visible mark | Always carries C2PA Content Credentials metadata |
| Veo 3 / 3.1 (Google) | Google AI Ultra, in Flow only | Gemini-app exports keep the veo mark; API output is visibly clean but always carries SynthID |
Shortest path to fix
Step 1: Confirm plan tier and use the right export action
# Runway (Gen-4.5 / Gen-4)
- Workspace -> Plan -> verify Standard / Pro / Unlimited
- From the asset card click Download (not Share -> Embed -> Save)
- Choose MP4 export, not the preview
# Kling
- Account -> Membership -> Standard or above
- Open the generation -> Export/Download
- UNTICK the "add watermark" checkbox in the export dialog
- Free tier always watermarks; no in-app removal
# Pika 2.2
- Account -> Plan -> Standard or higher
- From "My Library" use the download icon on the asset
- Avoid right-clicking the inline player
# Hailuo (MiniMax)
- Paid plan required for watermark-free
- Generate -> Download via the card menu, not browser save
# Luma Dream Machine
- Plan -> Plus (Lite is NOT watermark-free)
- Download from the generation, not the preview
# Veo (Google)
- Use Flow on Google AI Ultra for visibly clean exports
- Gemini-app exports keep the "veo" badge
Step 2: Re-render grandfathered generations
If a clip was created while you were on Free, the watermark flag is baked in. Re-run the prompt on your current paid plan so the new render inherits the watermark-free flag.
# Most platforms
- Duplicate the generation -> Re-run (reuse the same seed and reference image if exposed)
- A new asset is created with current-plan flags
- The old watermarked asset stays in the library; ignore it
Step 3: Remove a burned-in watermark with content-aware tooling
Only do this on your own paid generations where the platform allows export but the model itself stamps a badge. Do not remove watermarks from content you do not own, and note that most platforms’ Terms of Service forbid removing or obscuring their mark for misrepresentation. A static corner logo is straightforward; a moving Sora-2-style mark needs motion tracking.
# Topaz Video AI
- Import clip
- Enhancement -> mask the watermark region
- Use Iris LQ or Proteus for inpainting
- Export to ProRes
# Adobe Premiere + Generative Fill (Firefly)
- Mask the watermark with a square mask in Effect Controls
- Generative Fill on the masked region
- Trickier on motion; best on static logos
# DaVinci Resolve + Magic Mask
- Color page -> Magic Mask the logo
- Patch Replacer -> sample nearby pixels
- Best for corner logos over a flat background
# CapCut Pro -> Object Removal
- Effects -> Remove object
- Brush the logo
- Track the mask if the watermark moves (Sora 2)
Important: even after the visible mark is gone, provenance metadata may remain. Sora 2 embeds C2PA Content Credentials and Google Veo embeds SynthID, an invisible watermark that survives crops, screenshots, and re-encoding and cannot be reliably stripped with public tools. Detection tools can still flag the clip as AI-generated.
Step 4: Crop or cover if matting is infeasible
For social-first aspect ratios you can sometimes just crop a static corner watermark out. This does not work on a moving mark.
# Lower-third / corner watermark (static only)
- Crop the marked edge of the clip
- 1080x1920 -> 1080x1620, then upscale back to 1080x1920
- Or compose into a frame template that hides the corner
# Stylistic cover
- A lower-third caption strip in CapCut covers most badges
- Place a brand bug or end-card overlay on the same corner
Step 5: Switch to a model that ships clean on your plan
If your current model badges every output even on a paid tier, change models. Verify in your own account before adopting one for client work.
# Visibly watermark-free on a paid plan (verify in your account):
- Runway Gen-4.5 / Gen-4 (Standard+)
- Pika 2.2 (Standard+)
- Kling (any paid plan, with the export checkbox cleared)
- Luma Dream Machine (Plus, not Lite)
- Veo 3 / 3.1 via Flow on Google AI Ultra (still carries SynthID)
How to confirm it’s fixed
- Export the clip with the corrected action, then scrub it end to end — a dynamic watermark only shows on some frames.
- Open the file in a plain player (QuickTime, VLC) rather than the platform preview, which can re-overlay a badge.
- For commercial delivery, confirm the source plan grants commercial rights, not just a clean visual — these are separate flags on Pika and Luma.
- If provenance matters, remember the visible mark and the embedded metadata are independent; a visibly clean Veo/Sora clip can still be detected as AI-generated.
FAQ
Is it legal to remove an AI video watermark? Removing the watermark from your own paid generation is generally allowed by the platform. Removing it to pass AI footage off as human-created, or removing the mark from content you do not own, violates most platforms’ Terms of Service. Under the EU AI Act, whose transparency obligations are fully active as of August 2026, professional creators must keep AI-generated video that could mislead an audience labeled and traceable.
Why does my paid Kling video still have a watermark? Kling defaults to a watermarked download even on paid plans. Re-export and untick the “add watermark” checkbox in the export/download dialog (as of June 2026).
Can I crop out the Sora 2 watermark? Not reliably. Sora 2 uses a moving watermark that drifts across the frame, so a fixed crop or static mask will not catch every frame. You need a motion-tracking object remover, and the clip still carries C2PA Content Credentials metadata.
Does removing the visible watermark also remove SynthID or Content Credentials? No. SynthID (Google Veo) and C2PA Content Credentials (Sora 2) are separate from the visible badge. SynthID in particular survives cropping, screenshots, and re-encoding, and there is no reliable public tool to strip it.
Which is the cheapest tier that exports watermark-free?
As of June 2026, Kling Standard ($6.99 intro), Hailuo paid ($7.99), and Pika 2.2 Standard ($8) are the cheapest clean tiers. Watch out for Luma: its Lite plan ($7.99) still watermarks; you need Plus ($23.99).
Prevention
- Standardize on a paid tier for any client or commercial deliverable, and confirm it grants commercial rights, not just a clean visual.
- Always use the in-app Download button, not a browser “Save As” on the preview.
- On Kling, make clearing the watermark checkbox part of your export routine.
- Re-render any pre-upgrade generation before you ship it.
- Audit each model’s watermark behavior on your tier before adopting it, and budget a “post-process to remove logo” line item if you use a model that stamps.