I have a gif animation and I want to add a caption over it. How can I do that ?

3 Answers 3


http://www.online-image-editor.com/ Seems to do the job - I tested it roughly. Even has lolcats-text function :)

  • I was looking for exactly that and for that very purpose :) thanks
    – ychaouche
    Dec 30, 2012 at 15:57
  • Now I just need to compress the gif before sending it to the server (it's 13 Megs).
    – ychaouche
    Dec 30, 2012 at 16:04
  • 1
    Try an optimizer like ezgif.com or compressor.io They work on animated GIFs also. They are lossy so you may notice slight degradation of image quality (I noticed more with Compressor than EZGIF). With your huge 13MB file size, hopefully it will really cut it down. Jul 15, 2015 at 15:10

You can use convert, which is part of imageMagick:

convert -annotate +x+y "text" animation.gif

where x and y are numbers indicating the coordinates of the text where the origin is the top left hand corner of the image.

  • 1
    You may need to specify -font <FONT-NAME or FONT-FILE> to display non-ASCII characters. Jul 17, 2015 at 10:23

Opening animated .gif in Photoshop creates a layer for each frame. You can add text to those layers and and save back.

  • There are 190+ frames. Is there a way to quickly apply the same caption to all layers ?
    – ychaouche
    Dec 30, 2012 at 15:01
  • In photoshop case you should use "Actions" for automating. Dec 30, 2012 at 15:06

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .