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
| Platform | Plan | Limit | Preset | Notes | Source |
|---|---|---|---|---|---|
| Discord | Free account | 20 MB | 19 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. | Discord announcement on X (13 Aug 2026); Discord developer change log (20 MiB default attachment limit) |
| Discord | Nitro Basic | 50 MB | 48 MB | Per file. | Discord Nitro page |
| Discord | Nitro | 500 MB | 490 MB | Per file. | Discord Nitro page and Help Center |
| Gmail | Personal account | 25 MB | 23 MB | Total of all attachments in one email. Anything bigger is turned into a Google Drive link. | Gmail Help: attachment size limits |
| Outlook.com | Free account | 20 MB | 18 MB | Per message. Work (Microsoft 365) limits are set by your organisation. | Microsoft Support: file size limits in Outlook.com |
| Yahoo Mail | Free account | 25 MB | 23 MB | Per message. | Yahoo Help: attachment limits |
| Any file | 2 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" | |
| Slack | Any plan | 1 GB | 950 MB | Up to 1 GB per uploaded file. Free workspaces only keep recent message and file history visible. | Slack Help Center: upload files to Slack |
| Telegram | Free / Premium | 2 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.