MiniFiles.io
All articles
How-to5 min4 May 2026

Reduce File Size for Email Attachments (Free and Private)

Most email providers cap attachments at 25 MB. Gmail, Outlook, Yahoo Mail and Apple Mail all enforce this limit. A single PDF report or a handful of photos from a modern smartphone can easily exceed it. This guide covers the fastest way to reduce file size for email — directly in your browser, without uploading files to a third-party server.

Why email attachments have size limits

Email servers impose size limits to protect infrastructure and prevent abuse. Gmail allows up to 25 MB per message. Outlook.com allows 20 MB. Yahoo Mail allows 25 MB. Corporate email servers often have stricter limits — 10 MB is common in enterprise environments. The limit applies to the total message size, not just the attachment, so a 24 MB PDF with a signature image can still bounce.

The fastest method: compress in your browser

Open MiniFiles.io in any browser — Chrome, Firefox, Safari, Edge. Drag the file onto the upload zone, or click to select it. The file is compressed locally on your device — no upload to any server. Download the result and attach it to your email. For most files, this takes under 30 seconds. Typical results: a 15 MB PDF compresses to 3–6 MB. A 10 MB JPEG compresses to 1–2 MB. A folder of 5 photos totalling 40 MB compresses to under 8 MB.

How to reduce PDF size for email

PDFs are the most common oversized email attachment. They often contain embedded high-resolution images, unused fonts, and metadata that bulk up the file. MiniFiles reprocesses the embedded content — downsampling images to screen resolution, removing unused objects, stripping metadata — and outputs a smaller file. The text, formatting and page layout are preserved. A 20 MB PDF scanned document typically compresses to 4–8 MB. A 10 MB PDF report with charts and images typically compresses to 2–4 MB.

How to reduce photo size for email

Smartphone cameras produce photos at 8–15 MB each. Most recipients view them at a fraction of that resolution. Compressing a JPEG to quality 75 in MiniFiles reduces a 10 MB photo to roughly 1–2 MB with no visible quality difference at normal screen sizes. You can compress multiple photos at once — MiniFiles accepts batch uploads and processes all files in parallel locally on your device.

How to do this on Windows

Open Chrome, Edge or Firefox on Windows 10 or 11. Go to minifiles.io. Drag your file in or click to select it. Download the compressed file. Attach it to your email. No software installation required. No account. Works identically on Windows 10 and Windows 11.

How to do this on Mac

Open Safari, Chrome or Firefox on macOS. Go to minifiles.io. Select your file. Download the compressed output. The entire process runs in the browser — no app download from the Mac App Store required. For PDF compression, MiniFiles produces smaller results than the built-in macOS Preview compression in most cases.

How to do this on iPhone or Android

Open Safari (iPhone) or Chrome (Android). Go to minifiles.io. Tap to select the file from your Files app, Photos app, or Downloads folder. Download the compressed file. Share it directly to your Mail or Gmail app. Everything runs locally on your phone — no cloud upload, no data plan usage beyond loading the page.

What if the file is still too large after compression?

If the compressed file still exceeds the email size limit: split a PDF into sections using a PDF editor and send in multiple emails; use a file sharing link instead of an attachment (Google Drive, OneDrive, Dropbox) and paste the link in the email; for images, try converting PNG to JPEG or JPEG to WebP first — both produce significantly smaller files at equivalent quality.

Key takeaways

  • Gmail limit: 25 MB. Outlook: 20 MB. Yahoo: 25 MB. Corporate servers often 10 MB.
  • MiniFiles compresses PDF and image files locally in the browser — no upload, works on Windows, Mac, iPhone, Android.
  • Typical results: 15 MB PDF → 3–6 MB. 10 MB JPEG → 1–2 MB. Batch compression supported.
  • PDF compression preserves text, formatting and page layout — only embedded images and metadata are reduced.
  • Alternative for still-oversized files: split PDF, use cloud sharing link, convert PNG→JPEG or JPEG→WebP.

Frequently asked questions

What is the maximum attachment size for Gmail?

Gmail allows attachments up to 25 MB per message. Files larger than 25 MB are automatically converted to Google Drive links.

How do I compress a PDF to send by email?

Open MiniFiles.io in any browser, drop the PDF in, and download the compressed version. A typical 15 MB PDF compresses to 3–6 MB. No upload to any server.

How do I make photos smaller to email on iPhone?

Open minifiles.io in Safari on iPhone, tap to select photos from your Photos app, and download the compressed versions. Share them from the Files app or directly from the browser download.

Can I compress multiple files at once for email?

Yes. MiniFiles accepts multiple files simultaneously. All are processed locally in the browser and can be downloaded individually or together.

Is it safe to compress files before emailing?

Yes — and using MiniFiles is safer than most alternatives because the file never leaves your device for compression. There is no third-party server that receives your document.

Try it now — free

Compress PNG, JPEG, and PDF files in your browser. No upload, no installation.

Compress files