Social Media Image & Video Specs (2026) — Sizes, Length & Best Practices

Video sizes, lengths, file limits and safe zones for Instagram, TikTok, YouTube, Facebook, LinkedIn, X, Pinterest, Snapchat, Threads and Bluesky, drawn to scale and sourced.

Last verified: 2026-10-18 — against each platform's own help center, ads guide or developer docs (linked on every card)

Working with a still image? Every image size is listed below, and our cropper cuts a photo to any of them with the safe zones drawn on.Crop an image to any of these sizes →

Check my video#

Pick a video file and see which placements it fits as it is, and what to change for the rest. It is read in your browser; nothing is uploaded.

31 of 31 video placements

Video sizes at a glance#

PlacementRatioSizeMax lengthMax file
Instagram Reels9:161080 × 192020 min in the app (15 min when published through the API)300 MB through the API; the app does not publish one
Instagram Reels ads9:161440 × 256015 min4 GB
Instagram Stories9:161080 × 192060 s per clip; longer videos are split into several clips100 MB through the API
Instagram Stories ads9:161440 × 256060 min4 GB
Instagram Feed video ads4:51080 × 1920 (9:16)60 min4 GB
Instagram Live9:16—4 hours—
TikTok In-feed video9:161080 × 1920; TikTok asks for at least 720p3 min for every creator; 5 or 10 min for some accounts4 GB
TikTok In-feed ads9:16—10 min (auction); reservation ads 5–60 s, 9–15 s recommended500 MB
YouTube Long-form video16:91920 × 1080 or 3840 × 216012 hours; 15 min until the account is verified256 GB
YouTube Shorts9:161080 × 19203 min (uploads since 15 Oct 2024)—
YouTube Thumbnails16:93840 × 2160 (Shorts 2160 × 3840)—2 MB uploaded from mobile; 50 MB from desktop
YouTube Channel trailer16:9—No separate limit or recommended length—
Facebook Reels (all video posts)9:161080 × 1920No maximum for posts from the app; 3–90 s when published through the Reels API—
Facebook Reels ads9:161440 × 2560No maximum4 GB
Facebook Feed video ads4:51440 × 1800241 min4 GB
Facebook Stories9:161080 × 192090 s for Page stories published through the API—
Facebook Stories ads9:161440 × 25603 min in the Ads Guide (another Meta page says 2 min)4 GB
Facebook In-stream video ads16:9At least 1080 × 10805–15 s on desktop; 5 s to 10 min on mobile4 GB
Facebook Live16:91920 × 10808 hours—
LinkedIn Video post4:5—15 min (LinkedIn’s Page video help says 10 min)5 GB (minimum 75 KB)
LinkedIn Video ads4:51920 × 1080 (16:9) · 720 × 900 (4:5) · 720 × 1280 (9:16)30 min (15–30 s recommended; in-stream up to 90 s)500 MB (minimum 75 KB)
LinkedIn Carousel ads (images only)1:11080 × 1080 per card—10 MB per card
LinkedIn Live16:9—4 hours—
X Video post16:91280 × 720, 720 × 1280 or 720 × 720 (API guidance); Premium plays 1080p uploads in 1080p2 min 20 s; Premium: up to 4 h on web and iOS (10 min on Android)512 MB; Premium: 16 GB
Pinterest Video Pins9:161080 × 19205 min—
Pinterest Video ads2:3—15 min (6–15 s recommended)2 GB
Pinterest Idea ads9:161080 × 19205 min2 GB in the apps; 100 MB on the web
Snapchat Spotlight9:161080 × 19205 min—
Snapchat Single image or video ads9:161080 × 192030 min, as long as the file is 1 GB or less1 GB
Threads Video post4:5—5 min1 GB
Bluesky Video post16:9—10 min (raised from 3 min in August 2026)300 MB

Aspect ratios, drawn to scale#

All frames share the same height, so the widths show how much screen each shape takes.

9:16 frame, 1080 × 19209:161080 × 1920
Vertical full screenReels, Stories, TikTok, Shorts, Spotlight, Pinterest video
2:3 frame, 1000 × 15002:31000 × 1500
Tall PinPinterest standard Pins and video ads
4:5 frame, 1080 × 13504:51080 × 1350
Vertical feedInstagram and Facebook feed, LinkedIn vertical ads, Threads
1:1 frame, 1080 × 10801:11080 × 1080
SquareFeeds everywhere, carousels, YouTube Shorts, X
16:9 frame, 1920 × 108016:91920 × 1080
WidescreenYouTube, X, LinkedIn, Facebook in-stream, Live
1.91:1 frame, 1200 × 6281.91:11200 × 628
Landscape linkLink previews, landscape feed images, widest Reel upload

Safe zones for 9:16 video#

Shaded areas are covered by the app's interface (captions, buttons, profile, progress bar). Keep text, faces and logos inside the dashed box. Values are pixels on a 1080 × 1920 frame.

Instagram & Facebook Reels / Stories safe zone on a 1080 × 1920 frameKeep text and faces inside the outlined area: 269 px from the top, 672 px from the bottom, 65 px from the left and 65 px from the right. Safe zone950 × 979269 px · 14%672 px · 35%6565
Instagram & Facebook Reels / StoriesCovered: Profile, close, progress · Caption, audio, replyOfficial: Meta Ads Guide
TikTok safe zone on a 1080 × 1920 frameKeep text and faces inside the outlined area: 160 px from the top, 400 px from the bottom, 60 px from the left and 160 px from the right. Approximate; the platform does not publish exact pixel values.Safe zone860 × 1360160 px · 8%400 px · 21%60160
TikTokCovered: Following · For You · Action buttons · Caption & soundApproximate, not published
YouTube Shorts (ads guidance) safe zone on a 1080 × 1920 frameKeep text and faces inside the outlined area: 288 px from the top, 672 px from the bottom, 48 px from the left and 192 px from the right. Safe zone840 × 960288 px · 15%672 px · 35%48192
YouTube Shorts (ads guidance)Covered: Search, menu · Action buttons · Title, channel, CTAOfficial: Google Ads Help
Snapchat ads safe zone on a 1080 × 1920 frameKeep text and faces inside the outlined area: 192 px from the top, 672 px from the bottom, 65 px from the left and 65 px from the right. Safe zone950 × 1056192 px · 10%672 px · 35%6565
Snapchat adsCovered: Brand name · Action icons · Headline & CTAOfficial: Snapchat Business Help
Pinterest video Pins safe zone on a 1080 × 1920 frameKeep text and faces inside the outlined area: 270 px from the top, 790 px from the bottom, 65 px from the left and 195 px from the right. Safe zone820 × 860270 px · 14%790 px · 41%65195
Pinterest video PinsCovered: Back, menu · Action buttons · Title, creator, saveOfficial: Pinterest Help
  • Instagram & Facebook Reels / Stories: Meta: leave roughly 14% top, 35% bottom and 6% each side clear (pixel values are those percentages of 1080 × 1920). Keep the bottom 40% clear if the ad has a disclaimer. Meta Ads Guide
  • TikTok: TikTok publishes no pixel values (the safe area shrinks as the caption gets longer). These are the approximate insets our image cropper uses. TikTok Ads Help
  • YouTube Shorts (ads guidance): Google Ads safe zone for vertical YouTube video ads. YouTube publishes no pixel values for organic Shorts; this is the closest official guide. Google Ads Help
  • Snapchat ads: Snap’s diagram: 10% top, 35% bottom, 6% each side, and the action icons take a 15%-wide column up to 45% from the bottom. Snapchat Business Help
  • Pinterest video Pins: Pinterest’s published safe zone for image and video Pins (Idea ads use 440 px at the bottom instead). Pinterest Help

