I refused to pay subscriptions just to delete an ending, so I 'Vibe Coded' a CapCut Watermark Remover (No Login)

Published: (December 11, 2025 at 01:50 AM EST)
2 min read
Source: Dev.to

Source: Dev.to

The “Vibe Coding” Era 🌊

I confess—I haven’t written a single line of boilerplate code in months, and I love it.

Last week, as a content creator, I ran into a specific problem: I love using CapCut for its templates, but the floating ID watermark and the black ending screen ruin the loop.

A quick Google search for “remove capcut watermark” returned only:

  • “Sign up for a free trial” 🛑
  • “Upload limit: 10 MB” 🛑
  • “Watch this 30‑second ad first” 🛑

The “old me” would have sighed and manually cropped the video. Instead, I thought: “Let’s build a web tool to kill these watermarks—fast.”

Solution Approach

Removing a watermark isn’t just about cropping or blurring (which looks ugly). It requires AI in‑painting—reconstructing the missing pixels behind the logo. Most tools hide this behind a paywall or a login wall, so I set three goals:

  • Browser‑based (no download)
  • No login (privacy‑first)
  • Specialized for CapCut (detects the specific ending frames)

Prompt to the AI

“Build a React drag‑and‑drop zone. Connect it to a Python backend using an in‑painting model. Optimize it for TikTok and CapCut video formats.”

I acted as both product manager and CTO, while the AI served as my junior dev team.

Tech Stack

  • Frontend: Next.js (React) – drag‑and‑drop interface
  • Backend: Python + FastAPI – inference engine for the in‑painting model

Because I didn’t spend weeks writing CSS from scratch, I could focus entirely on user experience and model performance.

Launch and Features

I launched VideoWatermarkRemove.com – the epitome of Vibe Coding: simple, fast, and solves exactly one problem.

Specialized CapCut Interface

Features

  • 🚫 No login required: Just drop your file and get the clean video.
  • ✂️ Specialized CapCut mode: Logic fine‑tuned to reconstruct the text area rather than merely blurring it.
  • ⚡ Fast processing: Optimized for short‑form content (TikTok, Reels, Shorts).

No credits system, no email capture—just a clean tool for the community.

Call to Action

I’m currently optimizing the model to better handle moving watermarks (e.g., the bouncing TikTok logo).

If you’re a developer or creator, you know the pain of “software bloat.” I’d love for you to test the CapCut mode:

  • Try the free CapCut Watermark Remover (link on the site)

If you encounter any edge cases (e.g., specific 4K templates), let me know in the comments—I’ll prompt the AI to fix it. 😉

Happy Vibe Coding! 🌊✨

Back to Blog

Related posts

Read more »