Free tool
Ad mockup generator
Drop in a video or image and see it in 11 real ad placements. Free, in your browser, nothing uploaded.
- 100% private
- No data saved
- No account
- No watermark
Instagram Reels placement around a 9:16 sample recruitment ad.
Sample: a recruitment ad made with RecruitmentAds.com
Drop your MP4 or JPEG here
or
100% private. The file is read in your browser. Nothing is saved or uploaded.
100% private. Your logo never leaves this device. Or click the logo inside the mockup.
Meta's own Ads Manager list, 34 buttons. Meta publishes availability by objective and destination, not by placement.
No email. No signup. No watermark.
Mocking up a hiring ad? RecruitmentAds.com builds the whole ad set from a vacancy URL →
By platform
Ad specs and safe zones, by platform
Pick a platform for its safe zone, its size and character limits, and the figures worth ignoring. Every number is the platform's own, with the page and the date it came from.
Reels · Story · Feed
3 placements in the tool
Safe zone published
TikTok
For You
1 placement in the tool
No published figure
Story · Reels · Feed
3 placements in the tool
Two safe-zone readings published
Feed
1 placement in the tool
No safe zone published
YouTube
In-Stream
1 placement in the tool
Safe zone published in pixels
Snapchat
Snapchat
1 placement in the tool
Figures on two pages disagree
X
Feed
1 placement in the tool
No published figure
Safe zones
Every safe zone, in one table
One row per placement, with the platform's own figure, how the platform classifies it, and the page it came from. Where a platform publishes nothing, the row says so instead of guessing.
Published safe zones by placement
| Field | Value | Type | Source | Accessed |
|---|---|---|---|---|
| Instagram Reels ads | 14% top, 35% bottom, 6% each side | Design recommendation | Meta Ads Guide, Instagram Reels | 5 Aug 2026 |
| Instagram Stories ads | 14% top, 35% bottom, 6% each side | Design recommendation | Meta Ads Guide, Instagram Stories | 5 Aug 2026 |
| Facebook Reels ads | 14% top, 35% bottom, 6% each side | Design recommendation | Meta Ads Guide, Facebook Reels | 5 Aug 2026 |
| Facebook Stories ads, video page | 14% (250 px) top, 20% (340 px) bottom Conflict → | Design recommendation | Meta Ads Guide, Facebook Stories video | 5 Aug 2026 |
| Facebook Stories ads, image page | 14% top, 35% bottom, 6% each side | Design recommendation | Meta Ads Guide, Facebook Stories image | 5 Aug 2026 |
| Reels ads carrying disclaimers | Bottom 40% free | Design guideline | Meta Business Help Centre, safe-zone page | 5 Aug 2026 |
| YouTube video ads | Exact pixel values per format at 1080 x 1920, 1080 x 1080 and 1920 x 1080 | Design recommendation | Google Ads Help, About video ad specs | 5 Aug 2026 |
| Snapchat | Two Snap pages give different figures; the dedicated safe-zone page gives none | Design recommendation | Snapchat Business Help Centre, Safe Zones for Ads | 5 Aug 2026 |
| Facebook Feed | none published | Not classified | Meta Ads Guide, Facebook Feed pages | 5 Aug 2026 |
| TikTok, all video placements | none published Why → | Not classified | Six TikTok-owned pages | 5 Aug 2026 |
| LinkedIn, every format | none published | Not classified | LinkedIn advertising specifications | 5 Aug 2026 |
| X, all formats | none published | Not classified | X creative ad specifications | 5 Aug 2026 |
Every Meta safe-zone percentage is a design recommendation, not a hard requirement. Meta’s own wording is "Consider leaving", and nothing is rejected at upload for violating one.
Formats
Which placements take your aspect ratio
The tool detects your file's ratio and lights up the placements that accept it. Same answer, in a table.
| Placement | 9:16 | 4:5 | 1:1 | 16:9 |
|---|---|---|---|---|
| Instagram Reels | Takes 9:16 | Does not take 4:5 | Does not take 1:1 | Does not take 16:9 |
| Instagram Story | Takes 9:16 | Does not take 4:5 | Does not take 1:1 | Does not take 16:9 |
| Instagram Feed | Does not take 9:16 | Takes 4:5 | Takes 1:1 | Does not take 16:9 |
| Facebook Story | Takes 9:16 | Does not take 4:5 | Does not take 1:1 | Does not take 16:9 |
| Facebook Reels | Takes 9:16 | Does not take 4:5 | Does not take 1:1 | Does not take 16:9 |
| Facebook Feed | Does not take 9:16 | Takes 4:5 | Takes 1:1 | Takes 16:9 |
| TikTok For You | Takes 9:16 | Does not take 4:5 | Does not take 1:1 | Does not take 16:9 |
| Snapchat | Takes 9:16 | Does not take 4:5 | Does not take 1:1 | Does not take 16:9 |
| LinkedIn Feed | Takes 9:16 | Takes 4:5 | Takes 1:1 | Takes 16:9 |
| YouTube In-Stream | Does not take 9:16 | Does not take 4:5 | Does not take 1:1 | Takes 16:9 |
| X Feed | Does not take 9:16 | Does not take 4:5 | Does not take 1:1 | Takes 16:9 |
- Instagram Reels
- Takes 9:16
- Instagram Story
- Takes 9:16
- Instagram Feed
- Takes 4:5, 1:1
- Facebook Story
- Takes 9:16
- Facebook Reels
- Takes 9:16
- Facebook Feed
- Takes 4:5, 1:1, 16:9
- TikTok For You
- Takes 9:16
- Snapchat
- Takes 9:16
- LinkedIn Feed
- Takes 9:16, 4:5, 1:1, 16:9
- YouTube In-Stream
- Takes 16:9
- X Feed
- Takes 16:9
9:16 vertical creative fits 7 of the 11 placements. Square and 4:5 creative fit 3, and 16:9 fits 4.
How it works
How the tool works
Load a file, or start from a sample
Drop in an MP4, MOV, JPEG or PNG, or click a preset. The tool reads the aspect ratio and lights up the placements that take it.
Rendered locally, in recreated chrome
Each interface is drawn in code from published specs, not screenshotted. Your file stays in the browser and is shown whole rather than cropped.
Two overlays to check against
UI chrome outlines what the app draws over your creative. Published safe zone draws the platform's own figure, with its source and date. Where a platform publishes none, the overlay says so.
Which number to use
When two spec sheets disagree, this is usually why
Platforms contradict themselves. Two examples below, each with the figure to build to and the page it comes from. Every platform page carries its own set.
Meta publishes two bottom reserves for Facebook Stories.
Follow 35%. It is the figure Meta uses on every other vertical placement page.
See the sources on the platform pageTikTok In-Feed specs differ by buying type.
Match the table to how you buy. Auction In-Feed allows up to 10 minutes at a 516 kbps floor and accepts .avi; reservation requires 5 to 60 seconds at 2,500 kbps and drops .avi.
See the sources on the platform page
Frequently asked questions
This is RecruitmentAds
Paste a vacancy link. Get the finished ad set back.
We turn one vacancy URL into a complete set of hiring ads: an on-brand video plus the static sizes, cut for Meta and LinkedIn. Recruiters ship a campaign in minutes. Marketing keeps control of the brand.
- Video and static from one link
- Sized per placement, Meta and LinkedIn
- Your fonts, colours and logo, locked
Instagram, Facebook and Meta are trademarks of Meta Platforms, Inc. TikTok is a trademark of ByteDance Ltd. LinkedIn is a trademark of LinkedIn Corporation. YouTube is a trademark of Google LLC. Snapchat is a trademark of Snap Inc. X is a trademark of X Corp. RecruitmentAds.com is not affiliated with, endorsed by or sponsored by any of these companies. The placement previews on this page are illustrative recreations built from published specifications. They are not screenshots of the apps and may differ from the current product. Specification figures are quoted from each platform’s own documentation with the date they were read.