Video specs by platform#

Instagram Instagram video specs#

Instagram shares videos posted in the app as Reels, so there is no separate organic feed-video spec any more; use the Reels row. Help pages that still say feed videos max out at 60 seconds are out of date.

9:16

Instagram Reels#

Instagram Organic
Aspect ratio
9:16 recommended; anything from 1.91:1 to 9:16 uploads
Recommended size
1080 × 1920 not officially published
Minimum
720 px
Max length
20 min in the app (15 min when published through the API)
Min length
3 s through the API
Max file size
300 MB through the API; the app does not publish one
Formats / codecs
MP4 or MOV; H.264 or HEVC, progressive, 4:2:0, moov atom at the front
Frame rate
30 fps minimum in the app (23–60 fps through the API)
Bitrate
Up to 25 Mbps VBR (API)
Audio
AAC, up to 48 kHz, 128 kbps, mono or stereo (API)
Captions & sound
Reels play with sound on by default. Turn on auto captions or burn subtitles in for people watching muted.
  • Reels over 3 minutes are not recommended to people who don’t follow you.
  • Cover image: 420 × 654 px (1:1.55). The profile grid shows a crop of it, so keep cover text in the middle.
  • Keep roughly the top 14%, bottom 35% and 6% of each side free of text and logos (about 269 / 672 / 65 px on 1080 × 1920). Meta gives this for Reels ads; it is the best guide for organic Reels too.

Sources: Instagram Help: reels specs · Instagram Help: reel length · Instagram API: media specs · Instagram for Creators: FAQ · verified 2026-10-18

9:16

Instagram Reels ads#

Instagram Paid placement
Aspect ratio
9:16
Recommended size
1440 × 2560
Minimum
250 px wide under 30 s; 500 px wide at 30 s or longer
Max length
15 min
Max file size
4 GB
Formats / codecs
MP4 or MOV (GIF also accepted); H.264, square pixels, fixed frame rate, progressive scan
Audio
Stereo AAC, 128 kbps or more
Captions & sound
Captions optional but recommended; sound optional but strongly recommended.
  • Keep roughly the top 14%, bottom 35% and 6% of each side free of text and logos (about 269 / 672 / 65 px on 1080 × 1920).
  • If the ad carries a disclaimer, Meta says to keep the bottom 40% clear.

Sources: Meta Ads Guide: Instagram Reels video · Meta Business Help: safe zones · verified 2026-10-18

9:16

Instagram Stories#

Instagram Organic
Aspect ratio
9:16 recommended
Recommended size
1080 × 1920 not officially published
Max length
60 s per clip; longer videos are split into several clips
Min length
3 s through the API
Max file size
100 MB through the API
Formats / codecs
MP4 or MOV; H.264 or HEVC (API)
Frame rate
23–60 fps (API)
Bitrate
Up to 25 Mbps VBR (API)
Captions & sound
Stickers, the reply bar and your profile name sit on top of the video; use the caption sticker or burned-in text inside the safe zone.
  • Keep roughly the top 14%, bottom 35% and 6% of each side free of text and logos (about 269 / 672 / 65 px on 1080 × 1920).

Sources: Instagram: Stories · Instagram API: media specs · Meta Ads Guide: Instagram Stories video · verified 2026-10-18

9:16

Instagram Stories ads#

Instagram Paid placement
Aspect ratio
9:16 (1% tolerance)
Recommended size
1440 × 2560
Minimum
250 px wide
Max length
60 min
Min length
1 s
Max file size
4 GB
Formats / codecs
MP4 or MOV (GIF also accepted); H.264, square pixels, fixed frame rate, progressive scan
Audio
Stereo AAC, 128 kbps or more
Captions & sound
Captions and sound optional but recommended.
  • Videos under 16 s play in full; longer ones may be split into up to 3 cards.
  • Keep roughly the top 14%, bottom 35% and 6% of each side free of text and logos (about 269 / 672 / 65 px on 1080 × 1920).

Sources: Meta Ads Guide: Instagram Stories video · Meta Business Help: safe zones · verified 2026-10-18

4:5

Instagram Feed video ads#

Instagram Paid placement
Aspect ratio
9:16 in the Ads Guide; 1:1 and 4:5 also supported in Feed
Recommended size
1080 × 1920 (9:16)
Minimum
250 px wide
Max length
60 min
Min length
1 s
Max file size
4 GB
Formats / codecs
MP4 or MOV (GIF also accepted); H.264, square pixels, fixed frame rate, progressive scan
Audio
Stereo AAC, 128 kbps or more
Captions & sound
Captions and sound optional but recommended.
  • 9:16 feed ads use the same safe zone as Reels and Stories; for 1:1 and 4:5 keep the bottom and side edges clear.

Sources: Meta Ads Guide: Instagram Feed video · Meta Business Help: aspect ratios by placement · Meta Business Help: video length by placement · Meta Business Help: safe zones · verified 2026-10-18

9:16

Instagram Live#

Instagram Organic
Aspect ratio
9:16 (phone camera)
Max length
4 hours
Captions & sound
Only public accounts with 1,000 or more followers can start a Live.
  • The 4-hour limit was announced in October 2020; the current Help Center page does not restate a duration.

Sources: Meta newsroom (Oct 2020): Live up to 4 hours · Instagram Help: Live · verified 2026-10-18

TikTok TikTok video specs#

9:16

TikTok In-feed video#

