31 platforms, one table: the largest file each messaging app, mailbox, social network, work tool and French administration accepts — with the exact rule, the conditions, the source and the day we last checked it.
Check your own file
Drop a video, a PDF or a photo: see where it fits, and make it fit in one click. Nothing is uploaded.
WhatsApp sends photos, videos and voice notes as media up to 16 MB, and recompresses them on the way. A larger video can only go as a document — up to 2 GB — with no preview in the chat. To keep it as a playable video, compress it under 16 MB first.
Gmail accepts 25 MB of attachments per message (all files together). Above that, it uploads the file to Google Drive and sends a link instead — the recipient downloads it from Drive. Gmail receives messages up to 50 MB, but the sender's provider is often stricter: Outlook.com stops at 20 MB.
Since August 2026, a free Discord account can upload files up to 20 MiB (it was 10 MB from September 2024). Nitro Basic raises it to 50 MB and Nitro to 500 MiB. Discord counts in binary megabytes: 20 MiB is 20,971,520 bytes.
Gmail 25 MB, Outlook.com 20 MB, Yahoo Mail 25 MB, Proton Mail 25 MB. The limit applies to all attachments of one message, and the strictest of the two mailboxes wins: a 22 MB file leaves Gmail but bounces at an Outlook.com recipient. To be safe everywhere, stay under 20 MB.
Every file a platform accepts is stored, copied to its servers around the world and often re-encoded. Messaging apps keep media small so a chat loads fast on a mobile connection; e-mail is limited by a 40-year-old format that turns every attachment into text; cloud storage sells space, so it lets one file be huge but caps the total.
That is why one file can go through as a "document" but not as a video, why Gmail turns a big attachment into a Drive link, and why a social network accepts a 4 GB video but recompresses it anyway. Limits also move: Discord lowered its free limit to 10 MB in 2024 and doubled it in 2026 — hence the date next to each figure.
MB or MiB: why a "25 MB" file can be refused
A megabyte (MB) is 1,000,000 bytes; a mebibyte (MiB) is 1,048,576. Windows shows sizes in binary units but writes "MB", and e-mail adds about 37 % of encoding on top. Each limit in the table says which unit the platform uses; when it does not say, we use the stricter decimal reading, so "accepted" really means accepted.
How we check
Each figure comes from the platform's help pages when they state it, and is re-checked regularly; the date is the last check. A figure only found in community answers or third-party guides is marked "to verify". Spotted a change? Tell us through the contact page.
Frequently asked questions
16 MB when sent as a video (WhatsApp recompresses it). Sent as a document, any file can go up to 2 GB, without a preview.
Gmail 25 MB, Yahoo Mail 25 MB, Proton Mail 25 MB, Outlook.com 20 MB — for all attachments of a message together. Stay under 20 MB to be accepted by every big provider.
20 MiB per file since August 2026 (10 MB before). Nitro Basic allows 50 MB and Nitro 500 MiB.
Usually a unit mix-up (MB vs MiB) or e-mail encoding, which makes an attachment about 37 % bigger in transit. Several attachments also add up. Keep a margin of 5–10 %.
Compress it in your browser: video, PDF, image or audio compressors aim at a target size. The file limits checker opens the right one already set to the platform's limit, and your file is never uploaded.
Yes: link to a platform's row with its anchor (for example #whatsapp), cite the page with the text below, or paste the embed code on your site — it runs entirely in your visitors' browsers.
Cite this page
Using these figures in an article, a help page or a course? Copy a ready-made citation.
Text
"File size limits by platform (2026)", AwesomeToolkit, last verified October 4, 2026. https://awesometoolkit.com/en/file-size-limits
HTML link
<a href="https://awesometoolkit.com/en/file-size-limits">File size limits by platform (2026) — AwesomeToolkit</a>
Embed the checker on your site
A light widget for your help pages: your visitors drop a file and see if it fits your platforms. It runs in their browser — no upload, no cookie, no tracking.