Add text to GIF

Type a top line, a bottom line, or both. Choose classic meme lettering, a white caption bar above the clip, or subtitle style, and decide when in the loop the text appears. Stuck for words? Describe the clip and get caption ideas.

Add text to GIF in three steps

  1. Drop a GIF or video (or use the sample).

  2. Type your caption, choose a style and size, and set when it shows.

  3. Make the GIF and download it.

Readable captions on any background

Meme style draws white letters with a black outline, which stay legible on both light and dark footage. Caption style puts dark text on a white bar — the look of reaction GIFs on X. Subtitle style uses a translucent black box behind each line, like closed captions.

Timed text

Use the “show from / until” sliders to make the punchline land at the right moment, for example only in the last third of the loop.

Questions

Do you upload my GIF?

No. The GIF is decoded, edited and re-encoded inside your browser. Nothing is sent to a server, so there is no account, no queue and no watermark.

What font is the meme text?

GifCraft uses Anton, an open-source condensed display face that closely matches the classic Impact meme look and renders the same on every device.

How do the AI caption ideas work?

You type a short description of the clip and a tone. That text (never your GIF) is sent to a language model through Vercel’s AI Gateway, which returns a handful of caption options. Tap one to apply it.

Can I move the text?

Text sits at the top and/or bottom, the two positions that never cover a face in most clips. Crop first if you need more room.