SqueezeVideos

Video upload size limits by platform

Discord free: 20 MB. Gmail: 25 MB. Outlook.com: 20 MB. WhatsApp and Telegram: 2 GB. Slack: 1 GB. Last checked 27 September 2026. These numbers move; the source for each is listed so you can double-check.

  • Discord · Free account20 MB

    Raised from 10 MB to 20 MB on 13 August 2026. Discord now measures the file before its own app compression, on mobile as on desktop.

    Source: Discord announcement on X (13 Aug 2026); Discord developer change log (20 MiB default attachment limit) · Compress to 19 MB

  • Discord · Nitro Basic50 MB

    Per file.

    Source: Discord Nitro page · Compress to 48 MB

  • Discord · Nitro500 MB

    Per file.

    Source: Discord Nitro page and Help Center · Compress to 490 MB

  • Gmail · Personal account25 MB

    Total of all attachments in one email. Anything bigger is turned into a Google Drive link.

    Source: Gmail Help: attachment size limits · Compress to 23 MB

  • Outlook.com · Free account20 MB

    Per message. Work (Microsoft 365) limits are set by your organisation.

    Source: Microsoft Support: file size limits in Outlook.com · Compress to 18 MB

  • Yahoo Mail · Free account25 MB

    Per message.

    Source: Yahoo Help: attachment limits · Compress to 23 MB

  • WhatsApp · Any file2 GB

    The 2 GB cap applies to files. Videos sent as media (not as a document) are recompressed by WhatsApp itself, so a smaller file you made yourself keeps more control over quality.

    Source: WhatsApp blog: "Reactions, 2GB File Sharing, 512 Groups"

  • Slack · Any plan1 GB

    Up to 1 GB per uploaded file. Free workspaces only keep recent message and file history visible.

    Source: Slack Help Center: upload files to Slack · Compress to 950 MB

  • Telegram · Free / Premium2 GB

    2 GB per file on a free account, 4 GB with Telegram Premium.

    Source: Telegram FAQ and Telegram Premium announcement

PlatformPlanLimitPresetNotesSource
DiscordFree account20 MB19 MBRaised from 10 MB to 20 MB on 13 August 2026. Discord now measures the file before its own app compression, on mobile as on desktop.Discord announcement on X (13 Aug 2026); Discord developer change log (20 MiB default attachment limit)
DiscordNitro Basic50 MB48 MBPer file.Discord Nitro page
DiscordNitro500 MB490 MBPer file.Discord Nitro page and Help Center
GmailPersonal account25 MB23 MBTotal of all attachments in one email. Anything bigger is turned into a Google Drive link.Gmail Help: attachment size limits
Outlook.comFree account20 MB18 MBPer message. Work (Microsoft 365) limits are set by your organisation.Microsoft Support: file size limits in Outlook.com
Yahoo MailFree account25 MB23 MBPer message.Yahoo Help: attachment limits
WhatsAppAny file2 GB–The 2 GB cap applies to files. Videos sent as media (not as a document) are recompressed by WhatsApp itself, so a smaller file you made yourself keeps more control over quality.WhatsApp blog: "Reactions, 2GB File Sharing, 512 Groups"
SlackAny plan1 GB950 MBUp to 1 GB per uploaded file. Free workspaces only keep recent message and file history visible.Slack Help Center: upload files to Slack
TelegramFree / Premium2 GB–2 GB per file on a free account, 4 GB with Telegram Premium.Telegram FAQ and Telegram Premium announcement

Discord's limit history

  • For years: 8 MB free.
  • April 2023: raised to 25 MB.
  • September 2024: cut to 10 MB.
  • 13 August 2026: raised to 20 MB, and mobile now checks the size before its own compression.

Pick a preset: Discord, email, WhatsApp, or any exact size.

Questions people ask

What is Telegram's file size limit?

2 GB per file on a free account and 4 GB with Telegram Premium.

What is Slack's file size limit?

Slack's Help Center says you can add files up to 1 GB each. On the free plan only the most recent 90 days of messages and files stay visible.

Do these limits change?

Often. Discord alone has used 8 MB, 25 MB, 10 MB and now 20 MB for free accounts since 2023. Each row shows the date we last checked it.

MB or MiB?

Some services mean 1,000,000 bytes by a megabyte and others 1,048,576 (a mebibyte). SqueezeVideos presets aim a few percent under the stated limit so either reading works.