Square Video Dimensions for X, LinkedIn, Instagram, and Threads (2026)
1080×1080 square video fits every social platform without cropping or letterboxing. The complete spec list for X, LinkedIn, Instagram, and Threads — with file-size and duration limits.
Square is the one video format that posts to X, LinkedIn, Instagram, and Threads without conversion, cropping, or a separate export for each platform. A 1080×1080 MP4 renders natively in every feed. Getting the square video dimensions wrong costs more than it looks: a letterboxed video occupies half the vertical space it should, and the feed moves on.
Why square video dimensions matter in the mobile feed
The mobile feed column on X is roughly 400 px wide. A 1080×1080 square video fills that column edge to edge at the same fill percentage as a full-bleed post. A 1920×1080 landscape video at the same column width gets letterboxed to around 225 px tall. That is the difference between a video that stops a scroll and one that gets passed over.
Instagram and Threads handle landscape video the same way: pillarboxed or cropped, never filling the column. LinkedIn plays landscape fine on desktop but the feed column on mobile makes square video look more native. Square video dimensions are the one choice that works everywhere without adjusting anything.
Square video specs for every platform (2026)
| Platform | Recommended size | Max file size | Max duration |
|---|---|---|---|
| X (Twitter) | 1080×1080 | 512 MB | 2 min 20 s |
| LinkedIn (Feed) | 1080×1080 or 1920×1080 | 5 GB | 10 min |
| Instagram (Feed) | 1080×1080 | 4 GB | 60 s |
| Instagram (Reels) | 1080×1920 | 4 GB | 15 min |
| Threads | 1080×1080 | 1 GB | 5 min |
For a launch video in the 8–14 second range, the only spec that matters in practice is the aspect ratio. A short 1080×1080 square video at 1080p sits well under 20 MB — comfortably inside every platform's file limit.
One export, four platforms
A 1080×1080 square video posts natively to X, LinkedIn feed, Instagram feed, and Threads from the same file. No conversion step, no re-export per platform, no resizing that softens the image. On launch day that matters: there are enough things that can go wrong without the video format being one of them.
Instagram Reels favors 1080×1920 vertical. If Reels is the primary channel, that is a separate export. For the feed across the platforms a SaaS founder actually uses on launch day, 1080×1080 square video dimensions cover everything.
What to avoid with landscape and portrait video
Landscape (16:9) video on X plays with black bars above and below, cutting the visible height to roughly half the column. Portrait (9:16) video posted to X feed gets cropped to a horizontal strip — the platform does not reflow the layout for vertical video in standard feed posts. Neither format is wrong everywhere, but neither is right everywhere either. Square video dimensions are the safe default for any post that goes to more than one platform.
Square video dimensions in saasclips
saasclips renders 1080×1080 by default. Paste a SaaS landing page URL and the output is a square MP4 sized for X, LinkedIn, Instagram, and Threads with no export settings to configure and no aspect ratio to pick. Both visual styles — Launch and Carousel — render at 1080×1080, 8–14 seconds, with optional AI voiceover included.
The same file downloads once and posts everywhere. That is the point of going square.
Generate a 1080×1080 launch video from your landing page
Paste a SaaS URL and get a square MP4 ready to post to X, LinkedIn, Instagram, and Threads. No editor, no export settings.
Paste your URL →