One mask, every frame
Clearing an animation frame by frame with a fresh box each time makes the cleared patch wobble. This route builds one mask — the letters of every frame read, joined inside the boxes you tick — and applies exactly that mask to each frame with a deterministic fill. Scrub the frames or press Play to check the result at the GIF's own speed before saving.
Where this mode goes wrong
- Text over moving footage.Each frame is filled from its own surroundings, so a moving background under the caption is rebuilt smoothly, not tracked.
- Long or large animations.Every frame is held in memory: the page takes at most 400 frames and 48 million pixels in all.
- Text that moves.Only text that stays in place is found; moving text needs a box big enough for its whole path.
What stays on this device
Every frame is decoded, cleared and re-encoded in this tab. The GIF is never uploaded.
Questions about GIFs
Is every frame cleared?
Yes. Every frame is decoded in this tab, and the same mask is cleared on each one. The mask is built from the lettering of every frame read inside the boxes, joined into one, so a caption that flickers slightly between frames is still covered — and the cleared area itself cannot flicker.
Is the animation timing kept?
Yes. Each frame's delay is written back exactly as it was stored, in hundredths of a second, and so is the loop count (forever, a number of times, or play once). Frames are written as whole pictures or as the rectangle that changed, the way most GIFs are stored.
Why is the learned fill not offered here?
The structure-aware fill runs a model once per region per frame, which would take minutes on an animation, and it invents each frame a little differently, so the cleared area would shimmer. Diffusion and Patch are deterministic: the same ground in, the same fill out.
How does it find the text?
It reads up to twelve frames spread across the animation and keeps only the regions found in at least seven in ten of them — text that stays put. Moving text is not proposed; draw a box over it and it is cleared on every frame.
Do the colours change?
A GIF frame holds at most 256 colours. Each frame is written with its own colour table: frames that still fit keep their exact colours, and a frame the fill pushed past 256 is reduced, which the page reports after saving.
Where the job goes next
- Subtitle strips Opens with a wide box along the lower third, which is where a burned-in caption almost always sits.
- Remove your own text watermark A central text-mark box with the ownership boundary stated before the fill runs.
- ImageTextRemover Draw a box over the lettering, keep the boxes you meant, and get the picture back with the ground painted across them.



