Free tool

Social media video and image sizes

The dimensions, ratios, length limits and file caps for every placement worth posting to, in one table you can search.

PlacementSizeRatioMax lengthMax fileCopy
YouTubeVideo, 1080p
The default upload. Anything narrower is pillarboxed.
1920×108016:912 hours256 GB
YouTubeVideo, 1440p
Worth it on detailed footage — YouTube gives 1440p a better codec than 1080p.
2560×144016:9
YouTubeVideo, 4K
Also the safest source for a 1080p final, since the downscale hides compression.
3840×216016:9
YouTubeShorts
Vertical and under the cap is a Short; over it, the same file is an ordinary video.
1080×19209:163 minutes
YouTubeThumbnail
Upload smaller than 1280 wide and no maxresdefault is ever generated.
1280×72016:92 MB
YouTubeChannel banner
Only the middle 1546×423 is visible on every device. Keep text inside it.
2560×144016:96 MB
YouTubeChannel avatar
Displayed as a circle, so corners are lost.
800×8001:14 MB
TikTokVideo
Longer uploads are available on the web in some regions.
1080×19209:1610 minutes~500 MB
TikTokPhoto post
Carousels use the same frame as video, and the same safe area.
1080×19209:16
TikTokProfile photo
Shown small and circular. Upload larger and let it downscale.
200×2001:1
InstagramReel
The grid crops the preview to 4:5 — keep the hook inside that.
1080×19209:163 minutes4 GB
InstagramFeed post, portrait
The tallest the feed allows, and the most screen a post can take.
1080×13504:5
InstagramFeed post, square1080×10801:1
InstagramFeed post, landscape1080×5661.91:1
InstagramStory
Longer video is cut into cards automatically.
1080×19209:1660 seconds per card
InstagramProfile photo320×3201:1
FacebookFeed video
4:5 outperforms 16:9 in the feed for the same reason it does on Instagram.
1080×13504:5240 minutes10 GB
FacebookReel1080×19209:1690 seconds
FacebookCover photo
Cropped differently on mobile and desktop — keep the subject centred.
1640×8561.91:1
XVideo, landscape
Longer and larger uploads are a paid feature.
1280×72016:92 min 20 s512 MB
XVideo, vertical720×12809:16
XHeader image1500×5003:1
LinkedInFeed video1920×108016:915 minutes5 GB
LinkedInFeed video, vertical
LinkedIn's own feed favours vertical now, which it did not two years ago.
1080×19209:16
LinkedInPage cover1128×1915.9:1
TwitchStream
6000 kbps is the practical video ceiling. Above it, viewers buffer.
1920×108016:9
TwitchOffline banner1920×108016:910 MB
TwitchProfile banner1200×4805:210 MB
TwitchPanel
Height is flexible; 320 wide is not.
320×10016:52.9 MB
TwitchProfile picture256×2561:110 MB
TwitchEmote
Upload 112×112 and Twitch generates the 56 and 28 versions.
112×1121:11 MB
PinterestStandard pin
Taller than 2:3 gets truncated in the feed.
1000×15002:3
PinterestVideo pin1080×19209:1615 minutes2 GB

33 of 33 placements. Dimensions are the recommended upload size, not a requirement — every platform here accepts a smaller file at the same ratio and scales it. Length and file caps are the part that changes, so confirm them before a launch you cannot re-render.

What this does

A reference table of the sizes each platform actually wants: the pixel dimensions, the aspect ratio, the maximum length and the file size cap for YouTube video and thumbnails, Shorts, TikTok, Instagram feed, Reels and Stories, Facebook, X, LinkedIn and Twitch's overlays and panels. Search it, filter it by platform, and copy any size as a width and height ready to paste into an editor. Two things worth knowing before you use it: platforms change these, and the ones that matter are the ratio and the safe area rather than the exact pixel count — a 1080×1920 file and a 720×1280 file are both 9:16 and both accepted, and the second one just looks worse.

How to use the size guide

  1. 01

    Find your placement

    Filter by platform or search for the placement by name — Reel, Short, thumbnail, panel, banner.

  2. 02

    Take the dimensions

    Copy the width and height straight into your editor's sequence settings or your canvas size.

  3. 03

    Check the limits too

    The row carries the length cap and the file size cap alongside the dimensions, which are the two things that get an upload rejected after you have already rendered it.

Questions

What size should a YouTube thumbnail be?

1280×720, 16:9, under 2MB, as a JPG, PNG, GIF or WebP. That is YouTube's stated requirement and it is also the size YouTube stores as maxresdefault, so a thumbnail uploaded smaller than 1280 wide never gets a full-size version generated for it.

What size is an Instagram Reel?

1080×1920, 9:16. The feed crops the preview to 4:5, so keep anything that has to be legible from the grid within the middle of the frame, and keep text clear of the bottom fifth where the caption and buttons sit.

How long can a YouTube Short be?

Up to three minutes. Anything vertical and under that length is treated as a Short; go over it and the same file is published as an ordinary video instead.

Do these sizes change?

Yes, and the length limits change most often. The ratios are the stable part — 16:9, 9:16, 4:5 and 1:1 have been the shapes for years and are what to design against. Check a platform's own help page before a launch you cannot re-render.

Other free tools