Updated November 10, 2026

How to make a GIF in ChatGPT

Quick answer

Since Images 2.6 came out on November 4, 2026, ChatGPT can make animated GIFs. Upload a photo or describe a scene, ask for a looping animated GIF and say what should move. Then ask for it faster or slower, or for changes to single frames, and save it. OpenAI says Images 2.6 is on every ChatGPT plan, on web, desktop and mobile. Developers can make GIFs through the API too, with 2 to 64 frames each.

Make a GIF in three steps

  1. Start from a photo or an idea

    Attach a photo, such as a pet, a character, a sketch or a product, or describe the subject in words. If you use the same face or character often, save it as a reference image, also new in Images 2.6, so you don't upload it every time.

  2. Ask for a GIF and name the motion

    Write “animated GIF” and say what moves: “make my cat wave one paw, as a looping animated GIF.” A GIF is short (in the API the default is 9 frames of 200 ms, 1.8 seconds), so plan one simple action.

  3. Adjust it, then save it

    Ask for it twice as fast or slower, or for a change to one frame; OpenAI says you can change the speed and edit individual frames. Then save the GIF and send it like any other.

ChatGPT GIF prompts

Each prompt names the subject, one action, that it loops and what must stay the same. The 7 below come with the photo we started from and the GIF we got. We made these GIFs on YepShot with GPT Image 2.6, the model behind ChatGPT's GIFs, not inside ChatGPT, so your result there can differ. In ChatGPT, attach your photo and paste the prompt.

  • Pet Photo to Head-Tilt GIF: original photo
    Before
    Pet Photo to Head-Tilt GIF: GPT Image 2.6 GIF result
    GPT Image 2.6 GIF

    Pet Photo to Head-Tilt GIF

    Turn this photo into a looping animated GIF: the pet tilts its head to one side, blinks once, then tilts back to where it started. Keep its fur, collar, pose and the background exactly as in the photo, and keep the camera still.

  • Photo to Waving Chibi Sticker GIF: original photo
    Before
    Photo to Waving Chibi Sticker GIF: GPT Image 2.6 GIF result
    GPT Image 2.6 GIF

    Photo to Waving Chibi Sticker GIF

    Turn the person in this photo into a cute chibi cartoon sticker with a thick white die-cut border on a plain light grey background, and animate it as a looping GIF: the character waves hello, gives a thumbs up, then returns to the first pose. Keep their hairstyle, glasses and outfit colors recognizable in every frame.

  • Selfie to Sunglasses Reaction GIF: original photo
    Before
    Selfie to Sunglasses Reaction GIF: GPT Image 2.6 GIF result
    GPT Image 2.6 GIF

    Selfie to Sunglasses Reaction GIF

    Turn this photo into a looping reaction GIF: the person puts on a pair of black sunglasses, nods once with a confident smirk, then takes them off again. Keep the face, hair, clothes and background exactly as in the photo, and keep the camera still.

  • Product Photo to 360° Spin GIF: original photo
    Before
    Product Photo to 360° Spin GIF: GPT Image 2.6 GIF result
    GPT Image 2.6 GIF

    Product Photo to 360° Spin GIF

    Turn this product photo into a looping animated GIF of the product on a turntable against a plain light grey background, turning one full circle in the same direction: each frame turns it about 40 degrees further than the frame before, so the frames play as one smooth spin. Keep its shape, colors, materials and any text the same, and keep the lighting and camera still.

  • Product Shine and Sparkle GIF: original photo
    Before
    Product Shine and Sparkle GIF: GPT Image 2.6 GIF result
    GPT Image 2.6 GIF

    Product Shine and Sparkle GIF

    Turn this product photo into a looping animated GIF: a soft band of light sweeps across the product from left to right and a few small sparkles twinkle around it. The product, its label and the background stay perfectly still and unchanged.

  • Drawing Comes to Life GIF: original photo
    Before
    Drawing Comes to Life GIF: GPT Image 2.6 GIF result
    GPT Image 2.6 GIF

    Drawing Comes to Life GIF

    Bring this drawing to life as a looping animated GIF: the character blinks, makes one small friendly move such as a wave or a flap, and settles back into its starting pose. Keep the drawing style, line weight and paper texture exactly as they are, and don't add color.

  • Photo to Cinemagraph GIF: original photo
    Before
    Photo to Cinemagraph GIF: GPT Image 2.6 GIF result
    GPT Image 2.6 GIF

    Photo to Cinemagraph GIF

    Turn this photo into a cinemagraph-style looping GIF: only small natural things move, such as rising steam, flowing water, falling rain or leaves swaying in the wind. Everything else stays perfectly still, and the last frame flows smoothly back into the first.

Two more to adapt

We haven't run these two. Treat them as starting points and swap in your own details.

Reaction meme
“Make a looping animated GIF of a cartoon cat at a laptop: it reads the screen, freezes, then slowly slides off the chair. Add the caption ‘me reading the email’ in bold white letters with a black outline at the bottom, identical in every frame.”
Mascot or logo
“Animate this mascot waving hello in a seamless loop, with the last frame leading straight back into the first. Plain white background, same colors and proportions in every frame.”