TikTok Organic
Aspect ratio
9:16 (vertical, full screen)
Recommended size
1080 × 1920; TikTok asks for at least 720p not officially published
Minimum
360 px on each side
Maximum
4096 px on each side
Max length
3 min for every creator; 5 or 10 min for some accounts
Max file size
4 GB
Formats / codecs
MP4 (recommended), WebM or MOV; H.264 (recommended), H.265, VP8 or VP9
Frame rate
23–60 fps
Captions & sound
TikTok is built for sound on, but add on-screen text or captions for context; TikTok suggests 5–10 words per second of text.
  • Limits above are the ones TikTok documents for uploads through its posting API (what scheduling tools use). TikTok’s Help Center is reported to allow in-app uploads of up to 60 minutes; check the upload screen.
  • TikTok publishes no pixel safe zone. Caption, sound, and the like/comment/share column cover the bottom and right edge.

Sources: TikTok for Developers: media transfer guide · TikTok Ads: creative best practices · verified 2026-10-18

9:16

TikTok In-feed ads#

TikTok Paid placement
Aspect ratio
9:16 (recommended), 1:1 or 16:9
Minimum
540 × 960 (9:16), 640 × 640 (1:1), 960 × 540 (16:9)
Max length
10 min (auction); reservation ads 5–60 s, 9–15 s recommended
Max file size
500 MB
Formats / codecs
.mp4, .mov, .mpeg, .3gp or .avi
Bitrate
At least 516 kbps (auction); at least 2,500 kbps (reservation)
Captions & sound
Reservation ads must have sound. Introduce the product in the first 3 seconds; put the hook in the first 6.
  • TikTok does not give a fixed safe zone: it depends on orientation, caption length and add-ons, and a longer caption makes it smaller. It offers template files in Ads Manager instead.
  • Spark Ads (boosted organic posts) have no duration limit.

Sources: TikTok Ads: auction in-feed ads · TikTok Ads: reservation in-feed ads · TikTok Ads: creative best practices · verified 2026-10-18

YouTube YouTube video specs#

16:9

YouTube Long-form video#

YouTube Organic
Aspect ratio
16:9 standard; vertical and square play in an adapted player
Recommended size
1920 × 1080 or 3840 × 2160
Minimum
None published (standard sizes start at 426 × 240)
Maximum
7680 × 4320 (8K)
Max length
12 hours; 15 min until the account is verified
Max file size
256 GB
Formats / codecs
MP4 with H.264 High Profile, progressive, 4:2:0, moov atom at the front (MOV, MPEG-2, AVI, WMV and FLV also accepted)
Frame rate
Upload at the frame rate you recorded: 24, 25, 30, 48, 50 or 60 fps
Bitrate
SDR 1080p: 8 Mbps at 24–30 fps, 12 Mbps at 48–60 fps · 4K: 35–45 / 53–68 Mbps · 720p: 5 / 7.5 Mbps
Audio
AAC-LC (or Opus), 48 kHz; 384 kbps stereo
Captions & sound
Upload .srt or .sbv caption files (YouTube accepts many more formats) or edit the automatic captions.
  • A square or vertical upload of 3 minutes or less is treated as a Short.

Sources: YouTube Help: upload encoding settings · YouTube Help: upload videos longer than 15 min · YouTube Help: resolution & aspect ratio · YouTube Help: supported file formats · YouTube Help: caption file formats · verified 2026-10-18

9:16

YouTube Shorts#

YouTube Organic
Aspect ratio
9:16 (vertical) or 1:1 (square)
Recommended size
1080 × 1920
Maximum
1080p
Max length
3 min (uploads since 15 Oct 2024)
Formats / codecs
Same encoding as long-form uploads
Captions & sound
Most songs can be used for up to 90 s of a 3-minute Short. A Short over 1 minute with an active Content ID claim is blocked.
  • YouTube publishes no pixel safe zone for organic Shorts; the Shorts editor draws its own guide lines. The phone mockup uses the Google Ads vertical-ad safe zone.
  • Shorts thumbnails: 2160 × 3840 recommended (9:16), at least 640 px tall.

Sources: YouTube Help: Shorts up to 3 minutes · YouTube Help: upload Shorts · YouTube Help: add video thumbnails · verified 2026-10-18

16:9

YouTube Thumbnails#

YouTube Reference
Aspect ratio
16:9 for videos; 9:16 for Shorts
Recommended size
3840 × 2160 (Shorts 2160 × 3840)
Minimum
640 px wide (Shorts: 640 px tall)
Max file size
2 MB uploaded from mobile; 50 MB from desktop
Formats / codecs
JPG or PNG
  • YouTube’s own tip: keep the design simple and the image large; it says 90% of the best-performing videos have custom thumbnails.
  • A vertical video with a 16:9 custom thumbnail gets an auto-generated 4:5 thumbnail on Home and Subscriptions.
  • The duration stamp covers the bottom-right corner.

Sources: YouTube Help: add video thumbnails · YouTube Help: thumbnail & title tips · verified 2026-10-18

16:9

YouTube Channel trailer#

YouTube Reference
Aspect ratio
Any upload; 16:9 is the standard
Max length
No separate limit or recommended length
  • Shown on your channel page to people who haven’t subscribed, and only once per viewer; it has no ads by default.
  • YouTube publishes no length guidance. Advice like “keep it under a minute” is opinion; the job is to say what the channel is and why to subscribe, fast.

Source: YouTube Help: channel trailer · verified 2026-10-18

Facebook Facebook video specs#

Since June 2025 every video posted to Facebook, except Stories and Live, is shared as a reel, and the Videos tab is now the Reels tab.

9:16

Facebook Reels (all video posts)#

Facebook Organic
Aspect ratio
Any orientation; 9:16 recommended
Recommended size
1080 × 1920
Minimum
540 × 960 (API)
Max length
No maximum for posts from the app; 3–90 s when published through the Reels API
Formats / codecs
MP4 (recommended) or MOV; H.264 or H.265 (VP9, AV1 also), 4:2:0, fixed frame rate, progressive
Frame rate
24–60 fps (API)
Audio
AAC-LC, 128 kbps or more, stereo, 48 kHz (API)
Captions & sound
Add captions (upload an .srt or auto-generate) so the video works with sound off.
  • Keep roughly the top 14%, bottom 35% and 6% of each side free of text and logos (about 269 / 672 / 65 px on 1080 × 1920).

Sources: Meta Business Help: Facebook reels length · Meta Business Help: create a Facebook reel · Meta developers: Reels publishing API · Facebook Help: video formats · Meta Business Help: add captions · verified 2026-10-18

