Platforms

How to Compress a Video for Instagram Reels and TikTok

Instagram and TikTok accept big files but re-encode everything. Learn the specs that matter, when to compress before posting, and how to avoid blurry uploads.

By Published October 2, 2026 7 min read

Instagram Reels and TikTok are the opposite of WhatsApp and Discord. Their upload limits are generous, often several gigabytes, so you rarely compress to fit a limit. But both apps re-encode every video you post, and that second compression is where quality gets lost. Preparing the file well before you post makes a visible difference.

The specs that matter

SettingInstagram ReelsTikTok
Shape9:16 vertical9:16 vertical
Resolution1080 x 19201080 x 1920
Container and codecsMP4 (or MOV), H.264 video, AAC audioMP4 (or MOV), H.264 video, AAC audio
Frame rate30 fps (24 to 60 accepted)30 fps (24 to 60 accepted)
Max file sizeAbout 4 GBAbout 10 GB on the web; less in the phone apps

These are the values both platforms recommend in their creator guidance, last checked in October 2026. Maximum lengths depend on your account and change often, so check the app if you are posting long videos. Current limits for other apps are on the upload limits page.

Should you compress before posting?

Usually only lightly, and sometimes not at all. Every lossy encode removes some detail, and the platform will encode your file again. If you squeeze a clip hard first, the app compresses an already degraded file and the artifacts stack, the same problem we describe for YouTube uploads.

Compressing first does make sense in three cases:

  • The file is huge (long 4K footage, ProRes, or a screen recording at a very high bitrate) and uploading it on mobile data would take forever or fail.
  • The phone app rejects the file as too large. App limits are lower than web limits; uploading from a computer is the other way around this.
  • You are sending the clip to someone else (an editor, a client, a friend who will post it) through an app with a small limit first.

Which BoltCompress level to use

SituationLevelWhy
Phone footage you will post directlyFast & LightKeeps about 75% of the bitrate, removes excess, H.264 that both apps handle well
Huge file, slow connectionHigh EfficiencyAbout half the size; both apps take H.265, which iPhones record by default
Anything you will postAvoid Maximum SavingsToo much loss before a second encode

Choose MP4 as the output format. BoltCompress keeps the resolution, frame rate, and shape of your video. It does not crop or reframe, so export your edit as 9:16 before compressing.

Getting the shape right

A horizontal 16:9 video posted as a Reel or TikTok gets black bars or a crop that cuts off the sides. Edit in 9:16 from the start (CapCut, Instagram's editor, and TikTok's editor all default to it), or reframe horizontal footage in your editor before export. Keep text and faces away from the top and bottom edges, where the apps place captions, buttons, and the username.

Why 4K uploads can look worse

Both apps deliver vertical video to phones at around 1080 pixels wide. If you upload 4K, the platform has to downscale and re-encode in one step, and the result is not always better than a clean 1080p source. Exporting your edit at 1080x1920 gives you control over the downscale and a much smaller file to upload.

Upload tips that protect quality

  • Upload over Wi-Fi. On weak connections the apps may send a lower quality version.
  • In Instagram, check Settings and activity, then Data usage and media quality, and turn on "Upload at highest quality".
  • Avoid recording through the in-app camera with filters if you plan to edit elsewhere; record with the normal camera app and import the clip.
  • Keep audio clear and at a normal level. Both apps also re-encode audio, and clipped or very quiet sound gets worse.
  • Do not re-upload a video downloaded from TikTok or Instagram. It is already compressed twice; go back to the original file.

A quick workflow

  1. Edit the video in 9:16 and export it at 1080x1920, 30 fps, MP4.
  2. If the file is very large or the app refuses it, compress it with Fast & Light in the BoltCompress compressor.
  3. Upload over Wi-Fi with the highest quality setting enabled.
  4. Watch the posted version on your phone. If it looks soft, try uploading the uncompressed export instead.

Summary

For Reels and TikTok, the file size limit is rarely the problem. The re-encode is. Post a clean 1080x1920 MP4, compress only lightly when the file is too big to upload comfortably, and never compress something hard before posting it. For background on why quality drops, see why compressed videos look blocky.

Quick answers

What is the best video format for Instagram Reels and TikTok?

An MP4 file with H.264 video and AAC audio, 1080x1920 pixels (9:16 vertical), at 30 fps. Both apps accept other formats, but this one processes most reliably.

Why do my Reels and TikToks look blurry after posting?

Both apps re-encode every upload. Over-compressed sources, 4K files that get downscaled hard, wrong aspect ratios, and weak connections during upload all make the result softer.

Try it on your own video

Upload a video, see the estimated size for each level, and download a smaller file. Free, no install.

Open the compressor