← All ideas
  • Published 7 Jan 2026

GIF Export option for Video Output

Blender doesnt have a GIF Animation option in the output so maybe you can add that

88.9%

Development Status: Open

Upvote 8 Downvote 1
liam9
7 Jan 2026

11 Comments

chris.lend

why would you use gif. It's an ancient format that compresses poorly and has inferior image quality

1
thinkingpolygons

You'd be surprised how popular animated gifs still are to this day. It's like mp3, there's no reason to use it, and yet it's still often times required for many things. That's the reason several modern apps still have the option to export animated gifs. So why not blender?

Besides, it can already import animated gifs. Export is just completion.

Lauloque

In my personal experience, it all comes down to file size. I often post animated GIFs on platforms with a strict file size and sometimes even a maximum total amount of pixels across all frames (like on Blender Stack Exchange, which uses Imgur). And more often than not, only GIF manages to make something that fits without spending 15min playing with encoding options.

That being said, ideally if Blender could support animated image sequences formats, it would propose GIF, APNG and WEBP :)

chris.lend

usually .h264 with the same dimensions and length will be smaller. At least last I tested it. True some platforms don't support that yet, but that doesn't change the fact that gif is a very outdated format. WebP would be nice though.

jonathan5

Just spit-balling some thoughts. Animated gifs require an optimized/dithered palette/range of colors to be defined for the output, but only after everything is available for consideration from the source, and numerous options have been chosen. As sort of mentioned, up to 256 colors, or 255 plus 1 transparent if you need it.

I think it would be cute to have in blender overall, but seems complicated.

Hmmm. Maybe it would have to be a two-step process. Render all the frames as you want to a folder, then run them as a sequence through the "gif converter" node. You'd have all the frames and colors to convert. Then pick the frame rate, loops, dithering, and so on.

One major problem, if you really wanted to export the true power of animated gif would be frame speed. Overall timing and even per frame timing would have to enter the converter somewhere.. if not, then you're just back to using any online converter or photoshop (which is a nightmare to make animated gifs).

Nice idea. Not antiquated at all considering modern messaging apps and tons of gif dump websites. Still complicated.

TheRedWaxPolice

Yeah, native support would be nice...

thorn

Nor does it need one. There are countless tools out there (including free) that can convert video or image sequences to GIF, and usually include all the different pixel interpolation methods that people use.

Lauloque

In the meantime, you can use the addon Blender Loom which lets you render an image sequence and then automatically turn it into a GIF.

jeroenbakker

Writing single images to gif is easy to add. However animated gif is complicated. The reason is that gif only supports upto 256 colors. Blender needs to render each frame and then decide which colors to keep and which one to remove and do some advance dithering to improve the quality, and optimize the layers to reduce the file size.

So doable, but it requires more design to find out which options to include. I normally use gimp to convert to animated gifs. The processing time can also be quite high.

Lauloque

Plus there is a WILD gap in both visual quality and file size you can get using different encoders and their options.

E.g. FFmpeg , with and without using palette and a few other tricks makes a huge difference, but remains pretty ugly, and almost always with a clearly visible dither pattern if you need light file size. Gisfki seems to do one of the best job quality-wise, but not so much on file size.

ScreenToGif's Neural encoder seems to consistently strike a nice balance of quality at reasonable file size in my experience. Though I moved to Linux and it's not available there ( yet 🥺 )

I might be wrong but the complex part about encoding GIF sequences (or any more modern format like APNG or WEBP) is that, to get anything interesting in quality and file size, it can't be done frame-by-frame on the fly. It has to do multiple passes on the whole sequence. Which I don't think Blender is able to do yet, even for video encoding.

So, perhaps a more fitting solution could be to add to Blender an "after render job" systen ? Where it could take the frames we already rendered, and do something that could be multipass-dependent like a really good multipass video encoding (why not with an external audio track too), or a good quality/size GIF, APNG, WEBP sequence.

thinkingpolygons

Funnily enough, we were just talking about that in the chat recently, and yes I agree. It would be nice to have that option. No reason to use external software for this. Ffmpeg can do it, so support it in blender makes total sense.