9:16

Facebook Reels ads#

Facebook Paid placement
Aspect ratio
9:16 recommended
Recommended size
1440 × 2560
Max length
No maximum
Max file size
4 GB
Formats / codecs
MP4 or MOV (GIF also accepted); H.264, square pixels, fixed frame rate, progressive scan
Audio
Stereo AAC, 128 kbps or more
Captions & sound
Captions recommended (auto captioning is not available for this placement); sound strongly recommended.
  • Keep roughly the top 14%, bottom 35% and 6% of each side free of text and logos (about 269 / 672 / 65 px on 1080 × 1920).

Sources: Meta Ads Guide: Facebook Reels video · Meta Business Help: safe zones · verified 2026-10-18

4:5

Facebook Feed video ads#

Facebook Paid placement
Aspect ratio
4:5 recommended (1:1 also supported)
Recommended size
1440 × 1800
Minimum
120 × 120
Max length
241 min
Min length
1 s
Max file size
4 GB
Formats / codecs
MP4 or MOV (GIF also accepted); H.264, square pixels, fixed frame rate, progressive scan
Audio
Stereo AAC, 128 kbps or more
Captions & sound
Captions and sound optional but recommended.

Sources: Meta Ads Guide: Facebook Feed video · Meta Business Help: video length by placement · Meta Business Help: aspect ratios by placement · verified 2026-10-18

9:16

Facebook Stories#

Facebook Organic
Aspect ratio
9:16
Recommended size
1080 × 1920
Minimum
540 × 960
Max length
90 s for Page stories published through the API
Min length
3 s (API)
Formats / codecs
MP4 recommended; same codecs as Reels
Frame rate
24–60 fps
  • Meta publishes no length limit for personal-profile stories.
  • Keep roughly the top 14%, bottom 35% and 6% of each side free of text and logos (about 269 / 672 / 65 px on 1080 × 1920).

Source: Meta developers: Page Stories API · verified 2026-10-18

9:16

Facebook Stories ads#

Facebook Paid placement
Aspect ratio
9:16 (1% tolerance)
Recommended size
1440 × 2560
Minimum
250 px wide
Max length
3 min in the Ads Guide (another Meta page says 2 min)
Min length
1 s
Max file size
4 GB
Formats / codecs
MP4 or MOV (GIF also accepted); H.264, square pixels, fixed frame rate, progressive scan
Audio
Stereo AAC, 128 kbps or more
  • Ads of 15 s or less play in full; longer ones are split into cards.
  • Keep roughly the top 14%, bottom 35% and 6% of each side free of text and logos (about 269 / 672 / 65 px on 1080 × 1920).

Sources: Meta Ads Guide: Facebook Stories video · Meta Business Help: video length by placement · verified 2026-10-18

16:9

Facebook In-stream video ads#

Facebook Paid placement
Aspect ratio
16:9 recommended, or 1:1
Recommended size
At least 1080 × 1080
Max length
5–15 s on desktop; 5 s to 10 min on mobile
Min length
5 s
Max file size
4 GB
Formats / codecs
MP4 or MOV (GIF also accepted); H.264, square pixels, fixed frame rate, progressive scan
Captions & sound
Captions recommended; sound strongly recommended.
  • Ads longer than 15 s are cut at 15 s with a card to keep watching; viewers may be able to skip after 5 s.

Sources: Meta Ads Guide: Facebook in-stream video · Meta Business Help: aspect ratios by placement · verified 2026-10-18

16:9

Facebook Live#

Facebook Organic
Aspect ratio
16:9
Recommended size
1920 × 1080
Max length
8 hours
Formats / codecs
H.264 over RTMPS
Frame rate
30 or 60 fps
Bitrate
1080p60: 4,500–9,000 kbps · 1080p30: 3,000–6,000 kbps · 15 Mbps max recommended
Audio
AAC-LC, 128–256 kbps

Source: Meta Business Help: Live video specs · verified 2026-10-18

LinkedIn LinkedIn video specs#

4:5

LinkedIn Video post#

LinkedIn Organic
Aspect ratio
Anything from 1:2.4 to 2.4:1
Minimum
256 × 144
Maximum
4096 × 2304
Max length
15 min (LinkedIn’s Page video help says 10 min)
Min length
3 s from desktop; 2 s from the mobile app
Max file size
5 GB (minimum 75 KB)
Formats / codecs
MP4 is safest; one help page also lists MOV, AVI, WebM, MKV and WMV, another says MOV and AVI are no longer supported
Frame rate
10–60 fps
Bitrate
192 kbps – 30 Mbps
Captions & sound
Attach an .srt caption file when posting from desktop. One video per post; animated GIFs are not supported.
  • LinkedIn says most feed video is watched with the sound off (79% in its 2021 ads guidance), so plan for captions.

Sources: LinkedIn Help: video sharing troubleshooting · LinkedIn Help: Page video specs · LinkedIn Help: captions · verified 2026-10-18

4:5

LinkedIn Video ads#

LinkedIn Paid placement
Aspect ratio
16:9, 1:1, 4:5 (recommended vertical) or 9:16; must be between 9:16 and 16:9 (5% tolerance)
Recommended size
1920 × 1080 (16:9) · 720 × 900 (4:5) · 720 × 1280 (9:16)
Minimum
640 × 360 · 360 × 360 · 360 × 450 · 360 × 640
Maximum
1920 × 1080 · 1920 × 1920 · 1080 × 1350 · 1080 × 1920
Max length
30 min (15–30 s recommended; in-stream up to 90 s)
Min length
3 s
Max file size
500 MB (minimum 75 KB)
Formats / codecs
MP4; H.264 or VP8
Frame rate
Under 30 fps per the Help Center (the ads guide says 30 fps)
Audio
AAC or MPEG-4, under 64 kHz
Captions & sound
Optional .srt file, plain text only.

Sources: LinkedIn Help: video ad specs · LinkedIn Marketing Solutions: video ad specs · verified 2026-10-18

16:9

LinkedIn Live#

LinkedIn Organic
Aspect ratio
16:9 (encoder)
Max length
4 hours
Min length
10 min recommended
Formats / codecs
RTMP or RTMPS from a streaming tool

Source: LinkedIn Help: LinkedIn Live FAQ · verified 2026-10-18

X X video specs#

16:9

X Video post#

