LinkedIn GIF ads cap at 250 frames: 10 seconds at 25 fps
LinkedIn's image ad page allows GIFs of up to 250 frames. At 25 fps that is 10 seconds. For anything longer, send a video made with Sume trim or Timeline.

LinkedIn's single image ad specifications allow a GIF of up to 250 frames. At 25 frames per second that is 10 seconds, at 24 it is 10.42 seconds and at 30 it is 8.33 seconds. Anything longer should be a video ad, which LinkedIn accepts from 3 seconds to 30 minutes.
The frame arithmetic
Seconds equal frames divided by frames per second. The table works it out for the three frame rates Sume Timeline accepts below 60, plus 60 for comparison.
| Frame rate | Seconds in 250 frames |
|---|---|
| 24 fps | 10.42 |
| 25 fps | 10 |
| 30 fps | 8.33 |
| 60 fps | 4.17 |
Why a video is usually better
A GIF has no sound and a hard frame ceiling. LinkedIn's video ad page allows 3 seconds to 30 minutes, MP4, H.264 or VP8, with audio, and says to keep the frame rate under 30 FPS. Videos shorter than 30 seconds loop to at least 30 seconds of playback, so a short clip still fills the slot.
For a 10 second animation, a video at 24 or 25 fps carries the same picture with sound and captions. It also lets you use the 3 second to 30 minute range, so a 20 second version needs no compromise on frame rate. If the animation is a loop, export one pass of the loop as the clip and let LinkedIn's own looping of short videos repeat it. Whatever you choose, state the frame count when you hand off the file, because a designer exporting at 30 fps and a motion editor exporting at 24 fps reach the 250 frame ceiling at different lengths.
| Item | GIF (image ad page) | Video ad page |
|---|---|---|
| Length | 250 frames at most | 3 seconds to 30 minutes |
| File | 5 MB image file limit | 75 KB to 500 MB |
| Sound | None | AAC or MPEG4 audio |
| Format | GIF | MP4 |
Make the video with Sume
If your animation exists as a clip, trim it to the length you want. Video trim takes 0.2 to 900 seconds, and with exact precision output can be conformed to 24 or 25 fps. If you need a longer video, Timeline renders cost $0.10 per output minute, so a 30 second video is $0.10.
curl -X POST https://api.sume.com/v1/video-trim \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: gif-to-video-001" \
-d '{"video_url":"https://media.sume.com/artifacts/artf_demo/anim.mp4","start":0,"duration":10,"precision":"exact","output":{"width":1080,"height":1080,"fps":25}}'Where the 5 MB line applies
The 5 MB figure on the image ad page is the limit for the image file. Do not read it as a limit on video, where the video page gives its own range. If your art ends up as a GIF anyway, check the frame count first: divide your duration by the frame interval and compare it with 250 before you export.
Sources
Related posts
More in Formats
- LinkedIn video 10 to 60 fps: conform a 120 fps phone clip
LinkedIn Page video accepts 10 to 60 fps. A 120 fps phone clip or an 8 fps timelapse is outside that. Probe the rate, then conform it with Sume trim output.fps.
- LinkedIn Page video: 10 or 15 minutes, and is MOV allowed?
Two LinkedIn help pages give different Page video limits (10 vs 15 minutes, MOV in or out). Ship MP4 under 10 minutes and use Sume video trim to get there.
- LinkedIn video uploads but never processes: ProRes fix
LinkedIn says a ProRes file may upload but not process. Probe the codec with Sume video inspect, then re-encode to H.264 MP4 with an exact video trim.
- LinkedIn video ad 360 to 1920 px range: downscale a 4K master
LinkedIn video ads accept 360 to 1920 pixels on each side. A 3840x2160 master is over the limit. Scale it to 1920x1080 with Sume video trim output, exact mode.
Written by Sume