Video
Compress Video for Facebook and Messenger on Mac
For Facebook, export an MP4 with H.264 video and AAC audio at 1080p or lower. For Messenger, shrink it harder, to 720p or below. Posts tolerate a big, clean file. Chats are where oversized videos fail.
What is the Facebook video size limit?
Meta changes its upload rules for feed videos, Reels, Stories and Messenger, and the numbers quoted around the web conflict. We could not reach a Meta page that states them in one place, so we do not repeat figures here. Check the upload screen or Meta’s Help Center for the current limit.
You can still prepare the file well. Posts to a Page or profile accept large files; the limit that bites most people is the one in chat. If the upload stalls or fails, the file is the thing to fix.
What settings should I use for a Facebook post?
- Container and codec: MP4, H.264 video, AAC audio. It is the widest-compatible choice.
- Resolution: 1080p or lower. Higher resolution is scaled down and only adds upload time.
- Quality: a moderate setting such as HandBrake RF 23 to 24. Facebook re-encodes uploads, so avoid squeezing the file twice.
- Frame rate: keep the source rate.
Steps for HandBrake are in HandBrake settings for smaller files on Mac. A marketing team posting weekly clips will find the workflow angle in file-size tips for marketing teams.
How do I make a video small enough for Messenger?
Drop the resolution and raise the compression. In QuickTime Player, choose File > Export As > 720p or 480p. From Terminal:
avconvert -s clip.mov -p Preset960x540 -o clip_messenger.mp4Trim the clip first (Edit > Trim in QuickTime Player). Fewer seconds helps more than any setting. If it is still too big, send a link to the file instead of an attachment. The same ideas apply to email and Discord.
How much smaller does each setting make the file?
One 20-second synthetic 1080p30 clip with heavy added noise (56.7 MB, about 22.7 Mbps). Noise is hard to encode, so real footage will differ. Read the table for relative sizes.
| Setting | Codec | Size |
|---|---|---|
| HandBrake RF 24, 1080p kept | H.264 | 32.3 MB |
| avconvert Preset1280x720 | H.264 | 18.9 MB |
| HandBrake RF 28, 1080p kept | H.264 | 13.9 MB |
| avconvert Preset960x540 | H.264 | 12.3 MB |
| HandBrake RF 28, 1080p kept | H.265 | 8.6 MB |
RF 24 at 1080p suits a Facebook post. The 540p and RF 28 files suit Messenger. H.265 is smallest, but keep H.264 for anything going to people on unknown devices. See H.265 vs H.264.
Why does my video look blurry on Facebook?
Facebook re-encodes uploads, so an already over-compressed file looks worse after the second pass. Upload a clean master at a moderate quality instead of a tiny file. Phone videos also have high bitrates that the platform trims anyway, so you lose little by exporting at RF 23 to 24 first.
Messenger chats may recompress further, especially for slower connections. Expect softer detail in chat than in a post. If quality matters for a message, share a link to the original.
How do I avoid compressing the same video twice?
Keep the original file untouched and always compress from it. If you send one clip to Facebook, Messenger and email, make a separate copy for each, named for its destination, such as clip_post.mp4 and clip_chat.mp4. Never compress a copy that was already compressed. Each pass discards detail you cannot recover.
Check the result before you upload. Open the new file in QuickTime Player, scrub through a dark scene and a scene with text, and watch for blocky shadows or smeared lettering. If it looks poor, go back to the original and lower the RF number by two or three. A few seconds of checking saves a failed upload.
Audio is a small share of the file. Leave it on AAC unless the clip is silent, in which case removing it saves a little and avoids an unwanted track.
When is Smol the wrong tool for this?
For one video, QuickTime Player or HandBrake is enough, and both are free. Use them and skip Smol.
Smol earns its $29 one-time price for repeat work: a folder of event clips, a right-click in Finder, mixed photos and videos in one batch, and settings you set once. It outputs MP4 with H.264 or H.265, can reduce resolution, can remove audio, and uploads nothing. It is not the fastest tool. Our best video compressor for Mac page compares the options.
How we checked this
Encoded a 20 s synthetic 1080p30 clip with HandBrake 1.11.2 at RF 24 and 28 and with avconvert presets on an Apple Silicon Mac. Platform limits were not stated; no primary source was reachable. Facts last checked . We make Smol, so treat our claims about it with the same care as any vendor’s, and see our editorial policy.
Facebook and Messenger video: common questions
What is the best video format for Facebook?
MP4 with H.264 video and AAC audio, at 1080p or lower. It is the most compatible combination and the one most guides recommend. MOV also works. Check the upload screen for the current length and size rules.
Why will Messenger not send my video?
The file is probably too large for chat, or your connection dropped during upload. Trim the clip, export at 720p or lower, and try again. If it still fails, send a link to the file instead of attaching it.
How can I compress a video for Facebook on a Mac for free?
Open it in QuickTime Player and choose File > Export As, then 1080p or 720p. For more control, use HandBrake, which is free, with H.264 and RF 23 to 24. Neither needs an account or an upload.
Does Facebook reduce video quality?
Yes, Facebook re-encodes uploads, so some loss is normal. Reduce the damage by uploading a clean file at moderate settings, such as H.264 at RF 23 to 24, instead of a heavily compressed one. Avoid compressing the same video repeatedly.
Is H.265 safe for Facebook?
It may upload fine, but H.264 is safer and what we recommend. H.265 was about 38% smaller than H.264 at the same RF 28 in our test, so it is better for storing or sending to recent Apple devices.
Keep reading