X Organic
Aspect ratio
1:3 to 3:1 accepted; 16:9 or 1:1 recommended
Recommended size
1280 × 720, 720 × 1280 or 720 × 720 (API guidance); Premium plays 1080p uploads in 1080p
Minimum
32 × 32
Maximum
1280 × 1024 for API uploads
Max length
2 min 20 s; Premium: up to 4 h on web and iOS (10 min on Android)
Max file size
512 MB; Premium: 16 GB
Formats / codecs
MP4 or MOV; H.264 High Profile, progressive, 4:2:0, no open GOP
Frame rate
60 fps or less (30 or 60 recommended)
Bitrate
At least 5,000 kbps video and 128 kbps audio recommended
Audio
AAC-LC, mono or stereo (no 5.1)
  • Premium videos between 2 and 4 hours must be 720p.
  • Some X help pages still give older Premium limits (3 hours, 8 GB).

Sources: X Help: posting videos · X Help: longer videos for Premium · X developer docs: media best practices · verified 2026-10-18

Pinterest Pinterest video specs#

Idea Pins were folded into standard Pins in May 2023; a video Pin is now just a Pin. Pinterest still uses the name "Idea ads" for the paid multi-page format.

9:16

Pinterest Video Pins#

Pinterest Organic
Aspect ratio
9:16 recommended; 1:2, 2:3, 3:4, 4:5 and 1:1 also accepted
Recommended size
1080 × 1920
Max length
5 min
Min length
4 s
Formats / codecs
Web: MP4 or M4V; apps: MP4, MOV or M4V; H.264 or H.265
Captions & sound
Some Pinners watch with the sound off, so don’t rely on dialogue alone.
  • Safe zone: keep 270 px at the top, 790 px at the bottom, 65 px on the left and 195 px on the right clear.

Sources: Pinterest Help: Pin specs · Pinterest Business blog: video ads · verified 2026-10-18

2:3

Pinterest Video ads#

Pinterest Paid placement
Aspect ratio
Between 1:2 and 1.91:1; square (1:1) or vertical (2:3, 4:5, 9:16) recommended
Max length
15 min (6–15 s recommended)
Min length
4 s
Max file size
2 GB
Formats / codecs
MP4, MOV or M4V; H.264 or H.265
Captions & sound
Video ads autoplay without sound in the feed. Pinterest calls the first 6 seconds pivotal.

Sources: Pinterest Business Help: ad product specs · Pinterest Business blog: video ads · verified 2026-10-18

9:16

Pinterest Idea ads#

Pinterest Paid placement
Aspect ratio
9:16
Recommended size
1080 × 1920
Max length
5 min
Max file size
2 GB in the apps; 100 MB on the web
Formats / codecs
H.264 or H.265
  • Safe zone for Idea ads: 270 px top, 440 px bottom, 65 px left, 195 px right.

Source: Pinterest Business Help: ad product specs · verified 2026-10-18

Snapchat Snapchat video specs#

9:16

Snapchat Spotlight#

Snapchat Organic
Aspect ratio
9:16 vertical; horizontal Snaps are not shown in Spotlight
Recommended size
1080 × 1920 not officially published
Max length
5 min
Min length
5 s
Captions & sound
Spotlight Snaps should be vertical videos with sound; still images and text-only Snaps are not shown. Monetized Snaps must be at least 30 s.

Sources: Snapchat for Creators: submit to Spotlight · Snapchat Support: post to Spotlight · Snap Newsroom: longer uploads (Mar 2024) · verified 2026-10-18

9:16

Snapchat Single image or video ads#

Snapchat Paid placement
Aspect ratio
9:16
Recommended size
1080 × 1920
Max length
30 min, as long as the file is 1 GB or less
Min length
3 s (shorter videos loop)
Max file size
1 GB
Formats / codecs
.mp4 or .mov, H.264
Audio
Stereo, −16 LUFS, PCM or AAC, at least 192 kbps, 16 or 24-bit
Captions & sound
Snap finds 3–5 s ads often drive action, suggests about 5–6 s, and says to show the brand before the 2-second mark.
  • Safe zone: about 10% top (192 px), 35% bottom (672 px) and 6% each side, plus a column on the bottom right for the action icons. A text tip elsewhere says the top 150 px and bottom 330 px.

Sources: Snapchat Business Help: single image or video ad specs · Snapchat Business Help: safe zones · Snapchat Business Help: Snap Ads best practices · verified 2026-10-18

Threads Threads video specs#

4:5

Threads Video post#

Threads Organic
Aspect ratio
Anything up to 10:1 either way; 9:16 recommended in the API docs
Maximum
1920 px wide
Max length
5 min
Max file size
1 GB
Formats / codecs
MP4 or MOV; H.264 or HEVC, progressive, closed GOP, 4:2:0
Frame rate
23–60 fps
Bitrate
Up to 100 Mbps VBR
Audio
AAC, up to 48 kHz, 128 kbps
  • Specs come from the Threads API documentation; Threads has no help page with video specs. Carousels hold 2–20 items.

Sources: Threads API: media specs · Meta newsroom: introducing Threads · verified 2026-10-18

Bluesky Bluesky video specs#

16:9

Bluesky Video post#

Bluesky Organic
Aspect ratio
Not specified; vertical, square and horizontal all play not officially published
Max length
10 min (raised from 3 min in August 2026)
Max file size
300 MB
Formats / codecs
MP4, MPEG, WebM or MOV
Captions & sound
Attach up to 20 .vtt caption files (20 KB each) and alt text. One video per post; you must verify your email first.
  • The last published daily cap is 25 videos or 10 GB per day (2024).

Sources: Bluesky (@bsky.app): 10-minute videos, Aug 2026 · Bluesky app source: upload limits · Bluesky blog: video launch · verified 2026-10-18

Social media image sizes#

The same numbers our image size cropper uses (checked 2026-10-18). Open it to crop a photo to any row with the safe zone drawn on.

