Add Text
Add text captions or watermarks to GIFs and videos
Add Text to GIF Online - Free GIF Caption Tool
EzyIMG's Add Text tool lets you overlay captions, labels, or watermarks onto any animated GIF or video directly in your browser. Type your text, choose a font size and color, and pick a position: Bottom Center, Top Center, Center, Bottom Left, or Bottom Right. A live preview updates instantly as you adjust each setting, so you can fine-tune the look before processing. It's the fastest way to add a meme caption, subtitle, or branding to a looping animation.
All text rendering happens locally in your browser using WebAssembly, and your file is never sent to any server. No account is required and the output has no watermark. The tool builds the text overlay as a transparent PNG using the browser's canvas API, then composites it onto every frame of the animation using ffmpeg, producing a clean, consistent caption across the full loop.
How to Use
- 1
Upload your GIF or video
Drag and drop an animated GIF or video file (MP4, WebM, MOV) onto the upload area, or click to browse.
- 2
Type the caption text
Enter your text in the text field. The live preview over the GIF updates immediately.
- 3
Choose font size and color
Drag the font size slider or type a value (12–120px). Select a text color from the palette: white, black, yellow, red, blue, or green.
- 4
Select text position
Choose a preset position: Bottom Center (most common for captions), Top Center, Center, Bottom Left, or Bottom Right.
- 5
Click Add Text and download
Click Add Text. The caption is burned into every frame of the animation. Preview and download the captioned GIF.
Key Features
- →The caption box is drawn on a transparent canvas first, then composited onto every frame with ffmpeg, so text stays sharp instead of being re-rasterized frame by frame.
- →White text on the semi-transparent dark background box reads clearly over almost any footage; save the bright colors for GIFs with dark backgrounds where they'll actually stand out.
- →Bottom Center mimics a subtitle and rarely covers the subject, making it the safest default position for meme-style captions.
- →Longer captions can overflow the canvas at small GIF widths, keep it under roughly six words if the source GIF is narrow.
- →You can upload a video clip instead of a GIF; the caption still renders as a GIF, since that's the tool's only output format.
Frequently Asked Questions
Do I need to sign up to caption a GIF on EzyIMG?
No account or sign-up is needed. Drop your file in, type your caption, and download the result. There's no watermark and no file size cap.
Where does the actual text rendering happen?
Entirely on your device. The caption is drawn with the browser's canvas API and composited onto every frame with ffmpeg running as WebAssembly, so the GIF or video is never transmitted anywhere.
Which file types can I caption?
You can upload an animated GIF, or a video in MP4, WebM, MOV, or most other common video containers. Whatever you upload, the captioned result comes out as a GIF.
If I start from a video clip, do I still get a GIF back?
Yes. Upload an MP4 or WebM clip, add your caption and pick a position, and the output is rendered as an animated GIF with the text baked into every frame.
Once I've added a caption, can it be edited or removed later?
No. The text is burned into the pixel data of each frame during processing, so it becomes a permanent part of the image. Keep your original file if you might want a caption-free version later.
Last updated: June 2026