GPT Image 2.6 prompts for still photos

What makes a GIF prompt work

One action
A loop of a second or two has room for one movement. Two or three actions squeezed into it look rushed.
Say it loops
Ask for the last frame to lead back into the first, or the GIF jumps every time it restarts. OpenAI's own example animation returns to its starting pose at the end of the loop.
Name what must not change
Faces, fur patterns, logos and captions can drift from frame to frame. List the ones that matter, or use a saved reference image for a person or pet.
Short captions
Keep meme text to a few words at the top or bottom, and say it is identical in every frame.
Speed
In ChatGPT, ask in words: twice as fast, a bit slower. In the API, set frame_duration_ms; 100 ms per frame plays twice as fast as the default 200 ms.

ChatGPT GIF not working?

You got a still image
Ask again and write “animated GIF” in the request. GIFs arrived with Images 2.6 on November 4, 2026, so update the ChatGPT app if you are on a phone. If it still comes back still, YepShot runs the same model and makes a GIF from a photo.
You hit a limit
Image requests count toward your plan's usage limits. On the free plan you may have to wait until they reset.
The character changes between frames
Save the photo as a reference image, list what must stay the same and keep the motion small.
The loop jumps
Ask ChatGPT to edit the last frame so it leads back into the first one.
API: the edit endpoint won't return a GIF
On OpenAI's own API, GIF output is only on the generation endpoint; its edit endpoint does not return GIFs. GIF requests also don't support streaming, partial images, output_compression or prompt_rewriter. fal.ai's GPT Image 2.6 edit endpoint does return a GIF from a photo.
API: the request is too large
Frame count, frame size and the number of images share one pixel budget. Lower frame_count, the size or n.

GIF settings in the API

Both GPT Image 2.6 models, Flare and Sunburst, return GIFs from the image generation endpoint (POST /v1/images/generations). The response holds the GIF as base64; save it with a .gif extension.

FieldValuesDefault
output_formatgif (generation endpoint only)png
frame_count2–64 frames9
frame_duration_ms20–2,000 ms per frame, rounded to 10 ms200
sizeauto, or WIDTHxHEIGHT in multiples of 16auto

Stickers for WhatsApp and iMessage

ChatGPT also has a sticker maker, separate from GIFs. As Engadget described it in September: in the mobile app, open the sidebar, choose Images, then Stickers under Trending; pick a style, one or more reference photos and a set of emoji, and ChatGPT makes nine stickers. Add to chat apps sends them to iMessage or WhatsApp (iMessage only on iPhone). We found nothing saying these stickers can be animated.

For a still sticker from your own photo, YepShot has tested sticker prompts with real results: a chibi version of you or a sheet of six expressions for your pet.

Make a GIF on YepShot instead

YepShot runs the same model, GPT Image 2.6, without a ChatGPT plan: upload a photo, say what should move and get a 9-frame looping GIF (1.8 seconds) for 7 credits. New accounts get free credits to try it. The GIF prompts in our library come with the photo and the GIF they produced, so you can see the result before you spend anything.

Frequently asked questions

Can ChatGPT make GIFs?

Yes. Since Images 2.6, released November 4, 2026, ChatGPT turns a prompt or an image into an animated GIF. Before that it made only still images.

Is ChatGPT's GIF maker free?

OpenAI says Images 2.6 is available on every ChatGPT plan. Image requests count toward your plan's usage limits.

Can I turn my own photo into a GIF?

Yes. Upload the photo in ChatGPT and ask for an animated GIF, saying what should move and what should stay the same. On OpenAI's own API it takes more than one step, because its edit endpoint does not return GIFs; fal.ai's GPT Image 2.6 edit endpoint does, and YepShot's GIF model uses it.

How long can a ChatGPT GIF be?

OpenAI hasn't published limits for GIFs made in ChatGPT. In the API a GIF has 2 to 64 frames of 20 to 2,000 ms each, within the request's pixel budget; the default, 9 frames of 200 ms, plays for 1.8 seconds.

Can I edit one frame of the GIF?

Yes. OpenAI says you can edit individual frames and change the speed after the GIF is made.

How much does a GIF cost through the API?

OpenAI lists no separate price for GIFs. They are billed as image output tokens, $30 per million on GPT Image 2.6.

Does YepShot make GIFs?

Yes. Pick GPT Image 2.6 GIF in the editor, upload a photo and say what should move: you get a 9-frame looping GIF for 7 credits. The GIF prompts on this page were run there, each shown with its real result.

Facts checked against OpenAI's announcement, OpenAI's image generation guide and Engadget's sticker guide on November 5, 2026. The GIFs on this page were generated on YepShot with GPT Image 2.6 on November 5, 2026, not in ChatGPT; the two prompts without a GIF have not been run.

ChatGPT and GPT Image are OpenAI products. YepShot is independently operated and not affiliated with OpenAI.