PlatformImageSize (px)RatioNotes
InstagramFeed post, portrait1080 × 13504:5Takes the most vertical space in the feed. The profile grid shows a 3:4 crop, so keep key content away from the left and right 2.5%.
InstagramFeed post, 3:41080 × 14403:4Instagram accepts organic posts from 1.91:1 to 3:4 (1080 wide, 566–1440 tall), and 3:4 matches the profile grid. Not accepted for ads, and shown cropped to 4:5 in some feed placements.
InstagramFeed post, square1080 × 10801:1Still supported; appears with side cropping in the 3:4 profile grid.
InstagramFeed post, landscape1080 × 5661.91:1Smallest footprint in the feed; use only when the image must be wide.
InstagramStory / Reel1080 × 19209:16Meta says to keep roughly the top 14%, bottom 35% and 6% of each side free of text and logos (about 269, 672 and 65 px), where the profile name, caption and reply bar sit. Meta’s ads guide recommends 1440×2560 for ads.
InstagramProfile picture320 × 3201:1Instagram publishes no profile-photo size; 320×320 is the common choice (it is Facebook’s official size). Displayed as a small circle.
FacebookFeed post, portrait1080 × 13504:5Vertical images up to 4:5 show uncropped in the mobile feed. Meta’s ads guide uses 1440×1800 for 4:5; 1080×1350 is the common organic size.
FacebookFeed post, square1080 × 10801:1Safe default for both desktop and mobile feeds.
FacebookPage cover photo1640 × 6242.63:1Facebook publishes no single cover size: at least 400×150, loads fastest as an 851×315 sRGB JPG under 100 KB, and mobile shows a 2.4:1 crop, so the sides are cut on phones. 1640×624 (2× of 820×312) is the common upload size. The profile picture overlaps the cover by about 40 px on mobile.
FacebookStory / Reel1080 × 19209:16Same safe zone as Instagram: roughly the top 14%, bottom 35% and 6% each side (Meta ads guide).
FacebookProfile picture320 × 3201:1Facebook says 320×320 for best quality. Shown as a circle at 176 px on computers and 196 px on phones.
XPost image, landscape1600 × 90016:9X publishes no post-image size, only limits (JPG, PNG, GIF or WEBP up to 5 MB). Single images display in full between about 2:1 and 3:4; 1600×900 is the common choice.
XPost image, square1080 × 10801:1Common choice for multi-image posts, which X crops into a grid (size not published by X).
XHeader1500 × 5003:1The profile photo overlaps the bottom-left, and the header is cropped top and bottom on some screens. Keep text in the middle band.
XProfile picture400 × 4001:1Displayed as a circle. Max 2 MB; JPG, GIF or PNG (animated GIFs not supported).
LinkedInFeed image, landscape1200 × 6271.91:1Also the link-preview size. LinkedIn’s Page help says 1200×627; its ad specs say 1200×628. Either works.
LinkedInFeed image, square1200 × 12001:1Takes more feed space than landscape on mobile (1200×1200 is LinkedIn’s ad spec).
LinkedInFeed image, portrait1080 × 13504:5LinkedIn allows photos from 3:1 to 4:5 and recommends 1080 px wide, which at 4:5 is 1080×1350. Its ad spec for 4:5 is 720×900.
LinkedInPersonal profile banner1584 × 3964:1Your profile photo covers part of the left side, and mobile crops the edges.
LinkedInCompany page cover1512 × 2565.9:1LinkedIn’s Page help lists 1512×256 as both minimum and recommended (PNG or JPEG, max 3 MB). A very thin strip; keep any text large and centred.
LinkedInProfile picture400 × 4001:1LinkedIn accepts 400×400 up to 7680×4320, max 8 MB. Shown as a circle.
YouTubeVideo thumbnail3840 × 216016:9YouTube recommends 3840×2160 (minimum 640 px wide), JPG or PNG, up to 50 MB from a computer or 2 MB from the mobile app, where 1280×720 is the safer size. The duration stamp covers the bottom-right corner.
YouTubeChannel banner2560 × 144016:9Only TVs show the full image. The centred 1546×423 area is visible on every device (YouTube states 1235×338 at its 2048×1152 minimum, the same proportion). Max 6 MB.
YouTubeShorts1080 × 19209:16Title, channel name and buttons cover the bottom and right edges. YouTube publishes no safe zone for organic Shorts; this one is Google Ads’ guidance for vertical video ads (288 top, 672 bottom, 48 left, 192 right).
YouTubeProfile picture800 × 8001:1YouTube says only that it renders at 98×98 px (JPG, GIF, BMP or PNG, max 15 MB, no animation); 800×800 is the common upload size. Displayed as a circle.
TikTokVideo / photo post1080 × 19209:16Caption, sound and the action buttons sit on the bottom and right edges. TikTok asks for 9:16 and at least 720p and publishes no pixel safe zone, so this one is approximate.
TikTokProfile picture400 × 4001:1Not published by TikTok; 400×400 is the common choice. Shown as a circle.
PinterestStandard Pin1000 × 15002:3Pinterest recommends 2:3 (1000×1500). Pins taller than 2:3 may be cut off in the feed.
PinterestSquare Pin1000 × 10001:11:1 is an accepted Pin ratio (1000×1000 is the common size). Takes less feed space than 2:3.
PinterestIdea / video Pin1080 × 19209:16Pinterest’s published safe zone for Pins: 270 px top, 790 px bottom, 65 px left, 195 px right (Idea ads use 440 px at the bottom).
ThreadsPost image, portrait1080 × 13504:5Threads publishes no official size; it follows Instagram conventions and shows 4:5 without cropping.
ThreadsPost image, square1080 × 10801:1Safe choice for carousels of several images.
BlueskyPost image, landscape1600 × 90016:9Bluesky publishes no image size; it keeps the original aspect ratio and allows up to 4 images of 2 MB each (raised from 1 MB). 1600×900 is a common choice.
BlueskyPost image, square1080 × 10801:1Displays in full in the feed.
BlueskyProfile banner1500 × 5003:1Size not published (the file limit is 1 MB, PNG or JPEG); 1500×500 is the common choice. The avatar overlaps the bottom-left.
BlueskyAvatar400 × 4001:1Size not published (PNG or JPEG, max 1 MB); shown as a circle.

Best practices#

Keep text inside the safe zone
NEW: 3 TIPS
Don’t Headline sits under the caption and buttons
NEW: 3 TIPS
Do Headline in the middle of the frame
Make burned-in captions readable
most people skip this step when they edit
Don’t Small, thin, low-contrast text
Most peopleskip this step
Do Large bold text on a solid box
Fill the screen
Don’t 16:9 video letterboxed in a vertical feed
Do Native 9:16 (or 4:5) for vertical placements
Keep thumbnails simple
10 tips you need to know (part 2)8:24
Don’t Many small elements and long text
EDITFASTER8:24
Do One subject, a few big words, strong contrast

One master, many crops#

Shoot and edit one 9:16 master with the subject and any text in the middle band, then crop. 4:5 and 1:1 keep full resolution; 16:9 from a vertical 1080p master is a thin strip.

