Why Platforms Re-encode Your Videos
Every major social video platform — TikTok, Instagram, YouTube — runs uploaded videos through its own transcoding pipeline. The platform generates multiple versions at different resolutions and bitrates to serve different device types and network conditions: a 4K version for desktop viewers with fast connections, a 480p version for mobile viewers on cellular, and everything in between.
When you upload a video, the platform compares your source file's format, codec, and bitrate against its own preferences. If your video is already in the platform's preferred format and at an appropriate bitrate, the transcoding is a more faithful process — fewer decisions to make, less aggressive recompression. If your video is in an unusual format or at an extreme bitrate, the transcoder has to make more lossy tradeoffs, and the output quality suffers.
The practical upside is straightforward: upload in the format each platform prefers, at a bitrate within its recommended range, and you'll consistently get better output quality than if you upload arbitrary formats and let the platform figure it out.
Recommended Specs by Platform
TikTok recommends MP4 or MOV containers with H.264 video codec. The native vertical format is 9:16 at 1080×1920 pixels. Maximum file size is 287 MB, and TikTok recommends a bitrate of around 25 Mbps for best quality, though uploads significantly below that are also accepted. Audio should be AAC at 44.1 kHz. Videos up to 10 minutes are supported on most accounts.
Instagram Reels follows similar technical preferences: MP4 H.264, 9:16 aspect ratio, maximum 1080 px wide, under 15 minutes. For feed posts with video, the recommended aspect ratio range is 4:5 (portrait) to 1.91:1 (landscape). Instagram is particularly sensitive to audio: submitting with AAC stereo audio prevents common audio-only transcoding artifacts.
YouTube is the most flexible in terms of acceptable input formats, but still has strong preferences. For standard HD content, MP4 H.264 at 8–12 Mbps for 1080p is the sweet spot. For HDR or high-frame-rate content, YouTube accepts H.265/HEVC. The standard 16:9 aspect ratio at up to 4K (3840×2160 px) is fully supported. YouTube's processing pipeline is the most sophisticated of the three platforms — it can handle a wider range of inputs without obvious quality degradation, but quality-optimized uploads still produce better results.
Bitrate and Resolution: The Right Trade-off
Bitrate is the amount of data used to represent each second of video. Higher bitrate means more data per second, which generally means better quality — up to a point. If you upload a 1080p video at 50 Mbps to TikTok, TikTok will re-encode it at around 8–15 Mbps for delivery regardless. You've uploaded more data than will ever be used.
The target range is: match or slightly exceed the platform's delivery bitrate. For TikTok at 1080p vertical, a source of 15–25 Mbps is sufficient. Below 8 Mbps, fast-motion sequences and fine textures will show visible compression artifacts in the source, and TikTok's transcoding will amplify them. Somewhere between 15 and 25 Mbps gives the platform's encoder enough information to make good decisions without wasting upload bandwidth.
For YouTube at 1080p, the recommended upload bitrate is 8–12 Mbps for standard frame rates (24/25/30 fps) and 12–18 Mbps for high frame rates (48/60 fps). These targets give YouTube's VP9/H.264 encoder a high-quality source to work from while keeping upload times manageable.
Converting MOV or MKV to MP4 Before Upload
MOV is the container format used by Apple's Final Cut Pro and by iPhone video exports. MKV (Matroska) is common for high-definition video files and screen recordings on Windows. Both formats can contain the same H.264 or H.265 video codec as an MP4 file — in many cases, converting MOV or MKV to MP4 is a container-only change that doesn't re-encode the video and involves no quality loss.
Instagram is particularly problematic with MOV files: it often displays an error or silently fails to upload. TikTok's web uploader has inconsistent MOV support depending on which browser is used. YouTube handles MOV better than most platforms, but MP4 remains the universally safe choice.
Converting MOV or MKV to MP4 H.264 before uploading ensures that every platform accepts the file without issues, that the initial quality assessment by the platform's transcoder is favorable, and that the final published video preserves as much of the original quality as possible.