Why is my video blurry when I send it? The five causes, app by app, and the fixes that actually work
It was sharp on your phone and mush on theirs. Nothing broke: the app re-encoded it. What WhatsApp, iMessage, text messages, TikTok and Instagram each do to a video, why iPhone-to-Android is the worst case, and how to keep it sharp.

The clip looked perfect in your camera roll. On the other phone it is soft, blocky, and the text in it cannot be read. Nothing went wrong in transit: the app you sent it through opened the video, threw most of the data away and built a smaller one, because that is what every messaging app and social network does to video by default. Which app, and which button you pressed, decides how much survives. Here are the five things that make a sent video blurry, and the fix for each.
1. The messaging app re-encoded it
A minute of phone video is 60 to 400 MB. No chat app wants to push that through, so it re-encodes: a lower resolution, a far lower bitrate, and a new file the recipient gets instead of yours.
WhatsApp is the clearest case. Sent as a video, it is squeezed to roughly 720p and a bitrate meant for a phone screen, which is why 4K footage arrives looking like a 2012 upload. Two fixes. First, switch the default: Settings → Storage and data → Media upload quality → HD quality. HD is still compressed, but far less, and it stays on for every video after that. Second, for the clips that matter, send as a document (the paperclip, then Document): WhatsApp forwards the original file untouched, up to 2 GB. The trade is that the recipient downloads it rather than watching it inline.
iMessage, iPhone to iPhone, also compresses video on send, which surprises people who assume blue bubbles mean full quality. For anything you want kept sharp, use AirDrop when you are in the same room, or share an iCloud link (in the share sheet, Options → Send as iCloud Link, or from Photos, Share → Copy iCloud Link). Both hand over the original. Mail Drop from the Mail app does the same for up to 5 GB.
Telegram compresses videos sent the normal way and keeps them intact when you choose "Send as file". Messenger and Snapchat re-encode and offer no original mode; use a link instead.
2. It went as a text message
This is the iPhone-to-Android case, and it is the worst of all. When a message cannot travel over iMessage, the phone falls back to MMS, and carriers cap MMS at roughly 1 to 3.5 MB. To fit a 90 MB video into that, the phone compresses it by a factor of thirty or more; the result is a postage stamp. It is why the same video is fine to one friend and unwatchable to another: the first has an iPhone, the second does not.
The proper fix arrived with iOS 18: RCS, the modern replacement for SMS, sends large photos and videos between iPhones and Androids without the MMS limit, as long as both phones and both carriers support it (Settings → Apps → Messages → RCS Messaging on the iPhone; Google Messages on the Android side). Where RCS is not available, do not send the file at all: send a Google Photos or iCloud link, or use WhatsApp as a document.
3. TikTok or Instagram compressed it again
Social networks re-encode every upload to their own target bitrates, and they do it harder when they think you are on a weak connection. Three things help, in order of effect:
- Turn on the high-quality switch. Instagram: profile → menu → Settings and privacy → Media quality → Upload at highest quality. TikTok: on the post screen, More options → Allow high-quality uploads (or Settings → Account → Data usage). Both are off by default on many accounts.
- Feed them a clean 1080p file on Wi-Fi. Export at 1080 × 1920 for vertical, 30 or 60 fps, and upload on Wi-Fi so the app does not choose a lower rendition to save your data. 4K gains nothing on these platforms and is sometimes handled worse.
- Do not upload a copy of a copy. A video saved from another app, a screen recording of a video, or a clip that already went through WhatsApp has been compressed once. The platform compresses it again, and blur compounds with every generation. Go back to the original file.
Also give it a minute. Both platforms publish a low-quality version first and swap in the sharper renditions once processing finishes, so a post can look blurry for the first few minutes and fine an hour later.
4. It had already been compressed before you sent it
Generation loss is the quiet cause behind many "why is it blurry" moments. Each app that re-encodes a video starts from the version it was given, not from the original, so a clip that went WhatsApp → saved → iMessage → saved → Instagram has been squeezed three times. If someone sent you the video, ask for the original through a link; if you shot it, always share from the camera roll, never from the chat.
5. The source was soft or noisy to begin with
Compression punishes two kinds of footage in particular: digital zoom, which is already interpolated and has no fine detail to keep, and low-light video, where sensor noise eats the bitrate that should have gone to the picture. Both look acceptable on the phone that shot them and fall apart after any re-encode. There is no fix after the fact; shoot closer instead of zooming, and give the camera light.
The one number behind all of it
Every one of these is a bitrate story. Quality per second is roughly the bits available divided by the pixels being drawn, and each app allots a fixed, small number of bits. A 20-second clip has plenty per second even after WhatsApp's treatment; a five-minute clip through the same pipe gets a fifteenth as many per second and turns to blocks. So the length of the video matters as much as the app: trim to the part that matters before you send, and the same app will deliver something noticeably sharper.
Take control: compress it yourself, then send it as a file
The combination that keeps quality and still arrives quickly is to compress the video yourself to a size you choose, and then send it by a path that does not re-encode: WhatsApp document, Telegram file, email, AirDrop or a link. You decide the resolution and the bitrate, the app has nothing left to squeeze, and the recipient sees exactly what you saw.
The FileFits compressors are built for that: compress video for WhatsApp lands under 16 MB at 720p, compress video to 25 MB fits an email, compress video for Discord hits the 10 MB free limit, and compress video to 100 MB keeps full HD for a link or a file transfer. They run in your browser, so the video is never uploaded, and each result is measured against the limit before you get it. The limits themselves, app by app, are in video too large to send.
More from the blog
- How to Crop a Photo to 2x2 Inches (and Why the Square Is the Easy Part)
- WhatsApp profile picture size: the square you upload and the circle everyone sees
- What size photo for Instagram: the ratios Meta actually publishes
- What DPI for printing? Photos, posters, stickers, T-shirts and Procreate, with the pixel counts that actually matter