One 9:16 master with 4:5, 1:1 and 16:9 crop areasA 1080 by 1920 vertical master. A centred 4:5 crop keeps 1080 by 1350, a 1:1 crop keeps 1080 by 1080, and a 16:9 crop keeps only 1080 by 608.4:51:116:99:16 master1080 × 1920Reels · TikTok · Shorts · Stories
4:5 · 1080 × 1350Full width, full resolution: Instagram and Facebook feed, LinkedIn, Threads
1:1 · 1080 × 1080Full width: square feed posts, carousels, X
16:9 · 1080 × 608Only 1080 × 608 from a 1080p master; upscale to 1920 × 1080 loses detail. Shoot 4K or a separate take for YouTube.

Rules that apply everywhere#

  • Hook in the first 1–3 seconds. Meta asks for key messaging or branding within the first 3 seconds, Instagram says to make the first 3 seconds of a reel engaging, YouTube tells Shorts creators to think about the first 1–2 seconds, and TikTok says to introduce your proposition in the first 3 seconds. Open on the result, the face or the question, not a logo.
  • Design for sound off, reward sound on. LinkedIn reported in 2021 that 79% of feed video is watched with the sound off, and Pinterest ads autoplay muted. Reels and TikTok, on the other hand, default to sound on. So use sound, and also burn in captions or turn on auto captions. Meta found captions increased view duration by 12% on average in its tests.
  • Pick the shape for the placement. Full-screen placements (Reels, Stories, TikTok, Shorts, Spotlight) want 9:16. Feeds (Instagram, Facebook, LinkedIn, Threads) show 4:5 largest without cropping. YouTube long-form, X and anything watched on a TV or desktop want 16:9. A 16:9 video in a 9:16 feed ends up a thin strip with black bars.
  • Respect the safe zone. Keep captions, faces, prices and logos out of the shaded areas in the phone mockups above. For Meta that means about the top 14%, the bottom 35% and 6% at each side.
  • Choose the cover frame on purpose. Instagram recommends 420 × 654 Reels covers, and the profile grid crops them, so keep the title in the middle. YouTube says custom thumbnails are used on 90% of its best-performing videos; upload one at 3840 × 2160 (2160 × 3840 for Shorts).
  • Text big enough to read on a phone. our advice Keep on-screen text at least ~60 px tall on a 1080-wide frame, a few words per line, white or yellow on a dark box or with a heavy outline. TikTok suggests 5–10 words per second at most. Check it on your phone before posting.
  • One master, many crops. our advice Edit a 9:16 master with everything important in the middle band, then export 4:5 and 1:1 crops (full width, no quality loss). For YouTube long-form, shoot horizontally or in 4K; a 16:9 crop of a 1080 × 1920 master is only 608 px tall.
  • Captions files and alt text. YouTube and LinkedIn take .srt files, Bluesky takes .vtt captions and video alt text. Real caption files help viewers with hearing loss and are more accurate than auto captions. Name your exports clearly (2026-10-launch_9x16_1080x1920.mp4) so the right crop goes to the right place. our advice
  • No watermarks from other apps. Instagram's creator guidance says to ditch the watermark. Export the clean master from your editor instead of downloading from one app to post in another.

Export settings that work everywhere#

ContainerMP4, with the index at the front (“fast start”)
Video codecH.264 High Profile, progressive, 4:2:0, square pixels
Frame rate30 fps, or the rate you shot at (24, 25, 50, 60); constant, not variable
Resolution1080 × 1920 for vertical, 1080 × 1350 for 4:5, 1920 × 1080 for 16:9
BitrateAbout 8–12 Mbps for 1080p (YouTube’s SDR guide: 8 Mbps at 30 fps, 12 at 60). X recommends at least 5 Mbps.
ColourSDR, Rec. 709 (the video equivalent of sRGB). Export HDR only for YouTube.
AudioAAC-LC, 48 kHz, stereo, 128–384 kbps

The same settings as an ffmpeg command (Rec. 709, constant 30 fps, capped bitrate):

ffmpeg -i master.mov -c:v libx264 -profile:v high -pix_fmt yuv420p -r 30 -crf 18 -maxrate 12M -bufsize 24M -colorspace bt709 -color_primaries bt709 -color_trc bt709 -c:a aac -b:a 192k -ar 48000 -movflags +faststart social-1080x1920.mp4

Sources: YouTube encoding settings · X media best practices · Meta Ads Guide

How long should a social video be?#

WhereGuidanceSays who
Instagram Reels3 min or less to be recommended to people who don’t follow youInstagram (platform guidance)
Meta video ads“Consider delivering your message in 15 seconds or less”Meta (platform guidance)
TikTok reservation ads9–15 s recommendedTikTok (platform guidance)
LinkedIn video ads15–30 s, so the ad qualifies for every placementLinkedIn (platform guidance)
Pinterest video ads6–15 sPinterest (platform guidance)
Snapchat adsAbout 5–6 s; 3–5 s ads “often drive action”Snap (platform guidance)
LinkedIn LiveAt least 10 minLinkedIn (platform guidance)
Organic short-form (our view)As short as the idea allows. Cut anything before the point; a 20-second video watched to the end beats a 90-second one abandoned at 10.our opinion
YouTube long-form (our view)No platform target. Length should follow the topic; front-load what the title promised.our opinion

The video check reads your file in your browser and never uploads it. Browse all free tools.

Found a problem, or something that could be better? We read every message and we fix things quickly.

Social media video sizes come down to three shapes: 9:16 vertical at 1080 × 1920 for Instagram Reels, TikTok, YouTube Shorts, Stories and Snapchat; 4:5 at 1080 × 1350 for the Instagram, Facebook and LinkedIn feeds; and 16:9 at 1920 × 1080 for YouTube, X and anything watched on a TV. What differs between platforms is everything else: a Reel can run 20 minutes in the app, a YouTube Short 3, an X post 2 minutes 20 seconds without Premium, and file limits range from 300 MB on Bluesky to 256 GB on YouTube. This page lists those specs for 31 placements on 10 platforms, each with a link to the platform's own help, ads or developer page and the date we checked it.

Platforms publish less than most spec charts suggest. TikTok gives no pixel safe zone and no organic resolution, YouTube has no official safe zone for organic Shorts, and Threads specs exist only in its API docs, so those values are marked as not officially published or attributed to the page they come from. The phone mockups show where each app's buttons and captions cover the frame, and the check box tells you which placements a video file fits as it is. It reads the width, height, length and size in your browser; nothing is uploaded.

How to use

  1. Pick a platform chip or search ("reels", "ads", "4:5", "60 fps") to narrow the cards and the at-a-glance table.
  2. Open a card for the full spec, the sources and the verified date. Copy puts a one-line summary on your clipboard; the # link points straight at that placement.
  3. Under Check my video, choose a video file. Each placement is marked Fits, Works with notes, or Needs changes, with what to trim, crop or compress.
  4. Use the safe-zone mockups to place captions, faces and logos, and the one-master diagram to plan 4:5, 1:1 and 16:9 crops from one vertical edit.
  5. Print or save as PDF for a reference sheet; the drawings print too.

