Export MP4 with the H.264 codec and AAC audio, upload the file natively instead of linking out, and design the first three seconds for autoplay on mute. Native feed posts max out around 10 minutes and 5 GB, ads can run up to 30 minutes but carry their own file-size caps in Campaign Manager, and captions are no longer optional if you want people to watch past the hook. Get the format and the first three seconds right, and the rest of this guide is just tuning.
TL;DR:
- Match the aspect ratio to where the video will be watched, with 9:16 for vertical mobile content, 4:5 or 1:1 for mobile feed, and 16:9 for professional or data-heavy presentations.
- Keep videos shorter for ads, ideally 15 to 30 seconds, and limit organic posts to 30 to 90 seconds to maximize viewer engagement and reduce automatic truncation.
- Always generate captions separately and upload them as .srt files, ensuring accessibility, particularly since autoplay occurs on mute and captions often influence whether viewers stay.
- When using Campaign Manager or the Videos API, ensure URLs do not expire before upload completion and upload chunks in the correct order to prevent silent failures during programmatic ad uploads.
Table of Contents
- LinkedIn Video Specs at a Glance
- Technical Requirements and Export Settings That Avoid Re-Encoding
- Choosing the Right Aspect Ratio and Resolution
- How Long Should a LinkedIn Video Be, and How Big Can the File Be?
- Captions, Thumbnails, and Accessibility That Actually Get Used
- Uploading Through Campaign Manager vs. the Videos API
- Audio Specifications and Best Practices for LinkedIn Video
- Glenwood Media's Production Checklist
- Get LinkedIn-Ready Video Without Managing Specs Yourself
- Sources
- FAQ
LinkedIn Video Specs at a Glance
Before you export anything, check the file against LinkedIn's actual limits. Native posts accept a minimum file size of 75 KB, and resolution can range from 256×144 up to 4096×2304, though a 1080p (1920×1080) export is the practical sweet spot for quality versus upload speed.
| Spec | Recommended | Range/Limit |
|---|---|---|
| Container/codec | MP4, H.264 video, AAC audio | Per LinkedIn Help |
| Resolution | 1920×1080 (1080p) | 256×144 to 4096×2304 |
| Aspect ratio | 16:9 or 1:1 | 16:9, 1:1, 4:5, 9:16 |
| Frame rate | 24 to 30 fps | 10 to 60 fps |
| Bitrate (1080p) | 10–12 Mbps | Varies by source footage |
The 9:16 vertical ratio deserves its own note. LinkedIn routes natively-uploaded vertical video into a dedicated mobile lane that behaves differently from the standard feed, which matters when you're planning distribution, not just export settings.
Technical Requirements and Export Settings That Avoid Re-Encoding
LinkedIn's own guidance points to MP4 with the H.264 video codec and AAC audio as the preferred format for both organic posts and paid ads. That combination is nearly universal across video platforms for a reason: it compresses well without destroying detail, and it re-encodes cleanly on LinkedIn's servers instead of triggering the quality loss that happens when a container and codec don't match what the platform expects.
For audio, set your sample rate to 48 kHz and export stereo unless your source is genuinely mono. For bitrate, Brandwatch's practical benchmark is 10 to 12 Mbps for a 1080p master, dropping to 5 to 8 Mbps if you're exporting at 720p. Going higher rarely improves what viewers see on a phone screen, and it just inflates upload time.
A few habits prevent the most common upload headaches. Export progressive scan, never interlaced. Lock your frame rate rather than letting your editing software output a variable rate, which is one of the most frequent causes of playback stutter after LinkedIn processes a file. Stick to standard color space (Rec. 709) rather than a wide-gamut profile meant for cinema delivery. And avoid re-exporting a file that's already been compressed once. Every re-encode compounds artifacts, and by the third pass, banding and macroblocking show up in gradients and skin tones.
Choosing the Right Aspect Ratio and Resolution
Match the ratio to where the video will actually be watched, not to what looks best on your editing timeline. A few guidelines:
- 9:16 (vertical): built for the vertical video lane, mobile-only placement, best for short-form hooks and behind-the-scenes content.
- 4:5 or 1:1 (square/near-square): maximizes the amount of feed real estate a video occupies on a phone screen, which tends to help watch time.
- 16:9 (widescreen): the right call for webinars, product demos, or anything with on-screen text or data that needs horizontal space to breathe.
If you're repurposing one shoot across formats, master the edit in 16:9 first, then create separate crops for square and vertical rather than stretching or letterboxing the same file. Keep captions, logos, and any lower-third graphics inside the center 80% of the frame so nothing important gets clipped when you crop tighter.
Pro Tip: Shoot with extra headroom and side margin in mind from the start. It's far easier to crop a wide shot down to 9:16 than to try to zoom out of a tight vertical frame you never actually captured.
How Long Should a LinkedIn Video Be, and How Big Can the File Be?
The hard limits differ by surface, and mixing them up is a common way ad campaigns get rejected. Native feed and company page posts top out around 10 minutes and 5 GB, while video ads can run as long as 30 minutes, though ad file-size caps run tighter and should be confirmed directly in Campaign Manager before you build a media plan around a long-form asset. DMs, comments, and the vertical lane all carry shorter maximums than the main feed.
Hard limits aside, here's what actually performs:
- Ads: 15 to 30 seconds tends to outperform longer cuts, since attention drops fast in a paid placement.
- Organic awareness posts: 30 to 90 seconds works well for storytelling that needs a beat to land.
- Vertical lane shorts: keep it under 3 minutes, and ideally much tighter.
- File size target: aim for 50 to 200 MB regardless of length. Smaller files upload faster and suffer less from LinkedIn's automatic recompression.
Desktop and mobile uploads share the same platform limits, but mobile connections make large files far more likely to time out mid-upload, so trimming file size matters even more if your team posts from a phone.
Captions, Thumbnails, and Accessibility That Actually Get Used
Autoplay happens on mute across the LinkedIn feed, which means a video with no captions is often a video nobody understands in the first five seconds. Here's the practical workflow:
- Generate an .srt file from your editing software or a captioning tool, then upload it alongside the video rather than relying only on burned-in text.
- Check caption processing for ads specifically. Some ad workflows in the Videos API require captions to process successfully before the ad can serve, while a feed video may still publish even if captioning fails. Confirm current behavior in the API docs before launching a campaign.
- Upload a custom thumbnail (JPG or PNG, under 2 MB) instead of letting LinkedIn auto-select a frame. A deliberately chosen thumbnail with a face or bold text tends to hold dwell time longer than a random freeze-frame.
Note that caption support through the API has historically been limited to English, so confirm current language coverage if you're producing multilingual campaigns. For accessibility beyond captions, use a caption font large enough to read on a phone, keep contrast high against busy backgrounds, and post a full transcript in the comments or on your website for anyone using a screen reader.
Pro Tip: Write your caption file as a real script, not an afterthought. If the captions alone tell the story, your video works even with the sound off, which is how most people are watching it anyway.
Uploading Through Campaign Manager vs. the Videos API
Most creators will never touch the API. Native uploads through the LinkedIn feed or Campaign Manager cover the vast majority of use cases. But if your team is programmatically pushing video ads at scale, the Videos API uses a multipart upload flow: you initialize the upload with initializeUploadRequest.fileSizeBytes, upload chunks to the returned URLs, then finalize with the part IDs in the exact order they were uploaded.

