Guide

Why is my TikTok blurry after uploading?

Updated

In short: the usual cause is the video itself, not TikTok: a low-resolution source, or a 9:16 crop cut out of a 1080p landscape recording, which leaves far fewer real pixels than the 1080 x 1920 frame. After that come a low export bitrate and re-compressing a copy that was already compressed. TikTok doesn't publish how it re-encodes uploads, so no setting guarantees a sharp result. Export 1080 x 1920 as an H.264 MP4 at 30 or 60 fps, inside TikTok's own limits (TikTok for Developers, read 18 October 2026).

The causes, in the order to check them

Start at the top. The first two explain most blurry clips, and no export setting can fix the first one.

1. The source has too few pixels, or the crop threw them away

A vertical 1080 x 1920 frame needs 1,080 pixels across and 1,920 down. A stream recorded at 1920 x 1080 is landscape. To make it vertical you keep a tall slice. If the slice uses the full height, it is 1080 pixels tall and about 608 pixels wide (1080 x 9 / 16). To fill a 1080 x 1920 frame, that slice has to be enlarged by about 1.8 times. A 720p source gives a slice of 405 x 720, enlarged by about 2.7 times. This is our arithmetic, not a TikTok figure. It is why a face cropped out of a gameplay recording looks soft: the picture holds that few real pixels, and enlarging doesn't add detail.

How to fix it. Start from the highest-quality version of the video you can get. Crop less: leave more of the frame in, or use a layout that shows the game and the face as two smaller windows instead of one huge face. Don't zoom in on a face that was small in the original. No export setting can add detail that was never recorded.

2. The frame rate is outside what TikTok accepts

TikTok's developer docs list 23 to 60 fps. A file outside that range, such as a 120 fps phone recording, is outside what the docs describe. Some screen recorders also write a variable frame rate, where the speed of frames drifts. Meta's Facebook Reels page asks for a fixed frame rate (Meta for Developers, read 18 October 2026), and a constant rate is the safe choice everywhere. This usually shows up as stutter more than blur, but a converted clip can look smeared.

How to fix it. Export at 30 or 60 fps, whichever is closest to how you recorded. Keep the recorded rate instead of converting 30 to 60 or the reverse.

3. The export bitrate is too low

Bitrate is how much data each second of video gets. Too little and the picture goes blocky and muddy in anything that moves, even at 1080 x 1920. TikTok publishes no bitrate. For a reference point, YouTube's help recommends 8 Mbps for 1080p at 24 to 30 fps and 12 Mbps at 48 to 60 fps (YouTube Help, read 18 October 2026). Instagram's documentation sets 25 Mbps as its maximum (Meta for Developers). Those are other networks' numbers, so treat 8 to 12 Mbps as our suggested floor for TikTok, not TikTok's rule.

How to fix it. In your editor's export settings, choose the highest quality preset or set the bitrate by hand. A "web" or "small file" preset is often the cause.

4. You are re-compressing a copy that was already compressed

Every lossy export throws away some detail. A video downloaded from social media is already compressed once; if you edit it and export again, then TikTok compresses it again, the detail drops each time. The same goes for a screen recording of a video.

How to fix it. Always edit from the original file, not a downloaded or screen-recorded copy. Keep one high-quality master and export from it each time.

5. The app settings

Third-party guides blame two things inside the TikTok app: a Data Saver setting, and a high-quality upload toggle on the post screen. We searched for an official TikTok help page describing either and found none, so we can't tell you what they do or where they are today; the menus also change between app versions. It costs nothing to look: open your settings, check for a data saver option, and check the post screen for an upload-quality choice. Treat it as worth checking, not as a proven fix.

How to fix it. If the clip looks fine in your editor and soft on TikTok, post a copy privately first (set it so only you can see it) and compare. Try the same file with and without any quality option you find. Nothing is lost by testing.

A larger file is not always sharper

TikTok accepts up to 4096 pixels on each side and 4 GB through its API. Accepting a file is not the same as showing it at that size. TikTok doesn't say what resolution it serves to viewers, so a 4K upload isn't promised to look better than a good 1080p one. If you want to test it, post both privately and compare them on a phone.

The export settings, inside TikTok's limits

SettingUseTikTok's limit
Shape and size9:16, 1080 x 1920360 to 4096 pixels on each side
ContainerMP4MP4 (recommended), WebM, MOV
Video codecH.264H.264 (recommended), H.265, VP8, VP9
Frame rate30 or 60 fps, same as recorded23 to 60 fps
Bitrate8 to 12 Mbps (our suggestion)Not stated
AudioAACNot stated
File sizeWell under 4 GB4 GB through the API; not stated for the app
  1. Check the source. Look at the original at full screen. If it is soft there, nothing downstream will fix it.
  2. Crop as little as you can. Leave more of the picture in the frame, or use a split layout.
  3. Export 1080 x 1920 MP4, H.264, 30 or 60 fps. Keep the frame rate you recorded.
  4. Set a bitrate of 8 to 12 Mbps. Use the high-quality preset, not a small-file one.
  5. Export from the original, not from a downloaded copy.
  6. Post it privately first. Compare it with the file on your phone, then make it public.

The full list of TikTok limits is on the TikTok video size page, and the shape and codec every network accepts is in the video specs cheat sheet.

How to do it in RipClip

RipClip cuts a long video into vertical 9:16 clips framed on the speaker and captioned word by word. It crops from your source, so the sums in cause 1 apply to it as they do to any tool: a 1080p stream gives a face crop of about 608 pixels across, enlarged to fill the frame. The editor preview uses the same maths as the export, so the sharpness you see there is what you get. In the editor you can change the framing, and the facecam split layout (Premium) puts the facecam and the gameplay in one vertical frame instead of one tight crop.

Export is up to 4K at 60 fps: 4K on Pro and Studio, 1080p on Free and Creator. For TikTok, 1080 x 1920 is the size to use. Free exports carry a small RipClip watermark. Posting switches on platform by platform as each platform approves RipClip; until then, download your clips and post them yourself. If your clip is already a finished video and you only need to upload it, TikTok's own app is the quicker route. More on framing a clip: vertical clips with a facecam.

Questions.

Why does my TikTok look blurry after I upload it?

Most often the video has too few real pixels, for example a 9:16 crop from a 1080p landscape recording, or the export bitrate was low, or the file had been compressed before. TikTok doesn't publish how it re-encodes uploads, so the cause is usually in the file you send.

What resolution should I export for TikTok?

1080 x 1920, 9:16. TikTok's developer docs accept 360 to 4096 pixels on each side, but TikTok doesn't say that a larger file looks better.

What frame rate does TikTok accept?

23 to 60 fps, per TikTok for Developers (read 18 October 2026). 30 or 60 fps at the rate you recorded is the safe choice.

Is there a TikTok setting for high-quality uploads?

Third-party guides describe a data saver setting and an upload-quality toggle, but we found no official TikTok help page for either, so we can't confirm what they do. Check your app, and test with a private post.

Does a 4K video look better on TikTok?

TikTok isn't documented to promise it. Its docs allow up to 4096 pixels on a side, but it doesn't publish what it serves to viewers. A clean 1080 x 1920 export from a good source is the dependable choice.

Sources

Why streamers try RipClip

*Posting switches on platform by platform as each one approves RipClip; until then, download your clips and post them yourself.

Join the waitlist

Stream once. Post all week.

Join the waitlist

Free plan included when we open.