ImgConvert

GIF Meme Maker

Add top and bottom captions to one GIF or still image. The same text appears throughout an animated GIF; a still image stays still. Output is GIF, with transparent areas filled black.

Choose a GIF, PNG, JPG or WebP up to 20 MB. Animated input: up to 240 frames and width × height × frame count up to 60 million pixels. Transparent areas become black in the output.

What your captioned GIF contains

Choose a GIF, PNG, JPG/JPEG, or WebP file up to 20 MB. Enter at least one caption; each text field accepts up to 100 characters.

Animated GIF

The caption is applied across the animation. Source frame delays and loop settings are reused where available.

Still image

Produces a single-frame GIF with the caption; no motion is added.

Transparent areas

Filled with black. This page does not preserve a transparent background.

Caption text

Letters with uppercase forms are converted to uppercase. Text wraps at spaces; a long unbroken line may be squeezed to fit.

Animated input must meet both limits: no more than 240 frames, and width × height × frame count no greater than 60 million pixels. For example, 1,000×1,000 with 100 frames totals 100 million pixels and is too large. This page has no resize control; reduce the source animation's dimensions or frames in another editor and save a new file before uploading.

How to add text to a GIF

1

Choose the source

Select one supported image or GIF. Check the original dimensions shown after selection; this page has no output-size or crop control.

2

Enter your captions

Fill Top Text, Bottom Text, or both. Keep the wording short enough to read while the image moves.

3

Adjust the text style

Choose a font and set its size, text and outline colors, outline width, and padding. Each font option names the typeface used in the output. Check the lettering in the downloaded GIF.

4

Generate and check the result

Select Create Meme GIF to process the uploaded source. Play the completed GIF to check caption placement and legibility.

Keep captions inside the picture

The tool chooses an initial font size from the image width. This is a starting value, not an automatic guarantee that a long caption fits vertically.

ControlAvailable settingCheck
Font size16–120 pxReduce it or shorten the caption if lines overlap or leave the canvas.
Text and outline colorsSeparate color pickers and HEX valuesCheck contrast over both light and dark frames.
Outline width0–10 pxA thick outline can hide small letters.
Padding10–100 px from the top or bottom edgeMore padding reduces the space available to the caption.

There is no live captioned-output preview. The completed download is the reference for final text wrapping, font appearance, and placement.

Choose between captions and animation creation

This page adds fixed captions to your existing file. It does not include templates, AI scene generation, a video importer, or a caption timeline.

Your joke depends on the existing motion

Use an animated source and a short caption that can remain visible throughout the loop. There are no separate start and end times for each line.

You need to build the animation first

Use GIF Maker for an image sequence or Video to GIF for a video clip. For animated lettering without a source image, use Text GIF Maker.

Download completed files promptly. Temporary uploads and outputs follow the service's cleanup process.

GIF caption questions

Impact is rendered with the condensed Anton typeface. Arial Black, Comic Sans MS, Helvetica and Arial all use Liberation Sans, so those four choices produce the same typeface. The menu shows the selected name → output font. Check the downloaded lettering, especially for non-Latin text.

No. Top and bottom captions remain on every frame. Timed subtitles, moving text, and frame-specific captions require another editor.

Text can wrap into several lines, but it is not automatically resized to fit the image height. Shorten the text, reduce the font size, and adjust padding before generating again.

No. This page has no target-file-size setting or platform preset. Check the finished GIF's size and dimensions against the destination's requirements.

Caption your GIF

Choose a source, add a short caption, and check the generated result.