Social Media Video Specs: A Full Guide for Marketing Teams
Every social media video spec that matters in one place, plus a smarter way to review, version, approve, and securely share your cuts before they go live.
I have watched a perfect 60 second ad get rejected at the last minute because someone exported it at the wrong aspect ratio. The creative was great. The spec was wrong. That is the part nobody warns you about: the hardest thing in social video is not the editing, it is everything that happens after the editing.
So this is the guide I wish I had when I started. The real specs, plainly written, plus the part most guides skip entirely: how to get the cut reviewed and approved without losing your mind.
The specs that actually matter in 2026
Forget the 40 row spreadsheet. You only need to lock four things per platform: aspect ratio, resolution, length, and safe zones. Get those right and you are 90 percent there.
Vertical 9:16 is the default for Reels, TikTok, Shorts, and Stories. Export at 1080 by 1920. Keep important text and faces away from the top and bottom edges, because the platform stamps captions, handles, and buttons over your frame. That bottom third is not yours. Treat it as a no go zone.
Square 1:1 at 1080 by 1080 still earns its place in the feed. It takes up more vertical real estate than landscape on a phone, and it reads cleanly on both mobile and desktop. Good for carousels and feed posts where you want one safe master that travels everywhere.
Landscape 16:9 at 1920 by 1080 is for the platforms built around watching: YouTube long form, and any embedded player on your own site. It is also your safest archival master, because you can crop down to vertical later but you can never crop back up.
Length is the other lever. Short social cuts live and die in the first three seconds, so front load the hook. There is no single magic number, but the pattern holds across platforms: hook fast, deliver one idea, get out. Captions are not optional anymore, because a large share of people watch on mute. If your video only works with sound on, it does not work.
- Export 9:16 at 1080x1920 for Reels, TikTok, Shorts
- Keep text out of the bottom third safe zone
- Add burned-in or open captions for mute viewing
- Front load the hook in the first three seconds
- Keep one landscape master at 1920x1080 for archival
The bottleneck is not the export, it is the approval
Here is my contrarian take. Specs are the easy part. You can memorize them in an afternoon. The thing that actually wrecks your timeline is feedback.
You know the loop. You send a cut. Someone replies "the logo feels off around the middle." Which logo? Which middle? You guess. You re export. They reply "no, the OTHER part." Three days vanish into a thread that should have been one comment pinned to one frame.
This is where most teams reach for the wrong tools. Email, WeTransfer, Google Drive, and Dropbox are file transfer. They move bytes from A to B. They were never built to collect feedback on a moving picture, and it shows the second you try to use them for review.
That is the gap PlayPause fills. It is a collaborative video review and approval platform, and an affordable Frame.io alternative. Reviewers leave frame-accurate comments pinned to the exact timecode. They draw right on the frame. They @mention the person who needs to fix it. No more "around the middle." The note sits on frame 00:14 with an arrow on the exact logo.
Vague feedback is just a re-export waiting to happen.
Versions, compare, and the approval that actually sticks
Specs multiply your file count fast. One campaign becomes a 9:16 cut, a 1:1 cut, a 16:9 cut, then a v2 of each after notes. That is nine files before you have even started the second round. Lose track of which is current and you will ship the wrong one. I have done it. It is not fun explaining to a client why the old cut went live.
PlayPause handles this with version stacks. Every new export stacks on top of the last one, so there is always a single current version and a full history underneath it. When you want to prove you actually addressed the notes, side-by-side compare puts v1 and v2 next to each other, frame for frame.
And when it is finally right, approval locks make the sign off real. A reviewer approves, the version locks, and there is a clear record that it was signed off. No more "I thought we approved the other one."
Let me make this concrete. A social manager cuts a Reel for a product launch. She uploads it to PlayPause and sends one secure link to the brand lead and a freelance designer. The brand lead drops three frame-accurate comments. The designer, who has no account, opens the link and fixes the lower third. The new export stacks as v2. They compare v1 and v2 side by side, confirm the safe zone is clear, and the brand lead hits approve. The version locks. Total elapsed time: one afternoon, not one week. No file named final_FINAL_v3_USE_THIS.mp4 anywhere.
Frame-accurate note, everyone sees the exact same thing.
Share it without losing control
A finished social video is an asset, and assets leak. The last mile is sharing the cut for sign off without it ending up somewhere you did not intend.
PlayPause secure share links carry real controls: passwords, expiry dates, domain restriction, and watermarking. You decide who sees it, for how long, and whether their name is stamped across the frame. Guest upload means a freelancer or client can send you their footage with no account and no friction. Viewer analytics tell you whether the stakeholder actually watched the cut before they said "looks good," which is a question worth being able to answer.
It also fits where you already work. There are Premiere Pro and After Effects panels, so you can push a cut for review without leaving your timeline. Camera-to-Cloud proxies get footage flowing the moment it leaves the camera. Slack, Microsoft Teams, and Zapier wire approvals into the tools your team already lives in. Everything lands in centralized assets, so the right master and its versions are never scattered across four cloud drives again.
What this costs, and why it matters
Here is the part that decides it for most teams. Social work means inviting people: clients, freelancers, the brand lead, the junior editor. On a lot of review tools that is exactly where the bill climbs. Frame.io charges per seat, so every client and freelancer you add raises the cost. You end up rationing access to your own review tool, which is backwards.
PlayPause is flat per workspace, not per seat. Add the whole team and every client and you pay the same.
The old way charges you for collaboration. That is the opposite of what a review tool should do.
Per-seat pricing plus vague feedback buried in email and Drive, so every reviewer raises the cost and every note triggers a guess-and-re-export loop
Flat per-workspace pricing with frame-accurate comments, version stacks, compare, approval locks, and secure links built for review
The bottom line
The specs are simple once you write them down: vertical 1080 by 1920 for the feeds, square 1080 by 1080 as a safe traveler, one landscape 1920 by 1080 master, captions always, hook first. Save that checklist and you will never blow an export again.
But the spec is the easy half. The half that actually eats your week is review, versioning, approvals, and getting the file out the door safely. File transfer tools cannot do that, and per-seat tools punish you for inviting the people you need. PlayPause was built for exactly this part of the job, and it does not charge you more for collaborating.
Lock your specs, then fix the workflow around them. Try PlayPause free and run your next campaign through one review link instead of one tangled email thread.
Saumyajit co-founded PlayPause after years watching review and approval quietly eat creative teams' deadlines. He writes about the workflow side of video, feedback, versioning, and getting to a clean sign-off.
Related resources
Keep reading
Bring your team into one review space
Centralize feedback, lock approvals, and deliver faster, start free today.
Sign Up for Free