Your file is too big for the app you're in. The question is only which wall you hit: Gmail's 25MB, Discord's 10MB, WhatsApp's 2GB, WeTransfer's 3GB. Here's every major limit in one place — current as of 2026 — and the way past all of them.
The universal fix: don't upload the file anywhere. Send it directly — no server, no limit.
Send any size freeThen paste the link into Gmail, Discord, WhatsApp — wherever the conversation lives.
The Walls You Keep Hitting
Four numbers responsible for most "file too large" errors on the internet:
Gmail attachments (~18MB real-world)
Discord without Nitro
WhatsApp & Telegram per file
WeTransfer free transfers
Every Limit, One Table
| App / Service | Free limit | Paid limit |
|---|---|---|
| Gmail | 25MB (≈18MB after encoding) | Same — links via Drive beyond that |
| Outlook | 20MB | Same — OneDrive links beyond |
| Messaging | ||
| 2GB per file | — | |
| Telegram | 2GB per file | 4GB (Premium) |
| Discord | 10MB | 500MB (Nitro) |
| Slack | 1GB per upload | Same |
| Transfer services | ||
| WeTransfer | 3GB, 10 transfers/month | 200GB (Pro) |
| SwissTransfer | 50GB | — |
| Smash | No cap (throttled >2GB) | Full speed (~$5/mo) |
| Wormhole | 10GB | — |
| Cloud storage | ||
| Google Drive | 15GB total storage | Up to 5TB per single file |
| Dropbox | 2GB total storage | 2TB+ storage (Plus) |
| OneDrive | 5GB total storage | Up to 250GB per single file |
| Peer-to-peer | ||
| Perkoon (P2P) | No limit | — (cloud storage optional) |
Limits change — these are the figures as of mid-2026. WeTransfer's history of tightening its free tier is documented in our WeTransfer limits guide.
Why Every Limit Exists (It's the Same Reason)
Every app on that list stores your file on its servers, at least briefly. Storage and bandwidth cost money, so free tiers ration them — and as services chase profitability, the rations shrink (Discord cut its limit; WeTransfer added a monthly quota and shortened expiry).
Which points at the loophole: a transfer with no server in the middle has nothing to ration. Peer-to-peer transfer streams the file directly between two devices over an encrypted connection. No storage consumed, no cost incurred, no limit imposed.
What to Do When Your File Is Too Big
1. Send it directly, share the link in the app
Start a P2P transfer, paste the session link into Gmail, Discord, Slack, or WhatsApp. The conversation stays where it was; the file bypasses the app's limit entirely. Free, any size.
2. Use a bigger bucket
SwissTransfer (50GB) or Smash (uncapped, throttled) when the recipient is offline or you need many downloaders. Full rundown: the 10 best WeTransfer alternatives.
3. Don't compress — it rarely helps
Zipping a video or photo library saves a few percent at best (they're already compressed formats) and adds a corruption-prone step. If the file is media, see how to send large video files.
The Bottom Line
App limits aren't going to get more generous — the trend line points the other way. Memorize one move instead of fourteen numbers: when a file doesn't fit, send it directly and drop the link where the conversation is. The limit stops being your problem.