CompressYourVideo - Free online video compressor
CompressYourVideoFree online compressor
An Android phone on a rumpled linen bedspread showing a Facebook Messenger conversation with a video attachment ready to send. A wireless earbud case and a paperback book sit alongside under warm bedside lamp light.
GuidesMessengerGuide

Facebook Messenger Video Limits Explained (Updated for 2026)

By Sai Narne··5 min read

Facebook Messenger raised its video upload limit from 25 MB to 100 MB in April 2025, unifying what used to be a confusing mess of different limits per chat type. If you ran into the old "video is too long to send" error, this post explains the new ceiling and how to compress for it cleanly.

The Current Messenger Video Limit

100 MB per video, unified across all Messenger surfaces (one-on-one chats, group chats, Messenger web, and Messenger desktop) as of April 2025. This applies whether you're on iPhone, Android, web, or desktop.

The unification is welcome. Before the change, Messenger had three different limits depending on context, and Meta never published them clearly:

  • One-on-one chats: ~25 MB
  • Group chats: ~50 MB
  • Messenger Lite: ~10 MB

Now it's a single 100 MB ceiling everywhere, which means most modern phone videos send without compression at all — a 1-minute 1080p phone clip is typically 80-150 MB, and now actually fits.

Stories Are Still a Separate Pipeline

Messenger Stories don't have a published file size limit, but they auto-recompress everything you upload before posting. The output is aggressively compressed regardless of source quality. Upload at 1080p and let Messenger's encoder do its thing — there's no benefit to over-uploading.

How to Compress for Messenger (Current Approach)

For most chats, target around 95 MB so you have a small safety margin under the 100 MB cap:

  1. 1Open CompressYourVideo
  2. 2Pick the 100 MB preset (it auto-targets 95 MB)
  3. 3Upload your video
  4. 4Download the compressed version
  5. 5Send via Messenger

The whole compression takes 15 to 30 seconds for a typical clip. Everything happens in your browser. Nothing uploads.

If you want to send a smaller file (slow connection, mobile data concerns, or you don't need the full quality), the 25 MB or 50 MB targets still work fine — Messenger accepts anything up to 100 MB.

When Compression Does Not Help

Sometimes the issue is not size:

Codec problems: Messenger handles H.264 well but struggles with H.265/HEVC and VP9. If your video came from a screen recorder or an unusual camera, it might be the codec. CompressYourVideo always outputs H.264, so this is solved automatically.

Aspect ratio: Messenger does not enforce aspect ratio but extreme ratios sometimes cause display issues. 16:9 (horizontal) and 9:16 (vertical) work universally.

Account-specific limits: If your account is new or has been flagged for spam in the past, file size limits are sometimes lowered as an anti-spam measure. There is no way to check this from the app. If you consistently fail at sizes that should work, this might be the cause.

Network failures: a perfectly compressed 95 MB video will still fail to upload on a flaky LTE connection. If you are getting "upload failed" errors, switch to wifi if possible or wait for a better signal.

When You Have Something Bigger Than 100 MB

The 100 MB cap is generous enough that most clips fit, but if you have a long recording (a 20-minute talk, a wedding video, a full match recording), 100 MB will require aggressive compression. Two cleaner alternatives:

  1. 1Send as a Story and tag the recipient — Stories don't enforce the chat file size in the same way and the recipient gets a notification. Downside: Stories are visible to everyone you've shared Stories with, and they disappear after 24 hours.
  2. 2Drop into Google Drive / Dropbox / WeTransfer and paste the link — better quality, no time limit. Downside: extra step for the recipient.

The Privacy Angle

If you are sending personal or family videos via Messenger, it is worth knowing that Meta retains video content on their servers for the duration of the conversation, plus a backup window. Messenger Direct does not have end-to-end encryption by default. You have to manually enable "Secret Conversations" for E2E messages, which is unlike WhatsApp where E2E is on by default.

If you want your video to NOT be readable by Meta: - Enable Secret Conversations in Messenger settings - Or use a different platform (Signal, WhatsApp, iMessage between iPhone users)

CompressYourVideo does not change this. We just compress the file. The file you send is just as exposed to Meta's servers as any other Messenger video. But by compressing locally before sending, you at least do not have the file sitting on a third-party compression server's logs too.

Quick Reference

ContextLimit (2026)Recommended target
Messenger chat (one-on-one or group)100 MB95 MB
Messenger web / desktop100 MB95 MB
Messenger StoriesNo published limit (auto-recompressed)Upload at 1080p, target 100 MB

TL;DR

Facebook Messenger raised its video upload limit to 100 MB across all chat surfaces in April 2025 (up from the old fragmented 25 MB / 50 MB / 10 MB limits). Use the 100 MB preset on CompressYourVideo to fit cleanly with a safety margin. Everything runs in your browser, nothing uploads to a third-party server.

Compress your Messenger video now.

Ready to compress your video?

Free, no signup, no watermark. Supports all platforms and formats.

Try CompressYourVideo →

Sai Narne

Builder of CompressYourVideo. Writes about browser-based video processing, privacy-first tools, and the small details that make compression feel fast.

More about the project →