Upload size limits for email, chat and photo applications

By Filewhisk Team Published

Every number in the table comes from the service's own help page, and one of them is smaller in practice than it looks: a 25 MB email limit fits an 18 MB file.

"Maximum file size" pages are easy to find and hard to trust. Most of them copy each other, few say where a number came from, and platforms change their limits without telling the pages that quote them. This table is different in one way that matters: every figure was read from the service's own help page or official announcement, the source is linked next to it, and the date it was last checked is written at the top. We recheck it monthly.

Last checked: 24 September 2026. If a service has changed its limit since then, the linked source is the one to believe.

Email

ServiceAttachment limitWhat happens above itSource
Gmail (personal)25 MBGmail removes the attachment and inserts a Google Drive link insteadGmail Help
Gmail (work or school)Set by your administratorVariesGmail Help
Outlook.com25 MB; OneDrive attachments up to 2 GBShare from OneDrive insteadMicrosoft Support
Yahoo Mail25 MB, all attachments in one message together, incoming and outgoingMessage is refusedYahoo Help
iCloud Mail with Mail DropMail Drop: up to 5 GB per message; links expire after 30 daysMail offers Mail Drop for large attachmentsApple Support

Why a 25 MB limit fits an 18 MB file

Email was designed for text, so an attached file travels encoded as Base64: every three bytes become four characters, and a line break is added every 76 characters. We encoded a million random bytes the way mail programs do and measured the result: the attachment grew by 35.1%. Microsoft's own documentation for Exchange describes the same effect, saying a 64 MB message limit allows a realistic maximum of about 48 MB (Microsoft Learn).

Limit on the encoded messageLargest file that fits, roughly
25 MB18.3 MB
20 MB14.6 MB

Not every provider applies its limit to the encoded size, and none of them publish exactly how they count. The practical rule is simple: if a file is within a quarter of an email limit, expect trouble. Send a link, or make the file smaller first.

Chat and messaging

ServiceLimit per fileSource
WhatsApp2 GB per file (raised from 100 MB in May 2022)WhatsApp Blog
Slack1 GBSlack
Telegram2 GB; 4 GB with PremiumTelegram FAQ

On WhatsApp, the 2 GB figure applies to files. Photos picked from the gallery are compressed before sending, which is a separate question from the limit. If the photo needs to arrive sharp, send it as a document, or size it yourself first with compress image for WhatsApp.

Discord is not in this table on purpose. Its free upload limit has changed more than once recently, and its help centre could not be read by our checker on the day we updated this page. Rather than copy a number we could not confirm, we keep the tiers on our Discord image page, where they are reviewed separately.

Passport and visa photos

These are the limits most likely to get an application rejected, because they have a minimum as well as a maximum, and some are measured in kilobytes, not megabytes.

ApplicationFile sizePixelsFormatSource
US passport, online renewal54 KB to 10 MB—JPG, JPEG, PNG, HEIC or HEIFtravel.state.gov
US visa (DS-160, DS-1648)240 kB or less; compression ratio 20:1 or lessSquare, 600×600 to 1200×1200JPEG, sRGB colourtravel.state.gov
US Diversity Visa (DV) entry240 kB or lessSquare, 600×600JPEGtravel.state.gov
UK passport, digital photo50 KB to 10 MBAt least 600 wide and 750 tall—GOV.UK

Two details catch people out. First, the minimums: a photo compressed too hard can fall under 54 KB or 50 KB and be refused for being too small, which is rarely what anyone expects. Second, the US visa limit is written as 240 kB, with a lower-case k. In standard units that is 240,000 bytes, not 245,760. A file that one program reports as "240 KB" may be over the limit by the other definition. We measured how wide that gap is, and which tools land in it, in why a 500 KB file fails a 500 KB limit.

The State Department pages are protected against automated access, so for the three US rows we read the most recent archived copies (all made in July 2026) and checked them against each other. If you are applying, open the linked page on the day, because it is the one the reviewer will follow.

How to get a file under a limit

The right move depends on what kind of file it is.

All of these run in your browser, so the file you are trying to send is never uploaded somewhere else first. That matters more than usual for passport photos and application documents.

Why this page is dated

Limits move. WhatsApp went from 100 MB to 2 GB in one update. Discord has changed its free tier more than once. Government portals change their photo rules with little notice. A size table without a date is a guess about the past, so this one carries the date it was checked, a link for every number, and a note when a number could not be confirmed. If you find a figure here that no longer matches its source, tell us at hello@filewhisk.com and we will correct it the same day.

Tools used in this guide