GIF is a 1987 format with a 256-colour palette per frame and no real compression for photographic content, and every practical decision about making one follows from that. The AI part is easy: generate a short clip. The craft is in the conversion, where a two-second loop can be 400KB or 8MB depending on choices that have nothing to do with AI.
Scope: 8frame generates video, not GIFs. There is no GIF export on the canvas. You generate the clip here and convert it in a free tool, which takes about ten seconds.
TL;DR
- Conversion is free. Browser converters and ffmpeg both do it well, and the tool barely matters
- Generate the source clip: Wan 3.0 at 480p, 24 credits per 5 seconds, is the right tier
- Keep it under 3 seconds. GIF file size scales brutally with duration and frame count
- Flat colour, not photographic. A 256-colour palette destroys gradients and skin tones
- Consider not using GIF. A short MP4 or WebP looks better at a fraction of the size, and most platforms accept both
The format decides everything
256 colours per frame. Gradients band, skies posterise, skin tones go blotchy. Flat graphic content survives; photographic content does not.
No interframe compression for photographic material. Each frame is close to its own image, so file size is roughly frames times complexity. Duration is the most expensive variable you control.
No audio. Which is fine, since GIFs autoplay muted by nature.
Dithering is the main quality lever. It trades noise for smoother apparent gradients, and it increases file size. This single setting affects the result more than anything else in the pipeline.
The workflow
- Generate a short clip. Wan 3.0 at 480p, 24 credits for 5 seconds, about $0.24. Generate 480p deliberately, because a GIF will be displayed small and you cannot upscale video on the canvas anyway.
- Trim to the loop. Find the two seconds that loop. This is the actual work.
- Convert, free. Any browser converter, or ffmpeg locally. Target 10 to 15 frames per second, not 30: halving the frame rate halves the size and GIF motion reads fine at 12fps.
- Check the size. Under 2MB for most uses, under 1MB if it is going in an email.
What to generate for a GIF that works
One motion, looping. Something cyclical: steam curling, a light sweeping, a logo settling, rain. A clip with a beginning and an end does not loop.
Flat or graphic imagery. Illustration, bold shapes, limited palette. Ask for it in the prompt: "flat colour, limited palette, graphic" produces something that survives the 256-colour conversion. A photorealistic clip will look degraded.
Dark or simple backgrounds. Complex backgrounds eat your colour budget and your file size.
A loop point you designed. The cheapest trick: generate motion that starts and ends in visually similar states, or accept a short crossfade at the join in the edit.
What it costs
Canon 8frame prices, a credit is $0.01 at pack rate:
| Step | Route | Credits |
|---|---|---|
| Source clip, 5s at 480p | Wan 3.0 | 24 |
| Graphic still to animate instead | Seedream 5 | 6 |
| Animate that still, 5s at 480p | Wan 3.0 | 24 |
| Conversion to GIF | free tool, outside 8frame | 0 |
Ten GIF candidates cost 240 credits, about $2.40.
The honest recommendation: often, do not use GIF
For most 2026 use cases a short MP4 or an animated WebP is better: real colour, far smaller files, and smoother motion. Most social platforms, chat apps and websites accept both, and several convert your GIF to a video behind the scenes anyway.
Use GIF specifically when the destination requires it: some email clients, some older forums, some documentation systems, and contexts where an actual .gif file is expected. Otherwise export the MP4 and skip the format's limitations entirely.
FAQ
Does 8frame export GIFs? No. Generate the clip here, convert in a free tool.
What frame rate should a GIF be? 10 to 15fps. Higher is wasted on this format.
Why is my GIF so large? Duration, frame rate, and photographic content. Cut all three.
Should I use GIF or MP4? MP4 or WebP unless the destination specifically needs a GIF file.
Generate two seconds of flat-colour motion, convert free. The 8frame canvas is free and unlimited; generation is paid from $19/month.