Drop a finished video or image and see, placement by placement, whether it meets the published specs for Meta, TikTok, YouTube, LinkedIn, Snapchat and Pinterest. The checker reads the file itself: aspect ratio, resolution, file size, duration, container and codec, frame rate, audio and bitrate. Nothing is uploaded.
Drop videos or images here
Or click to choose files. Each file is read in this browser and checked against every placement you pick.
MP4 · MOV · WebM · JPG · PNG · GIF · WebP
Choose files
3 files at a time free · 50 with Pro
Files never leave your device
Placements
Results
What the Ad Spec Checker reads from your file
Most spec tools ask you to type in the width, the length and the file size, then compare your numbers with a table. This one skips the typing. It opens the file in your browser and reads the container directly: the MP4 or MOV index for the codec, frame rate, audio channels, sample rate and bitrate, the WebM header for VP9 and Opus files, and the image header for JPG, PNG, GIF and WebP. The browser adds the display size, so a phone video recorded sideways with a rotation flag is measured the way it plays. When the file does not reveal a value, the cell says so instead of pretending it passed.
How the results are graded
Pass: the file meets the platform's stated requirement.
Warning: the file is accepted but misses a recommendation, for example a 1080 × 1920 Reels video when Meta recommends 1440 × 2560, or a LinkedIn video outside the 15 to 30 seconds LinkedIn suggests.
Fail: the file breaks a stated limit, such as a bumper longer than 6 seconds or a TikTok video over 500 MB.
Could not read: the file does not carry that value, so confirm it in your export settings.
Aspect ratios are compared with the tolerance each platform prints: 1% on most placements and 3% on Facebook Feed and Facebook Reels images. Where two official pages disagree, as Google's do on the length of non skippable ads, the looser figure fails and the stricter one warns, and the note in the cell says which page says what.
Where the numbers come from
Every cell links to the platform page its figure was taken from, and every figure was checked against those pages, most recently on 30 September 2026. The same numbers are explained in our guides to Meta ad specs, TikTok ad specs, YouTube ad specs and LinkedIn ad specs, and an automated test fails if the checker and the guides ever quote different values.
After the spec check
A file that passes every rule can still hide its headline behind the like button. For vertical placements the matrix links straight to the Safe Zone Checker with the right platform selected, so you can see the interface drawn over your own frame. To make a missing size, the Aspect Ratio Calculator gives exact pixel dimensions for every ratio.
Checking a whole campaign
The free version checks up to three files at a time. Pro checks up to 50 at once and exports the full matrix as a CSV that opens cleanly in Excel and Google Sheets: one row per file and placement, with the actual and required value for every rule and the source of each figure.
Questions about the Ad Spec Checker
No. The file is read with the browser's own File API and never leaves your device. For MP4 and MOV files only the first megabyte and the index are read, so even a 4 GB master is checked in a moment, and the tool keeps working offline once the page has loaded.
Facebook and Instagram Feed, Stories and Reels, TikTok In-Feed ads, YouTube skippable and non skippable in stream, bumper and Shorts ads, LinkedIn single image and video ads, Snapchat Single Image or Video ads, and Pinterest standard and Idea ads. The details are in the Meta, TikTok, YouTube and LinkedIn spec guides.
Meta's Ads Guide recommends 1440 × 2560 for Stories and Reels. 1080 × 1920 is still accepted and well above the minimum width, so it is a warning, not a failure. Instagram Feed video is listed at 1080 × 1920 and passes.
The file does not store that value where the checker can find it, for example the frame rate of some WebM files or the codec inside an AVI. It is never counted as a pass. Confirm it in your export settings, or export an MP4 with H.264 video and AAC audio, which every video placement here accepts.
It means the file meets the technical specs. Placement interfaces still cover parts of the frame, so run vertical creatives through the Safe Zone Checker as well, and remember that every platform also reviews the content, the text and the landing page.