Add Text to GIF

Caption any animated GIF: classic meme text at the top or bottom, or drag your words anywhere, on every frame or only some frames.

NewFreeNo uploadNo watermark
1Upload your GIF
2FramesDrag to reorder · click to select

Upload a GIF to see its frames.

3Edit

Export every frame as a separate image (ZIP) or as one sprite sheet. Edits from the other tabs are applied to the frames.

Reuses pixels that barely change between frames. Higher values = smaller file, slight artefacts.

Browsers treat delays under 20 ms as 100 ms, so the fastest reliable speed is 20 ms per frame (50 fps).

Crop
Rotate & flip

How to use Add Text to GIF

  1. 1

    Upload your GIF

    Drop an animated GIF or try the sample.

  2. 2

    Write your caption

    Type the text, choose top, bottom or free position, and style it with font, size, colour and outline.

  3. 3

    Download

    Preview the animation with the text and download the new GIF.

Caption GIFs like a meme maker

Type your caption and it appears on every frame in the classic meme style: bold white text with a black outline, top or bottom. Prefer something else? Choose another font, colour and outline width, switch off uppercase, or drag the text anywhere on the preview.

Text on selected frames only

Set a frame range to show the caption only at a certain moment, for example the punchline at the end of a reaction GIF. Long captions wrap automatically to fit the width.

No watermark, no upload

The GIF is edited and re-encoded in your browser. You can also change the speed, crop or compress it before downloading. For still images, use the Meme Generator.

Frequently asked questions

How do I add text to a GIF?
Upload the GIF, type your caption in the Text tab, choose the position and style, then download.
Can the text appear only on some frames?
Yes. Set Show from frame and to frame to limit the caption to a range of frames.
Which font do memes use?
Classic memes use Impact in white with a black outline, which is the default here.
Is my GIF uploaded to a server?
No. The GIF is decoded, edited and re-encoded entirely in your browser. Nothing is uploaded, so it is private and works even offline once the page has loaded.
Is there a file size or frame limit?
There is no upload limit because nothing is uploaded. Very large GIFs (many hundreds of frames at high resolution) can use a lot of memory; up to 1,000 frames are loaded.
Does it keep transparency?
Yes. Transparent GIFs stay transparent, and the decoder handles all GIF disposal methods so frames are rebuilt exactly as browsers show them.

Related tools