Free tool for ad creative

Check your ad before Ads Manager rejects it

Drop a video or image and get a pass, warn or fail for every Meta, TikTok and YouTube placement: aspect ratio, minimum and recommended size, length, file size, bitrate and codec. Then see exactly where each platform's UI covers your creative. Nothing leaves your browser.

Free, no sign-upNothing is uploadedResults in seconds
Ad spec checker Processed locally, never uploaded

Drop your ad creative here

A video (MP4, MOV, WebM) or an image (JPG, PNG, WebP). Vertical, square or landscape, any resolution.

MP4 · MOV · WebM JPG · PNG · WebP
How it works

From file to verdict in three steps

  1. Drop in one creative

    A video or an image. Your browser reads its size, length, codec, audio and file size; nothing is uploaded.

  2. 9:16
    4:5
    16:9

    Read the report per placement

    Every Meta, TikTok and YouTube canvas gets a pass, warn or fail on ratio, minimum and recommended size, length, file size, container, bitrate, codec and audio, with the numbers next to each line.

  3. 16:9
    9:16

    Fix it and preview the safe zones

    A wrong ratio or size links straight to the matching resizer. Then drag your creative under each platform's UI to see what the caption, buttons and action rail will cover.

What we check

Ad specs for Meta, TikTok and YouTube in one place

The same rules the checker runs, straight from each platform's published requirements.

  • Aspect ratio against each canvas: 9:16, 4:5, 1:1, 16:9 and 1.91:1, with a 1% tolerance.

  • Minimum accepted size and the 1080 px recommended size, so you know when the platform will reject or soften the creative.

  • Length limits per placement, plus the windows that perform best, like 21–34 s on TikTok or under 60 s for Shorts.

  • File size caps and accepted containers: MP4 and MOV everywhere, plus each platform's extras.

  • Estimated bitrate from the file size and length, against TikTok's 516 kbps floor, and whether the codec is H.264.

  • Whether the video has an audio track, which sound-on feeds like TikTok expect.

PlacementRatioRecommendedMinimumLengthFile
9:16
Stories & Reels
9:161080 × 1920 px500 × 889 px1 s to 15:00MP4, MOV, GIF · 4.0 GB
4:5
Feed portrait
4:51080 × 1350 px600 × 750 px1 s to 241:00MP4, MOV, GIF · 4.0 GB
1:1
Square
1:11080 × 1080 px600 × 600 px1 s to 241:00MP4, MOV, GIF · 4.0 GB
16:9
Landscape
16:91920 × 1080 px600 × 338 px5 s to 10:00MP4, MOV, GIF · 4.0 GB
1.91:1
Banner
1.91:11200 × 628 px600 × 314 px1 s to 241:00MP4, MOV, GIF · 4.0 GB
PlacementRatioRecommendedMinimumLengthFile
9:16
Full-screen vertical
9:161080 × 1920 px540 × 960 px5 s to 10:00MP4, MOV, MPEG, MPG, 3GP, AVI · 500.0 MB · ≥ 516 kbps
1:1
Square
1:11080 × 1080 px640 × 640 px5 s to 10:00MP4, MOV, MPEG, MPG, 3GP, AVI · 500.0 MB · ≥ 516 kbps
16:9
Landscape
16:91920 × 1080 px960 × 540 px5 s to 10:00MP4, MOV, MPEG, MPG, 3GP, AVI · 500.0 MB · ≥ 516 kbps

YouTube ShortsYouTube Shorts

Resize for YouTube Shorts
PlacementRatioRecommendedMinimumLengthFile
9:16
Shorts vertical
9:161080 × 1920 px720 × 1280 px1 s to 3:00MP4, MOV, MPG, MPEG, WEBM · 256.0 GB
4:5
Portrait
4:51080 × 1350 pxNot listed5 s or moreMP4, MOV, MPG, MPEG, WEBM · 256.0 GB
1:1
Square
1:11080 × 1080 px480 × 480 px5 s or moreMP4, MOV, MPG, MPEG, WEBM · 256.0 GB
16:9
Landscape
16:91920 × 1080 px1280 × 720 px10 s or moreMP4, MOV, MPG, MPEG, WEBM · 256.0 GB

Checked against the platforms' published specs on September 25, 2026.

FAQ

Frequently asked questions

What size should an Instagram Reels ad be?

9:16 at 1080 × 1920 pixels, at least 500 × 889. Keep the bottom 35% clear for the caption and call to action; Stories also cover the top 14% and bottom 20%.

What is the TikTok ad safe zone?

On a 1080 × 1920 In-Feed video, TikTok's UI covers the top 240 px, the bottom 660 px, 120 px on each side and the action rail on the lower right. The safe-zone preview draws those bands over your creative.

How long can a YouTube Shorts ad be?

Up to 3 minutes, but the Shorts feed plays the first 60 seconds, so keep the message inside that window. In-stream ads need at least 10 seconds.

Why does the checker flag my bitrate?

TikTok rejects video under 516 kbps. We estimate the bitrate from the file size and length, so a very small file for its duration will be flagged; re-export at a higher quality.

Which files can I check?

MP4, MOV and WebM video and JPG, PNG and WebP images. Formats the platforms don't list are still read and flagged as a warning.

Is my file uploaded anywhere?

No. The file is probed by your browser; nothing is sent to Noovid or any server.

Is a pass a guarantee the platform will accept my ad?

It covers the technical specs: ratio, size, length, file size, container, bitrate, codec and audio. Policy review, text density and landing-page checks happen inside each ads manager.

A placement fails on ratio or size. How do I fix it?

Use the resize link on that placement: our free Meta, TikTok and YouTube Shorts resizers reframe your creative and export every size with the safe zones drawn in.

Need creative that passes every spec? Get UGC videos made for your brand

Noovid connects you with vetted creators who film authentic vertical videos for your ads, delivered ready to upload.

Get UGC videos