Uploading video to a social platform seems simple — until your file gets rejected, re-encoded to worse quality, or just looks different from what you edited. Each platform has specific requirements, and matching them means your video gets the best possible treatment during their re-encoding pipeline.

Here are the recommended upload settings for the major platforms in 2026, with the reasoning behind each choice.

Quick Reference Table

PlatformResolutionCodecContainerBitrateFPS
YouTube3840×2160 (4K)H.264 or AV1MP435-45 Mbps (4K)30 or 60
TikTok1080×1920 (9:16)H.264MP48-12 Mbps30
Instagram Reels1080×1920 (9:16)H.264MP46-10 Mbps30
Instagram Feed1080×1080 (1:1) or 1080×1350 (4:5)H.264MP46-10 Mbps30
WeChat Channels1080×1920 (9:16)H.264MP44-8 Mbps30
X (Twitter)1920×1080H.264MP45-10 Mbps30
LinkedIn1920×1080H.264MP45-8 Mbps30

Resolution determines how sharp your video looks and directly affects file size. Here's how the common resolutions compare for a 1-minute H.264 video:

4K (UHD)
3840×2160
1080p (FHD)
1920×1080
720p (HD)
1280×720
480p (SD)
854×480

📐 Resolution Comparison

See how the same scene looks at different resolutions. The canvas shows a simulated video frame — notice how fine details degrade as resolution drops.

4K · 1080p · 720p · 480p — 4 million vs 2M vs 0.9M vs 0.3M pixels Playing

Platform-by-Platform Guide

YouTube

YouTube re-encodes everything you upload, but giving it a high-quality source means the re-encode has more data to work with. Upload in 4K even if your video is 1080p — the higher resolution forces YouTube to use the VP9 or AV1 codec, which looks significantly better than the default H.264 at the same bitrate. Use H.264 for maximum compatibility, or AV1 for better quality at smaller file sizes.

TikTok

TikTok compresses videos heavily. Upload at 1080×1920 in MP4 with H.264 at the highest bitrate TikTok allows (around 12 Mbps). Avoid vertical resolution above 1920 — TikTok will downscale anyway, and the extra pixels just increase your upload time. Keep videos under 60 seconds for best reach, and use 30 fps unless you specifically need 60 fps for fast motion.

Instagram (Reels & Feed)

Instagram applies aggressive compression, especially to Reels. Upload MP4 H.264 at 1080×1920 for Reels or 1080×1350 (portrait 4:5) for feed posts. Instagram's sweet spot is 6-10 Mbps — going higher doesn't improve the output because Instagram re-encodes at a fixed bitrate. Avoid uploading from an iPhone's native HEVC format (it sometimes causes color shifts after Instagram's re-encode).

WeChat Channels

WeChat Channels (视频号) has the strictest compression of the bunch. Videos over 10 Mbps are aggressively re-encoded, which often introduces artifacts. Keep bitrates moderate (4-8 Mbps) so WeChat's encoder has less work to do. Use H.264 baseline profile for widest compatibility — WeChat's player on older Android devices can struggle with high-profile H.264.

Universal Best Practices

Unoptimized Upload
🎬
1.2 GB file size
Gets re-encoded by platform
Platform-Optimized
▶️
~150 MB file size
Survives re-encode with minimal quality loss

Bottom line: Upload MP4 with H.264 at the platform's maximum accepted resolution. For YouTube, upload 4K even if your source is 1080p to get the better codec tier. For TikTok and Instagram, higher bitrate won't survive their re-encode — stay within their sweet spot. If you need to convert or resize videos for a specific platform, browser-based converters can handle the resolution, codec, and bitrate adjustments locally without uploading.