blog/guides·Oct 9, 2026·7 min·by the eroq team
Ad specs 2026: ad sizes for TikTok, Reels, Shorts and Meta
Ad specs for 2026 in one cheat sheet: ratios, sizes, lengths and safe zones for TikTok, Reels, Shorts, Meta feed and Stories, mapped to what eroq renders.
Ad specs have a stable core and a moving edge. The aspect ratios barely change: 9:16 for full-screen placements, 4:5 for the feed. The recommended pixel sizes, maximum lengths and text limits move every few months, and copies of copies lag behind. This cheat sheet keeps the stable core and links the official page for everything that moves. Every platform figure below was checked on the platform's own pages on 9 October 2026. When a platform's page disagrees with this sheet, the platform wins.
The ad specs cheat sheet
| Placement | Ratio | Recommended size | Length allowed | Keep clear of text |
|---|---|---|---|---|
| Facebook Feed, image or video | 4:5 | 1440 × 1800 | Video: 1 s to 241 min | No set zone |
| Instagram Feed, image | 4:5 (wider, up to 1.91:1, accepted) | 1440 × 1800 | No set zone | |
| Instagram Feed, video | 9:16 | 1080 × 1920 | 1 s to 60 min | No set zone |
| Facebook and Instagram Stories | 9:16 | 1440 × 2560 | Video: 1 s to 60 min (Instagram) | 14% top, 35% bottom, 6% sides |
| Instagram Reels | 9:16 | 1440 × 2560 | Up to 15 min | 14% top, 35% bottom, 6% sides |
| TikTok In-Feed | 9:16 (1:1 and 16:9 accepted) | 1080 × 1920 (guide), min 540 × 960 | Up to 10 min | TikTok's safe zone template |
| YouTube Shorts ads | 9:16 | 1080 × 1920 | Up to 3 min, first 60 s in the feed | Right-side buttons, bottom |
Sources: Meta's Ads Guide for Facebook Feed images, Facebook Feed video, Instagram Feed images, Instagram Feed video, Facebook Stories, Instagram Stories and Instagram Reels; TikTok's video ad specifications; Google's YouTube Shorts ads specs and Demand Gen asset specs.
Minimums matter more than recommendations when a file gets rejected: Meta asks for at least 600 pixels of width for a Facebook Feed image and 500 for Instagram Feed and Stories images, TikTok for at least 540 × 960 on a vertical video, and Google's Demand Gen specs for at least 5 seconds of video.
What changes often, and where the pages disagree
Three kinds of numbers move, sometimes on two official pages at once.
- Recommended pixels. Meta's guide now recommends 1440-pixel-wide files for most placements, where many third-party guides still say 1080, yet it lists Instagram Feed video at 1080 × 1920. TikTok's specs page asks for at least 540 × 960, its creative best practices for at least 720p, and its video advertising guide for 1080 × 1920 or higher.
- Lengths. TikTok's specs page allows In-Feed videos up to 10 minutes, while its advertising guide says up to 60 seconds and that 21 to 34 seconds performs best. YouTube Shorts ads can run 3 minutes, but only the first 60 seconds play in the Shorts feed; Google recommends under 60 seconds, and 10 to 30 seconds for ads that ask for an action.
- Text lengths. Meta's guide currently suggests 50 to 150 characters of primary text and a 27-character headline on Facebook Feed, 125 and 40 on Instagram Feed.
The opening is where TikTok's guidance is most precise: your proposition in the first 3 seconds, your hook within 6.
Safe zones in practice
Meta Stories and Reels. Keep roughly 14% at the top, 35% at the bottom and 6% on each side free of text, logos and key elements: the profile row sits on top, the caption and the button at the bottom. On a 1080 × 1920 frame that is about 270 pixels at the top, 672 at the bottom and 65 on each side. Your headline, product label and presenter's face belong in the band that is left.
TikTok. No single percentage: the zone depends on the format, the caption length and any extra ad formats, so TikTok publishes downloadable templates on its specs page. The right edge holds the action buttons and the bottom holds the caption and the button.
YouTube Shorts. Google's page names the right-hand panel (like, dislike, comment, share) and a call-to-action button, without a percentage. Keep text out of the right edge and the bottom.
Feeds. The interface sits above and below a feed picture rather than on it, so the headline and button have the whole frame. That is why the feed is the safest home for a static with its headline on the picture.
What eroq renders, and how to map it
Static ads
In the Ads Studio, Create → Static ads renders three formats, set once per batch:
- Square (1:1): feeds and carousels. Instagram Feed accepts it as is.
- Portrait (3:4): the image engines' nearest grid to 4:5. For an exact 4:5, keep the width and cut the height to the width × 1.25.
- Story (9:16): Stories and Reels.
On Krea2 and Eroq Uncensored, a static is 1024 × 1024, 896 × 1152 or 768 × 1344. Eroq One renders the same shapes at a size that depends on the pictures riding along, and the other engines return their provider's own size. Two of those grids sit a hair off the platform ratios: 896 × 1152 becomes an exact 4:5 at 896 × 1120, and 768 × 1344 becomes an exact 9:16 at 756 × 1344. These sizes clear the minimums above. They sit below Meta's 1440-pixel recommendation, and eroq has no upscaler, so upscale in your own tools if your team requires it.
With "Headline on the ad" on, the engine decides where the words land, so check Story statics against the 14% and 35% bands before upload, or turn the headline off for Story batches. The batch workflow is in static ads in batches.
Video ads
Create → Video ad (how it works) starts in 9:16, and the Format row lists what the selected engine renders. Every engine does 9:16 and 16:9. Kling 3.0 and Motion Pro add 1:1. Motion One, Seedance, Hailuo 3, Grok Imagine and Wan 3.0 add 1:1 and 3:4. Veo 3.1, Sora 2 Pro and Runway Gen-4.5 stay at 9:16 and 16:9.
No engine renders 4:5. For Facebook Feed video, render 3:4 and cut it to 4:5 with the same rule as statics, or render 1:1 (more on frames and crops). One 9:16 master covers TikTok, Reels, Stories, Shorts and, per Meta's current guide, Instagram Feed video.
A video ad renders at its engine's default resolution: 1080p on Veo 3.1, 2K on Hailuo 3, 768p on Motion One, 720p on Kling 3.0, Veo 3.1 Fast, Seedance 2.5 and Wan 3.0, and 480p on Seedance 2.0 Mini. A 720p vertical clip (720 × 1280) clears TikTok's 540 × 960 minimum and matches its "at least 720p" guidance; a 480p vertical clip does not, so pick another engine for TikTok. More in the video resolution guide.
Clip length depends on the engine (up to 8 seconds on Veo 3.1, 15 on Kling 3.0, 30 on Seedance 2.5) and on your plan: up to 15 seconds per clip on Hobby, 20 on Creator, 30 on Studio. A 21 to 34 second TikTok ad is two to four clips cut together in your editor. For a 15-second Shorts or Reels ad, one long clip or two short ones will do. The UGC video ad formats guide covers what to put in them.
One ad, every placement
For a coffee brand launching a new roast, a full set looks like this:
- Feed statics: a Portrait batch with the headline on, cut to 4:5, plus a Square batch for carousels.
- Story statics: a Story batch with the headline off; set the type in your editor inside the safe band.
- Vertical video: one 9:16 video ad at 720p or more, on an engine that keeps the bag of beans exact, under 60 seconds, proposition in the first 3 seconds, text clear of the bottom 35%. It runs on TikTok, Reels, Stories and Shorts.
- Feed video: the same idea in 3:4, cut to 4:5, or in 1:1.
Then check each file against its platform's page one last time. Five minutes there beats a rejected upload. For short vertical content beyond ads, see social shorts.
FAQ
What size should a Meta feed ad be in 2026?
Meta's Ads Guide recommends 4:5 at 1440 × 1800 pixels for Facebook Feed images and video, with a minimum width of 600 pixels for Facebook Feed images. Instagram Feed images accept anything from 4:5 to 1.91:1, square included, at least 500 pixels wide.
What are the safe zones for Reels and Stories ads?
Meta's guide asks you to keep roughly 14% at the top, 35% at the bottom and 6% on each side free of text, logos and key elements. On a 1080 × 1920 frame, that is about 270 pixels at the top, 672 at the bottom and 65 on each side.
How long should a TikTok ad be?
TikTok's specs page allows In-Feed videos up to 10 minutes, but its video advertising guide says 21 to 34 seconds performs best. Its creative guidance asks for the proposition in the first 3 seconds and the hook within 6.
How long can a YouTube Shorts ad be?
Up to 3 minutes, but only the first 60 seconds play in the Shorts feed. Google recommends ads under 60 seconds, and 10 to 30 second vertical videos for ads that ask for an action.
Can eroq render 4:5 ads?
Not natively. Render Portrait (3:4) statics or 3:4 video and cut the height to the width × 1.25, or render Square. Square sits inside the range Instagram Feed accepts.
Make this with the models behind the post — start with 50 free credits, or browse every engine and its price.