YouTube Shorts Dimensions — 1080x1920, Safe Zone & Length Limit
Export a YouTube Short at 1080x1920 pixels, a 9:16 vertical frame. What actually decides whether YouTube treats your upload as a Short is not that resolution — it is the rule YouTube publishes: a square or vertical video, up to three minutes long. Miss either half and you have uploaded a regular video.
YouTube Shorts Specs at a Glance
| Spec | Value | Notes |
|---|---|---|
| Recommended resolution | 1080 x 1920 | 1080p at 9:16 — exactly the ceiling YouTube allows a Short |
| Aspect ratiothe eligibility rule | Square or vertical | Anything wider than 1:1 is not a Short — it is a regular upload |
| Maximum resolution | 1080p | YouTube caps Shorts at 1080p. A 4K vertical master gains you nothing |
| Minimum resolution | 720 x 1280 * | Google’s HD floor for vertical video ads — a floor, not a target |
| Maximum length | 3 minutes | For uploads on or after 15 October 2024. Before that, 60 seconds |
| Maximum file size | Not published | No Shorts-specific ceiling. The 3-minute cap binds long before bytes do |
| Thumbnail | Frame only | You cannot upload a custom Shorts thumbnail — you pick a frame, once |
| Frame rate | Match the source | YouTube asks you to upload at the frame rate you recorded — 24 to 60 fps |
| Container & codec | MP4 / H.264 | High Profile, AAC-LC audio at 48kHz, ~8 Mbps for 1080p |
* YouTube states only “maximum resolution of 1080p” and “vertical” for organic Shorts. The exact 1080x1920 and 720x1280pixel pairs come from Google’s video ad specs for the same 9:16 placement — they are the same canvas, and they are the only figures Google publishes.
Drop an image here or click to browse
Social Media Image Size Cheat Sheet (2024)
| Platform | Type | Dimensions |
|---|---|---|
| Post (Square) | 1080 x 1080 | |
| Post (Portrait) | 1080 x 1350 | |
| Post (Landscape) | 1080 x 566 | |
| Story / Reel | 1080 x 1920 | |
| Profile Photo | 320 x 320 | |
| TikTok | Video Cover | 1080 x 1920 |
| Profile Photo | 200 x 200 | |
| YouTube | Thumbnail | 1280 x 720 |
| Shorts | 1080 x 1920 | |
| Channel Banner | 2560 x 1440 | |
| Profile Photo | 800 x 800 | |
| Post (Landscape) | 1200 x 630 | |
| Post (Square) | 1200 x 1200 | |
| Cover Photo | 820 x 312 | |
| Profile Photo | 170 x 170 | |
| Event Cover | 1200 x 628 | |
| X (Twitter) | Profile Photo | 400 x 400 |
| Header Photo | 1500 x 500 | |
| In-Stream Photo | 1600 x 900 | |
| Card Image | 1200 x 628 | |
| Post Image | 1200 x 627 | |
| Cover Photo | 1584 x 396 | |
| Profile Photo | 400 x 400 | |
| Company Logo | 300 x 300 | |
| Standard Pin | 1000 x 1500 | |
| Idea Pin | 1080 x 1920 | |
| Board Cover | 600 x 600 | |
| Profile Photo | 165 x 165 | |
| Twitch | Profile Banner | 1200 x 480 |
| Offline / Video Player Banner | 1920 x 1080 | |
| Profile Photo | 256 x 256 | |
| Info Panel | 320 x 100 | |
| Emote (Large) | 112 x 112 | |
| Emote (Medium) | 56 x 56 | |
| Emote (Small) | 28 x 28 | |
| Snapchat | Snap | 1080 x 1920 |
| Geofilter | 1080 x 2340 | |
| Profile Photo | 320 x 320 | |
| Story Ad | 1080 x 1920 | |
| Threads | Profile Photo | 320 x 320 |
| Feed Image | 1080 x 1350 | |
| Feed Square | 1080 x 1080 | |
| Link Preview | 1200 x 628 | |
| Discord | Server Icon | 512 x 512 |
| Profile Avatar | 128 x 128 | |
| Profile Banner | 600 x 240 | |
| Server Banner | 960 x 540 | |
| Invite Splash | 1920 x 1080 | |
| Custom Emoji | 128 x 128 | |
| Sticker | 320 x 320 | |
| Role Icon | 64 x 64 | |
| Post Image | 1200 x 675 | |
| Community Banner | 1920 x 384 | |
| Avatar / Community Icon | 256 x 256 | |
| Old Reddit Thumbnail | 70 x 70 | |
| Status (Story) | 1080 x 1920 | |
| Business Catalog | 1024 x 1024 | |
| Profile Photo | 500 x 500 | |
| Group Icon | 500 x 500 | |
| Telegram | Channel Post Photo | 1280 x 1280 |
| Story | 1080 x 1920 | |
| Sticker | 512 x 512 | |
| Profile Picture | 512 x 512 | |
| Channel / Group Icon | 512 x 512 | |
| Spotify | Canvas (Looping Video) | 1080 x 1920 |
| Cover Art | 3000 x 3000 | |
| Show / Podcast Artwork | 3000 x 3000 | |
| Profile Image (Artist) | 750 x 750 | |
| Playlist Cover | 640 x 640 | |
| Substack | Newsletter Header | 1456 x 816 |
| Post / Section Hero | 1456 x 816 | |
| Publication Logo | 256 x 256 | |
| Profile Photo | 256 x 256 | |
| beehiiv | Post Thumbnail | 1200 x 630 |
| Publication Logo | 800 x 800 | |
| Profile Picture | 800 x 800 | |
| Inline Image (Landscape) | 1200 x 675 | |
| Inline Image (Square) | 1200 x 1200 | |
| Subscriber Profile Picture | 100 x 100 | |
| Medium | Story Cover | 1500 x 750 |
| Topic / Tag Header | 1500 x 750 | |
| Publication Logo (Horizontal) | 600 x 60 | |
| Publication Logo (Square) | 500 x 500 | |
| Profile Photo | 500 x 500 | |
| Bluesky | Profile Avatar | 1000 x 1000 |
| Profile Banner | 3000 x 1000 | |
| Post Image (Portrait) | 1200 x 1500 | |
| Post Image (Landscape) | 1200 x 675 | |
| Link Card Preview | 1200 x 630 | |
| Mastodon | Profile Picture | 400 x 400 |
| Header Image | 1500 x 500 | |
| Post Image (Landscape) | 1280 x 720 | |
| Post Image (Square) | 1200 x 1200 | |
| Post Image (Portrait) | 1200 x 1500 | |
| Link Preview Card | 1200 x 630 | |
| Etsy | Listing Photo (Square) | 2000 x 2000 |
| Listing Photo (4:3) | 2700 x 2025 | |
| Search Thumbnail | 570 x 456 | |
| Shop Banner (Big) | 1200 x 300 | |
| Shop Banner (Large) | 3360 x 840 | |
| Shop Icon | 500 x 500 | |
| Amazon | Main Image (Recommended) | 2000 x 2000 |
| Main Image (Zoom Minimum) | 1000 x 1000 | |
| Secondary / Lifestyle Image | 1600 x 1600 | |
| Video Thumbnail | 1280 x 720 | |
| Swatch Image | 30 x 30 | |
| Shopify | Product Image (Recommended) | 2048 x 2048 |
| Product Image (Maximum) | 5000 x 5000 | |
| Slideshow / Hero Banner | 1280 x 720 | |
| Blog Post Image | 1200 x 800 | |
| Logo (Wordmark) | 400 x 100 | |
| Favicon | 32 x 32 | |
| Canva | Presentation (16:9) | 1920 x 1080 |
| Instagram Post (Square) | 1080 x 1080 | |
| Instagram Story | 1080 x 1920 | |
| Facebook Cover | 851 x 315 | |
| YouTube Thumbnail | 1280 x 720 | |
| Pinterest Pin | 1000 x 1500 | |
| Logo | 500 x 500 | |
| Wix | Hero / Banner | 1920 x 1080 |
| Section Background | 1920 x 1080 | |
| Blog Post Thumbnail | 880 x 586 | |
| Gallery Image | 1000 x 1000 | |
| Product Image (Wix Stores) | 3000 x 3000 | |
| Logo | 250 x 100 | |
| Favicon | 96 x 96 | |
| WordPress | Featured Image / og:image | 1200 x 630 |
| Thumbnail (cropped) | 150 x 150 | |
| Medium | 300 x 300 | |
| Large | 1024 x 1024 | |
| 2x Large | 2048 x 2048 | |
| Max Upload Before Scaling | 2560 x 2560 | |
| Squarespace | Banner / Section Background | 2500 x 1406 |
| Full-Bleed Background | 2500 x 1667 | |
| Blog Featured Image | 1500 x 1000 | |
| Gallery Image | 1500 x 1500 | |
| Product Image | 2000 x 2000 | |
| Logo | 1200 x 400 | |
| Favicon | 300 x 300 | |
| Google Slides | Widescreen Slide (16:9) | 1920 x 1080 |
| Standard Slide (4:3) | 1024 x 768 | |
| Slide at 100% (16:9) | 960 x 540 | |
| Slide at 100% (4:3) | 960 x 720 | |
| Slack | Workspace Icon | 512 x 512 |
| Profile Photo | 512 x 512 | |
| Profile Photo (Max) | 1024 x 1024 | |
| Custom Emoji | 128 x 128 | |
| Shared Image (Full Preview) | 1024 x 1024 | |
| Link Preview (og:image) | 1200 x 630 | |
| Google Business Profile | Logo | 720 x 720 |
| Cover Photo | 1920 x 1080 | |
| Post Photo | 720 x 720 | |
| Product Photo | 720 x 720 | |
| Photo (Minimum) | 250 x 250 | |
| Tumblr | Photo Post (Recommended) | 540 x 810 |
| Photo Post (Max) | 2048 x 3072 | |
| GIF (Recommended Width) | 540 x 540 | |
| Header Image | 2048 x 1152 | |
| Avatar | 128 x 128 | |
| Email Header | Substack Email Banner | 1100 x 220 |
| Header @2x (600px Email) | 1200 x 240 | |
| Mailchimp Header @2x (New Builder) | 1320 x 264 | |
| Email Body Width (1x) | 600 x 120 | |
| Facebook Ads | Feed Single Image | 1440 x 1800 |
| Carousel Card | 1080 x 1080 | |
| Stories & Reels | 1440 x 2560 | |
| Link Ad (Legacy 1.91:1) | 1200 x 628 | |
| Google Display Ads | Inline Rectangle | 300 x 250 |
| Large Rectangle | 336 x 280 | |
| Leaderboard | 728 x 90 | |
| Half-Page | 300 x 600 | |
| Wide Skyscraper | 160 x 600 | |
| Billboard | 970 x 250 | |
| Large Mobile Banner | 320 x 100 | |
| Responsive Landscape | 1200 x 628 | |
| Responsive Square | 600 x 600 | |
| LinkedIn Ads | Single Image Ad (1.91:1) | 1200 x 628 |
| Single Image Ad (Square) | 1200 x 1200 | |
| Single Image Ad (Vertical) | 720 x 900 | |
| Carousel Card | 1080 x 1080 | |
| Spotlight Ad Background | 300 x 250 | |
| Spotlight Ad Logo | 100 x 100 | |
| Message Ad Banner | 300 x 250 | |
| Video Thumbnail (16:9) | 1200 x 675 |
Pick the Shorts preset for a 1080x1920 still — a title card, an end card, or a photo you are building a Short around. Everything runs in your browser; the image is never uploaded to a server.
The Shorts Safe Zone
Every guide will hand you a confident pixel count for the Shorts safe zone. None of them can source it. Google does not publish safe-zone margins for Shorts — it ships downloadable transparent PNG templates alongside its video ad specs and tells you to keep your logo, product, and supers inside the red area. The numbers you have read elsewhere are people measuring those PNGs, and they disagree with each other.
So here is the useful answer instead. Meta does publish percentages for its 9:16 frame — 14% off the top, 35% off the bottom, and 6% off each side — and they are the strictest published margins in short-form video. Applied to a 1080x1920 canvas they leave 950x979px, and they comfortably clear the Shorts interface. Design inside that box and one export is safe everywhere.
description, audio
×
979
- Bottom — the expensive edge: the channel name, the video title, the description, and the audio attribution all stack up from the bottom of a Short. This is where captions burned into your footage go to die.
- Right — a rail, not a margin: like, dislike, comment, remix, share, and the rotating audio disc run up the right side of every Short.
- Top — lighter, but not free: the Shorts search affordance sits at the top of the feed.
- The green box: 950 x 979px — 45% of the frame. Keep every word and logo inside it and your Short is safe on YouTube, TikTok, and Reels without a second export.
The bands above are positioned using Meta’s published Reels percentages — 14% top, 35% bottom, 6% each side — because those are the only safe-zone numbers any of the three platforms states in writing. Google ships downloadable safe-area templates for vertical video rather than margins, and TikTok puts its guidance inside a template .zip. The bands describe where Shorts’ interface actually sits; the percentages set how far in you should stay.
- Full-bleed video, centred text: the footage should still fill all 1080x1920. Only the readable elements need to respect the box.
- Titles are longer than you think: a Short’s title wraps to two lines on a narrow phone, pushing the description and channel row further up the frame. Budget for the worst case, not your test device.
- Burned-in captions are the classic mistake: subtitles placed “near the bottom” in your editor land squarely behind YouTube’s own title and description.
- Grab Google’s template: if you want the literal red safe area, download the vertical PNG from Google’s video ad specs and drop it on a layer above your timeline. That is the only authoritative version of it.
Shorts vs. TikTok vs. Instagram Reels
One 1080x1920 export covers all three. What differs is the interface drawn on top, how long the video may run, and — revealingly — how much each platform is willing to tell you.
| Spec | YouTube Shorts | TikTok | Instagram Reels |
|---|---|---|---|
| Working canvas | 1080 x 1920 | 1080 x 1920 | 1080 x 1920 |
| Accepted shape | Square or vertical | 9:16, 1:1 or 16:9 | 1.91:1 through 9:16 |
| Maximum length | 3 minutes | 10 minutes * | 3 minutes |
| Maximum file size | Not published | 500 MB * | 4 GB * |
| Published safe zonethe honest row | Template only | Template only | 14% / 35% / 6% |
| Thumbnail / cover | A frame, chosen once | A frame from the video | 1080x1920, cropped 3:4 on the grid |
* TikTok’s 10-minute and 500 MB limits are the ones it publishes in its In-Feed Ads spec — the only place TikTok states numbers. Organic upload limits are looser and unpublished. Reels’ 4GB comes from Meta’s Ads Guide. Neither ceiling matters much: on all three platforms, length runs out long before megabytes do.
The practical takeaway is the safe-zone row. Only Meta commits to numbers, its numbers are the strictest, and they clear the Shorts and TikTok interfaces with room left over. Build to the Reels safe zone and post the same file to TikTok and Shorts without reopening your editor.
How to Turn a Landscape Video Into a Short
YouTube will not crop your 16:9 video into a Short
This is the misconception worth clearing up first. A landscape upload does not become a letterboxed Short — it is simply not a Short at all. Shorts eligibility is an aspect-ratio test: square or vertical. Upload your 16:9 file untouched and YouTube files it as a regular video, where it competes with thumbnails and titles instead of appearing in the Shorts feed. Reframing to 9:16 is not an optimisation. It is the price of entry.
You have exactly two honest options: crop to 9:16 and lose the sides, or pad to 9:16 and fill the gap. Both produce a vertical file, so both are eligible. Only one of them looks good on a phone.
Option 1 — Crop to fill the frame
Takes a centre slice of the original and scales it to 1080x1920. Best when the subject is already centred. You will lose roughly two-thirds of the original width.
ffmpeg -i input.mp4 -vf "crop=ih*9/16:ih,scale=1080:1920:flags=lanczos" \
-c:a copy short.mp4Option 2 — Pad with a blurred backdrop
Keeps the entire 16:9 frame and fills the space above and below with a blurred, zoomed copy of the video. Best when nothing can be cropped — a wide shot, a chart, a screen recording. Pad with content, never with black bars: a 9:16 file that is mostly black reads as a mistake, and YouTube advises against baking padding into an upload.
ffmpeg -i input.mp4 -filter_complex \
"[0:v]scale=1080:1920:force_original_aspect_ratio=increase,crop=1080:1920,boxblur=40:1[bg]; \
[0:v]scale=1080:-2[fg];[bg][fg]overlay=(W-w)/2:(H-h)/2" \
-c:a copy short.mp4Both commands copy the audio stream untouched and output H.264 MP4 at 1080x1920 — the container and codec YouTube recommends. Keep the result under three minutes and it lands in the Shorts feed.
You Cannot Upload a Shorts Thumbnail
If you came here looking for the Shorts thumbnail size, there isn’t one. YouTube does not let you upload a custom thumbnail for a Short the way you can for a long-form video. You choose a frame from the Short itself, and that frame becomes what appears in search, on hashtag and audio pages, and on your channel grid.
- The choice is permanent: once selected, the thumbnail cannot be changed after upload. There is no second attempt.
- Shoot the thumbnail: because the cover must be a frame, plan one. Hold a clean, well-lit beat somewhere in the Short with your subject centred and no motion blur.
- The channel grid crops it: your Short’s frame is displayed as a tall tile on your channel, not a full 9:16 frame. Keep the subject away from the very top and bottom of the frame you pick.
- 1280x720 is not the answer: that is the long-form YouTube thumbnail size — 16:9, uploadable, replaceable. None of that applies to a Short.
Frequently Asked Questions
What are the dimensions of a YouTube Short?
Export YouTube Shorts at 1080x1920 pixels, a 9:16 vertical frame. YouTube caps Shorts at a maximum resolution of 1080p, and 1080x1920 is exactly 1080p at 9:16 — so it is the largest useful canvas. A 4K vertical master gains you nothing. What decides whether YouTube treats the upload as a Short is not the resolution but the shape and the length: square or vertical, up to three minutes.
What makes a video a YouTube Short?
YouTube categorises a video as a Short if it has a square or vertical aspect ratio and is up to three minutes long. Both conditions must hold. A 16:9 landscape video is never a Short, no matter how brief, and a vertical video over three minutes is filed as a regular upload.
How long can a YouTube Short be?
Up to three minutes, for videos uploaded on or after 15 October 2024. Before that date the limit was 60 seconds, and the rule is date-gated rather than retroactive: an older vertical video under three minutes stays classified as long-form. Official Artist Channels moved to the three-minute limit on 8 December 2025.
What is the safe zone for YouTube Shorts?
Google does not publish safe-zone margins for Shorts. It provides downloadable transparent PNG safe-area templates with its video ad specs and asks you to keep logos, products, and supers inside the marked area — but it never states a pixel count or a percentage, so every specific number circulating online is somebody measuring the template. The most reliable rule is to borrow Meta’s published Reels margins, which are the strictest in short-form video: keep text and logos out of the top 14%, the bottom 35%, and 6% of each side. On a 1080x1920 frame that leaves a centred area of about 950x979 pixels, which clears YouTube’s title, description, and action rail with room to spare.
What is the maximum file size for a YouTube Short?
YouTube does not publish a file size limit specific to Shorts. The general YouTube upload ceiling is 256 GB or 12 hours, whichever is less, but neither figure will ever bind on a Short: the three-minute length cap stops you first, and a three-minute 1080x1920 H.264 export is a tiny fraction of 256 GB. Optimise for length and resolution, not megabytes.
Can I upload a custom thumbnail for a YouTube Short?
No. YouTube does not allow custom thumbnail uploads for Shorts the way it does for long-form videos. You select a frame from the Short itself, and that frame is used in search results, on hashtag and audio pivot pages, and on your channel page. The choice is also permanent — once selected, the thumbnail cannot be changed after uploading. The familiar 1280x720 thumbnail spec applies only to long-form videos.
How do I turn a landscape video into a YouTube Short?
Reframe it to 9:16 before uploading, because YouTube will not do it for you — a 16:9 video is not eligible to be a Short at all, so it is published as a regular video instead. Either crop a centre 9:16 slice out of the frame and scale it to 1080x1920, which loses roughly two-thirds of the original width, or keep the whole frame and pad above and below with a blurred, zoomed copy of the video. Pad with content rather than black bars. Both approaches are a single ffmpeg command, shown above.
Are YouTube Shorts the same size as TikTok videos and Instagram Reels?
Yes — all three use a 1080x1920 (9:16) canvas, so a single export covers every one of them. What differs is the interface drawn on top, the length cap, and how much each platform documents. Shorts and Reels both stop at three minutes; TikTok publishes a 10-minute limit in its ads spec. Only Meta states safe-zone margins as numbers, and because they are the strictest of the three, a layout built to the Reels safe zone transfers cleanly to a Short and a TikTok.