Pricing P2P Encrypted Chat Desktop App Browser Extension
Upload a file
← Back to Blog

Gmail File Size Limit: How to Send Files Larger Than 25MB

— Written by Brendan, Founder of FileShot.io

Gmail attachment size limit and sending large files through email showing file size restrictions

The Gmail file size limit is 25MB for standard Gmail accounts. If you try to attach files larger than 25MB, Gmail will automatically upload them to Google Drive and insert a link instead. For receiving emails, Gmail accounts can accept attachments up to 50MB. Google Workspace Enterprise Plus subscribers got an upgrade in February 2026: those accounts can now send attachments up to 50MB directly.

Gmail Attachment Size Limits at a Glance

Here are the current Gmail file size limits for every account type:

  • Free Gmail accounts: 25MB attachment size limit for sending. 50MB limit for receiving emails.
  • Google Workspace (Business Starter through Business Plus): 25MB sending limit. Same as free Gmail.
  • Google Workspace Enterprise Plus: 50MB sending limit (updated February 2026).
  • Google Drive link fallback: When your file is larger than the limit, Gmail automatically uploads it to Google Drive and inserts a link. The Google Drive icon appears in the compose window for manual linking.

These limits apply to the total size of all attachments combined, not per file. If you attach three 10MB files, that is 30MB total and will exceed the 25MB limit.

Why Gmail Has a File Size Limit

Email was designed for text messages, not large file transfers. The SMTP protocol that powers email was built in the 1980s, before people routinely needed to send large files. MIME encoding (the standard for email attachments) adds roughly 33% overhead to binary files, meaning a 25MB file limit actually translates to about 18.75MB of real data. Infrastructure costs, spam prevention, and delivery reliability all factor into why email providers keep attachment limits low.

4 Ways to Send Files Larger Than 25MB Through Gmail

Sending large files through Gmail does not have to be complicated. Here are four reliable methods, from easiest to most advanced:

Method 1: Let Gmail Use Google Drive Automatically

When you attach files larger than 25MB in Gmail, it will prompt you to send via Google Drive. Gmail automatically uploads the file to your Google Drive and inserts a sharing link into the email. The recipient clicks the link to download the file. This works well for non-sensitive files, but the file sits in your Google Drive storage (15GB free limit shared across Gmail, Drive, and Photos) and Google can read the contents.

Method 2: Compress the File First

If the file is slightly over 25MB, compressing it into a zipped file may bring it under the limit. Right-click the file, choose "Send to > Compressed (zipped) folder" on Windows, or use a tool like FileShot's free compressor. Compression works best on text-heavy documents and uncompressed images. Videos and already-compressed formats (JPEG, MP3, MP4) will see little to no size reduction from zipping.

Method 3: Use a File Sharing Service (Encrypted)

For sending large files securely, a dedicated file sharing service avoids the Gmail attachment size limit entirely. Instead of attaching the file, you upload it to the service and paste the download link into your email.

FileShot is built for this. Drop your file onto fileshot.io, get an encrypted link, and paste it into your Gmail compose window. The file is encrypted with AES-256 in your browser before upload — Google never sees the file contents, and neither does FileShot. No account creation required for you or the recipient. Free tier supports files up to 10GB per file with unlimited storage.

Method 4: Split the File into Parts

If none of the above work for your situation, you can split a large file into multiple parts using tools like 7-Zip (Windows) or the split command (Mac/Linux). Send each part as a separate attachment across multiple emails. The recipient reassembles them. This works but is cumbersome and error-prone — if one email fails to deliver or arrives out of order, the file cannot be reassembled.

Which Method Should You Use?

For most people, the best approach depends on file sensitivity:

  • Non-sensitive files: Let Gmail use Google Drive automatically. It is the easiest option and requires no extra steps.
  • Sensitive files (contracts, medical records, financial data): Use FileShot or another encrypted file sharing service. Google Drive stores your file in readable form on Google's servers. FileShot encrypts before upload, so the server only stores ciphertext.
  • Slightly over 25MB: Try compressing first. If it fits, send it directly as an attachment.
  • Very large files (1GB+): Use FileShot. Google Drive's 15GB free storage fills up fast if you send large files regularly.

Frequently Asked Questions

What is the file size limit for Gmail?

The Gmail attachment size limit is 25MB for sending on all standard and most Workspace accounts. Enterprise Plus accounts can send up to 50MB as of February 2026. All Gmail accounts can receive attachments up to 50MB.

Can I send large files through Gmail for free?

Yes. Gmail will automatically upload large attachments to Google Drive and send a link. Alternatively, you can use a free file sharing service like FileShot to send files of any size and paste the link into your email.

Why does Gmail reject my attachment?

Gmail rejects attachments for two main reasons: the total combined attachment size exceeds 25MB, or the file type is blocked (Gmail blocks .exe, .bat, and other executable file types for security). If size is the issue, use one of the four methods above. If the file type is blocked, zip the file first or use a file sharing link instead. Either way, sending file attachments through a link rather than directly is usually more reliable.

Is the 25MB limit per file or per email?

Per email. All attachments in a single email are counted together. Three 10MB files equals 30MB, which exceeds the limit.

Conclusion

The Gmail file size limit is 25MB for most accounts. When you need to send larger files, the simplest secure option is to upload to an encrypted file sharing service and email the link. FileShot handles files up to 10GB free with zero-knowledge encryption, no account needed for sender or recipient.

Send your first file free on FileShot — paste the encrypted link into Gmail and skip the attachment limit entirely.

Related Guides