Gmail is the world’s most widely used email service, and while its attachment limits appear straightforward at first glance, there are important nuances that many users don’t fully understand. This guide covers Gmail’s attachment size rules in detail — the difference between sending and receiving limits, how Google handles files that exceed the cap, how to share files of any size using Google Drive links, and which file types Gmail blocks entirely.
Gmail applies different size limits depending on whether you’re sending or receiving an email, and this distinction trips up a lot of users:
There’s an important technical detail here: the 25 MB limit applies to the transmitted size of the message, not the raw file size. Email attachments are encoded in Base64 during transmission, which inflates the size by approximately 33%. In practice, this means a 19 MB file may already push up against Gmail’s 25 MB sending limit once encoded. If you’re working close to the boundary, it’s worth compressing your file to leave some headroom.
Rather than simply rejecting oversized attachments, Gmail has built a smart fallback. When you try to attach a file that would push your email over the 25 MB limit, Gmail automatically triggers Google Drive integration:
This is convenient in most cases, but there are a few things to keep in mind. The file counts against your Google Drive storage quota (the free tier gives you 15 GB shared across Drive, Gmail, and Photos). If your Drive is full, the upload will fail. Also, if you later delete the file from Drive, the recipient’s link will stop working — so don’t clean up your Drive too hastily after sending.
You don’t have to wait for Gmail to trigger the automatic process. You can proactively share any file, regardless of size, by uploading it to Google Drive and sharing the link in your email:
If you want to restrict access to a specific person, you can enter their email address directly in the Drive sharing settings instead of using an open link. They’ll receive a separate notification from Google Drive in addition to your email.
Beyond size limits, Gmail blocks certain file types entirely for security reasons. The following cannot be sent or received as email attachments, even if compressed inside a ZIP archive:
If you’re a developer or IT professional who genuinely needs to share these file types, Gmail is not the right channel. Use Google Drive with restricted sharing, GitHub, a file-sharing service like Dropbox, or SFTP instead.
Organizations using Google Workspace (formerly G Suite) have the same 25 MB attachment sending limit as free Gmail accounts. However, Google Workspace administrators can configure certain email routing settings through the Admin Console, and most plans come with substantially more Google Drive storage — ranging from 30 GB per user on Workspace Business Starter to pooled storage in the terabytes for Enterprise plans. This makes it much easier for business users to rely on Drive links rather than direct attachments for everyday file sharing.
When you manually try to attach a single file that’s too large, Gmail will display a prompt asking if you’d like to insert it as a Google Drive link instead. If you attach multiple smaller files whose combined size exceeds the limit, Gmail will notify you when you click Send. To avoid last-minute surprises, check your total attachment size before composing your email — you’ll save time and avoid the awkwardness of having to ask the recipient to wait while you resolve the issue.
For professional documents — contracts, invoices, reports, proposals — PDF is generally the preferred sharing format. If a PDF is too large to attach directly, running it through an online PDF compressor takes only seconds and can often bring a 30 MB file down to under 5 MB, well within Gmail’s limit. This gives the recipient a seamless experience: they simply open the attachment directly, without needing to click through to a Drive link or sign in to any service.
Understanding Gmail’s attachment rules helps you choose the right approach for every situation — whether that’s compressing a file, sharing a Drive link, or using a different channel altogether — so you spend less time troubleshooting and more time getting things done.
Do it in your browser — the file never leaves your device: PDF Compress