Two things trip up engineers constantly. First, uploadUrlsExpireAt means those upload URLs are time-limited. A slow connection or a stalled retry can leave you finalizing against an expired URL. Second, part ordering matters. If the ETags returned for each chunk don't match the order you send in the finalize call, the upload fails silently instead of throwing an obvious error. For one-off posts, skip all of this and use the native UI or Campaign Manager instead.
Audio Specifications and Best Practices for LinkedIn Video
Audio is where a lot of otherwise solid LinkedIn videos fall apart, usually because it was an afterthought during the edit. Export at 48 kHz, which is the standard sample rate for web video and matches what most cameras and screen-recording tools capture natively. Stereo audio is the default for anything with music or ambient sound; mono is fine for a single talking head with no music bed, and it keeps file size a little smaller.
Volume normalization matters more on LinkedIn than it might on other platforms, because viewers scroll past dozens of videos in a session and a sudden loud spike feels jarring even on mute (where it still shows up as a spiking waveform if captions reference audio cues). Normalize dialogue to a consistent loudness target, generally around negative 16 to negative 14 LUFS for web video, so a viewer who does have sound on doesn't get blasted or strain to hear you.
Since most views happen with sound off by default, treat audio as a backup channel rather than the primary carrier of your message. That doesn't mean it's disposable. A viewer who taps to unmute because your visuals hooked them deserves clean, intelligible sound, not a room-tone recording with background hum. Run a quick pass with a noise-reduction tool if you recorded in an untreated space, and always mix a bed of background music quiet enough that voice-over stays intelligible without captions. If you're producing multiple videos on a retainer basis, building a simple audio checklist, sample rate, normalization target, noise floor, saves real time across a content calendar and keeps quality consistent from one video to the next.

