Compress Video for Messenger (100 MB Limit)
Messenger caps uploads at File sent in chat 100 MB. VidSmaller compresses any video down to 95 MB so it fits on the first attempt — H.264 MP4 out, no watermark, nothing to install, no account needed to try it. Cloud encoding keeps running if the tab closes. The no-account trial accepts videos up to 3 minutes and 200 MB; paid plans accept files up to 1.5 GB.
Messenger supports files up to 100 MB in chat. Sending the result as a file is the documented path; the photo or video picker can trigger different processing.
Drag and drop a video file to startTap to choose a video
Checking your file limits…
Supported: mp4, webm, mov, mkv, avi, wmv and 33 formats in all
Messenger file size limits, and what they really mean
The 95 MB preset leaves room below the 100 MB boundary. If inline playback matters, test the result because Messenger can treat media and file attachments differently.
| Plan / upload method | Maximum file size |
|---|---|
| File sent in chat | 100 MB Meta announced support for files up to 100 MB in Messenger chats. Sending as a file is the documented path; media sent as a photo or video may be processed differently. |
Limits verified 2026-10-30. Sources: Meta — HD photos, shared albums and files up to 100 MB on Messenger
What 95 MB actually buys you
Every other page tells you the limit and stops there. The limit is the easy half. Here is the half that decides whether your video is watchable: at a 95 MB target, this is exactly how much bitrate is left for each duration, and the largest resolution that bitrate can carry without falling apart.
| Video length | Bitrate left for video | Resolution it carries | Verdict |
|---|---|---|---|
| 30s | 25,905 kbps | 4K | Looks fine |
| 1 min | 12,888 kbps | 1440p | Looks fine |
| 2 min | 6,380 kbps | 1080p | Looks fine |
| 5 min | 2,475 kbps | 720p | Looks fine |
| 10 min | 1,174 kbps | 480p | Looks fine |
Method: the bitrate column is arithmetic — 95 MB spread across the duration, minus 128 kbps for stereo audio and 2% for container overhead. It is a hard ceiling, not an estimate. The resolution and verdict columns are a recommendation, derived from published H.264 bitrate ladders and pulled down about a third, because re-encoding footage that has already been compressed once survives lower bitrates than encoding a clean master does. Deliberately conservative — we would rather under-promise than tell you a video will look fine when it will not.
95 MB across lengths and resolutions
The left column is what you have to spend at each length; the cells are what each resolution needs. Green means you clear it comfortably, amber means it is watchable but soft, and grey means pick a smaller frame. Reading down a column shows how long a clip can get before that resolution stops being worthwhile on Messenger.
Source: Computed, not measured — no encoder was run to produce this figure · Method: 95 MB spread over the duration, minus 128 kbps audio and 2% container overhead. Thresholds come from published H.264 bitrate ladders, reduced by about a third for re-encoded source.
How to compress a video for Messenger
Drop your video in
MP4, MOV, MKV, AVI, WebM and 33 formats in all. Nothing to install — your browser uploads over a one-time link and the file never touches a third party.
The target is already 95 MB
We pre-set it below the hard ceiling on purpose. A target-size encode usually lands within a couple of percent of the number you gave it, but we have measured footage that overshoots by up to a tenth — and landing over a hard limit means the upload fails. Change it if you want a different number.
Download and upload
Encoding runs on our servers, so you can close the tab. The result comes back with no watermark on any plan, in an MP4 that Messenger will accept.
Messenger compression FAQs
What size file can I send in Messenger?
Meta announced file sharing up to 100 MB in Messenger chats. This page targets 95 MB to leave a margin.
Should I send the compressed video as media or as a file?
Use the file attachment path when preserving the exact output matters. The media picker can process video differently.
Why did a video under 100 MB still fail in Messenger?
The app version, attachment path, conversation type, or an incomplete upload can still matter. Retry as a file and leave headroom.
- Compress for Discord
- Compress for Email
- Compress for Gmail
- Compress for Outlook
- Compress for YouTube
- Compress for Reddit
- Compress for Facebook
- Compress for LinkedIn
- Compress for iMessage
- Compress for WhatsApp
- Compress for Telegram
- Compress for Slack
- Compress for Instagram
- Compress for TikTok
- Compress for X (Twitter)
- Compress for Zoom recording
- Compress for iPhone video
- Compress for 4K video
- Compress for MP4 video
- Compress for MOV video
- Compress for WebM video
- Compress for AVI video
- Compress for MKV video