Why videos look blurry after upload

Your video looked sharp in your gallery and soft once it was posted. The app compressed it again. Some of that you can influence, and some you cannot.

Updated

Every app re-encodes every upload

No social or chat app shows people the file you uploaded. Each one decodes your video and encodes it again at its own, much lower, bitrate, usually in several sizes so it can play on slow connections and small screens. This saves the app an enormous amount of storage and data, and it means the video starts instantly for the viewer.

You cannot switch this off. What you can do is give the app a source that survives it well.

Things that make it worse

  • Compressing hard before you upload. Each round of compression removes detail, and the second round also wastes data faithfully reproducing the flaws left by the first.
  • A low resolution source. A 480p video is enlarged to fill the screen, and enlarging cannot add detail.
  • Enlarging a video yourself. Exporting a 720p clip as 1080p or 4K does not make it sharper. It makes the file bigger and gives the app more blur to compress.
  • Reposting a downloaded copy. A video saved from an app has already been through that app's compression. Posting it again puts it through a second time.
  • Screen recording a video. The recording captures the already compressed picture and then compresses the capture.
  • Busy or dark footage. Rain, crowds, shaky movement and low light need more data than the app allows, so they suffer most.
  • Thin text. Fine lettering and hairlines are the first things to smear. Use bold type at a generous size.

Things that help

Export at the size the app wants

For vertical video that is 1080 × 1920. A file larger than that gets scaled down by the app, and a file smaller than that gets scaled up. Either way you lose control of how it is done. Video sizes for Reels, Shorts and TikTok lists the settings.

Give it a healthy bitrate, not a huge one

A 1080p export at around 8 to 12 Mbps gives the app a clean picture to work from. Going far above that makes the upload slower without changing what viewers see, because the app throws the extra data away.

Turn on high quality uploads

Instagram and TikTok both have a setting that uploads at higher quality, and it is off by default on some phones to save mobile data. Its place in the menus moves between versions, so search the app's settings for “quality”.

Upload on a good connection

Some apps reduce upload quality on a weak or metered connection. Wi-Fi removes that variable.

Record with enough light

A bright, steady shot compresses far better than a dim, shaky one. This makes more difference than any export setting.

Give it a few minutes

YouTube in particular publishes a low resolution version first and adds the sharper versions as it finishes processing them. A video that looks soft straight after upload may look fine a little later.

When to compress before uploading

Compress when the upload is failing or painfully slow, or when the file is far bigger than the app can use, such as a 4K recording going to an app that shows 1080p. In those cases use the video compressor at 1080p on the High setting, which keeps plenty of quality for the app's own pass.

If the upload works and the file is already 1080p, leave it alone. A second round of compression can only cost quality.

What you cannot change

The bitrate an app gives your video is the app's decision. Two accounts posting the same file get the same treatment. Past a clean 1080p source uploaded on a good connection with the quality setting on, there is nothing more to squeeze out.

Converters for this

More guides