Glenwood Media's Production Checklist
Every project that leaves Glenwood follows the same short list: export MP4 H.264 at 1080p, attach captions as an .srt file or burn them in, supply a custom thumbnail, and cut both a 16:9 master and a vertical short from the same footage. That checklist comes out of running video production for organizations like KVC and NorthPoint Development, where a missed spec means a rejected ad or a video that autoplays into silence and gets scrolled past. If your team can hit every item on that list consistently, DIY works fine. If specs keep slipping or nobody owns the checklist, that's usually the moment to bring in a production partner.
Get LinkedIn-Ready Video Without Managing Specs Yourself
Every spec in this guide, codec settings, caption formatting, aspect ratio crops, is a step your team has to manage on top of actually writing, shooting, and directing a video that says something worth watching. Glenwood is the alternative to handling that production load in-house: full video production with social-format masters, captions, custom thumbnails, and distribution guidance built in, so the file that lands in your hands is already export-ready for LinkedIn's feed, ads, and vertical lane.

That's the same approach behind Glenwood's work with nonprofits and corporate teams who need recap videos, promotional content, and highlight reels that actually perform once they're posted, not just look good in a review link. Content retainer packages cover ongoing video needs for teams that post regularly, and full-service video production covers everything from a single campaign asset to a complete brand video library. If your next LinkedIn campaign needs footage that's shot, edited, and exported to spec from the start, request a quote and get a production plan built around your posting calendar.
Sources
- Video Ads Specifications | LinkedIn Marketing Solutions
- LinkedIn Video Specs: Your Guide to Perfect Video Content
- Everything You Need to Know About LinkedIn Video | Hootsuite
FAQ
What Is a Good Video Size for LinkedIn?
A 1080p (1920×1080) export in MP4 with H.264 video and AAC audio is the safest bet for both native posts and ads. LinkedIn's actual resolution range runs from 256×144 up to 4096×2304, but 1080p balances quality against upload speed and file size.
What Are the Current LinkedIn Video Specifications?
Native feed and company page posts allow files up to 5 GB and roughly 10 minutes long, while video ads can run up to 30 minutes with separate, tighter file-size caps set in Campaign Manager. Supported aspect ratios include 16:9, 1:1, 4:5, and 9:16.
Does LinkedIn Support 1920x1080 Video?
Yes, 1920×1080 (1080p) is fully supported and recommended as the practical default resolution for LinkedIn video, sitting comfortably within the platform's 256×144 to 4096×2304 resolution range.
What Are LinkedIn's Graphic and Image Specifications?
Thumbnails for video should be JPG or PNG files under 2 MB, ideally matching your video's aspect ratio so nothing gets stretched or cropped oddly. A custom thumbnail rather than an auto-selected frame tends to hold viewer attention longer before they decide whether to tap and unmute.
How Much Does Video Production Cost Through Glenwood?
Pricing depends on project scope, so current rates are listed directly through Glenwood's video production page rather than a single flat number. Reach out through the booking page for a quote tailored to your campaign.