Frequently asked questions

What size is an Instagram Reel?

1080 × 1920 pixels at 9:16. Instagram accepts any ratio from 1.91:1 to 9:16, needs at least 720 pixels and 30 fps, and allows Reels up to 20 minutes recorded or uploaded in the app, though reels over 3 minutes are not recommended to people who don't follow you. Meta's ads guide uses 1440 × 2560 for Reels ads. Keep text out of roughly the top 14% and bottom 35% of the frame.

What is the best video size for TikTok?

1080 × 1920 at 9:16. TikTok asks for at least 720p and vertical framing; its posting API accepts 360 to 4096 pixels per side, 23–60 fps, MP4, WebM or MOV up to 4 GB, and 3 minutes for every creator (5 or 10 minutes for some accounts). In-feed ads take 9:16, 1:1 or 16:9 with a 540 × 960 minimum for vertical and up to 500 MB.

What size is a YouTube Short?

1080 × 1920 at 9:16, or square 1:1, and up to 3 minutes long for uploads since 15 October 2024. Shorts play at a maximum of 1080p. A vertical or square video of 3 minutes or less is treated as a Short automatically; a 16:9 video is not. A Short over 1 minute with an active Content ID claim is blocked.

What resolution should I export social videos at?

1080 × 1920 for vertical, 1080 × 1350 for 4:5 and 1920 × 1080 for horizontal, as an MP4 with H.264 video, AAC audio at 48 kHz, a constant 30 fps (or the rate you shot at) and Rec. 709 colour. About 8–12 Mbps is enough for 1080p; YouTube's guide asks for 8 Mbps at 30 fps and 12 at 60. Exporting 4K for Instagram or TikTok does not help, because they re-encode it.

What are safe zones?

The part of a vertical video that the app's interface does not cover. On Reels and Stories, the profile name sits at the top and the caption, audio and reply bar at the bottom, so Meta says to keep about the top 14%, bottom 35% and 6% on each side free of text and logos. YouTube's vertical-ad guidance is 288 px top, 672 px bottom, 48 px left and 192 px right on a 1080 × 1920 frame; Pinterest's is 270, 790, 65 and 195 px. TikTok publishes no numbers.

Can one video work on every platform?

Mostly. A 1080 × 1920 9:16 MP4 under 3 minutes, with captions and everything important in the middle of the frame, is accepted by Reels, TikTok, Shorts, Stories, Snapchat Spotlight, Pinterest and LinkedIn. Crop it to 4:5 or 1:1 for feeds without losing resolution. The exception is 16:9: cropping a vertical 1080p master to widescreen leaves a 1080 × 608 strip, so shoot YouTube long-form horizontally or in 4K.

Why so many spec charts disagree

Most charts copy each other, and most numbers came from a platform page that has since changed. Some of what we found when checking every row against the source on 18 October 2026:

• Meta's safe zone is now a percentage (14% top, 35% bottom, 6% sides), which works out to about 269 and 672 px on 1080 × 1920. The 250 px / 340 px figures in older guides leave too little room at the bottom.

• Meta's ads guide recommends 1440 × 2560 for Reels and Stories ads, not 1080 × 1920. Both upload fine; the larger file gives the re-encoder more to work with.

• YouTube thumbnails: the recommended size is now 3840 × 2160 (2160 × 3840 for Shorts), up to 50 MB from desktop. 1280 × 720 and 2 MB are the old figures; 640 px wide is still the minimum.

• Bluesky raised video length to 10 minutes and file size to 300 MB in 2026. X Premium allows 4 hours on web and iOS, but some X help pages still say 3 hours.

• LinkedIn's video help pages disagree with each other on maximum length (15 or 10 minutes) and on whether MOV is supported. Export MP4 and stay under 10 minutes to be safe.

Vertical, square or horizontal?

Go by where the video plays, not where it was shot. Full-screen feeds (Reels, TikTok, Shorts, Stories, Spotlight) fill the phone only with 9:16; anything wider gets bars or is cropped. Scrolling feeds (Instagram and Facebook feed, LinkedIn, Threads) show 4:5 at the largest size they allow without cropping, and 1:1 is the safe choice for carousels and X. 16:9 belongs on YouTube long-form, Facebook in-stream, X on desktop and anything that ends up on a TV.

If you can make only one version, make it 9:16 and keep the subject, captions and logo in the middle 4:5 area. That one edit then crops cleanly to 4:5 and 1:1 at full width. Shoot a separate horizontal take, or record in 4K, if you also need a proper YouTube video.

What the video check can and can't tell you

The check reads four things your browser knows about a file: width, height, duration and file size. It compares them with the published limits for each placement: aspect ratio range, minimum and recommended resolution, minimum and maximum length, and maximum file size. A placement shows Needs changes when a hard limit is broken (too long, too big, wrong shape) and Works with notes when the video uploads but is not the recommended shape or size, or when only some accounts can post it.

Browsers don't report codec, frame rate or bitrate reliably, so those aren't checked. If a platform rejects a file that passes here, re-export it as H.264 + AAC MP4 at a constant frame rate. Files your browser can't decode, such as some ProRes or HEVC MOVs in Chrome, can't be checked at all.

Related free tools

  • Social Media Image Sizes — Current image sizes for Instagram, Facebook, X, LinkedIn, YouTube, TikTok, Pinterest, Threads and Bluesky, with a cropper that exports exact sizes.
  • Social Media Character Limits — Every character limit for X, Instagram, LinkedIn, YouTube, TikTok and 13 more platforms, with sources, plus a box that checks your text against all of them.
  • Video Compressor — Shrink MP4, MOV or WebM videos to a quality level or a target size like 10 MB for Discord. H.264 MP4 output, processed on your device.
  • Video Trimmer — Cut the start and end off a video on a frame preview. Fast lossless cut or exact re-encode, mute, and reframe to 9:16, 1:1 or 4:5.
  • Video to GIF — Turn an MP4, MOV or WebM clip into a palette-optimised GIF. Trim on a preview, set width, fps and looping. Nothing is uploaded.
  • YouTube Thumbnail Downloader — Paste any YouTube link and download its thumbnail in every size, from 1280×720 HD down to 120×90.
  • Engagement Rate Calculator — Calculate engagement rate by followers, reach, impressions or views, for one post or an average across many.