All articles
How-to6 min read13 April 2026

How to Compress Files for Email on Android and iPhone

Attaching a large file to an email on your phone can be frustrating. Many email clients reject attachments over 25 MB, and mobile data makes uploading slow. The good news: you can compress images and PDFs directly in your mobile browser — no app download required. This guide shows you exactly how to do it on Android and iPhone.

Why Files Are Too Large for Email

Modern smartphone cameras produce images between 3 MB and 8 MB per photo. A PDF exported from a presentation or scanned document can easily reach 10–50 MB. Most email providers impose attachment limits — Gmail allows 25 MB, Outlook 20 MB, and Yahoo 25 MB. When your file exceeds these limits, the email simply fails to send or the recipient never receives it. Compressing the file before attaching it solves this instantly.

How to Compress Files for Email on Android

On Android, you do not need to install a dedicated compression app. MiniFiles works entirely in Chrome or Firefox on your Android device:

  1. Open Chrome on your Android phone and go to minifiles.io
  2. Tap 'Select Files' and choose the image or PDF you want to compress
  3. For images, leave the quality slider at the default 80%; for PDFs, the 'Balanced' preset works well for email
  4. Tap 'Compress' and wait a few seconds
  5. Tap 'Download' to save the compressed file to your Downloads folder
  6. Open your email app, attach the compressed file from Downloads, and send

The entire process happens on your device. Your file is never uploaded to any server — which also means it works even on slow mobile connections.

How to Compress Files for Email on iPhone

On iPhone, Safari fully supports MiniFiles without any app installation:

  1. Open Safari on your iPhone and go to minifiles.io
  2. Tap 'Select Files' — Safari will show your Photos library and Files app
  3. Select the image or PDF you want to compress
  4. Adjust the quality (images) if needed — PDFs use the Balanced preset — and tap 'Compress'
  5. Tap 'Download' — the file saves to your iCloud Drive or iPhone storage via the Files app
  6. Open Mail or your email app, create a new message, and attach the file from Files

If you use Gmail on iPhone, tap the attachment icon in Gmail and select 'Browse' to find the compressed file in your Files app.

How Much Can You Reduce File Size?

Typical compression results on mobile:

  • JPEG photos (3–8 MB from camera): compressed to 300 KB – 1.5 MB, a 70–90% reduction
  • PNG screenshots (1–4 MB): compressed to 100–800 KB, a 60–80% reduction
  • PDF documents (5–30 MB): compressed to 1–8 MB, a 60–85% reduction depending on content

For email purposes, a good target is under 5 MB total for all attachments. For a scanned document, the 'Maximum' PDF preset in MiniFiles typically brings a 10 MB PDF down to under 2 MB.

Compressing Multiple Files Before Sending

If you need to send multiple files, you can select several at once in MiniFiles and each is compressed with the same settings. The workflow is fast — typically under 5 seconds per file on a modern smartphone. After compressing, all files land in your Downloads (Android) or Files (iPhone) folder, ready to attach together in a single email.

What About ZIP Files?

ZIP compression is good for reducing the size of documents, spreadsheets, and already-compressed files grouped together. However, Android and iPhone do not natively create ZIP files without a third-party app. More importantly, ZIP does not significantly reduce the size of images or PDFs — for those formats, format-specific compression (what MiniFiles does) achieves much better results. Use ZIP only when you need to bundle multiple files of mixed types and the recipient expects a ZIP archive.

Privacy Considerations When Compressing on Mobile

Several popular compression apps and websites upload your file to a remote server for processing. This means your documents, photos, and PDFs leave your device before you even attach them to an email. For personal documents, tax files, or anything sensitive, this is a real privacy risk. MiniFiles runs entirely in your browser using WebAssembly — no upload, no server, no account needed. Your file never leaves your phone.

Key takeaways

  • Smartphone photos and PDFs are often too large for email attachments (25 MB limit on Gmail, 20 MB on Outlook).
  • MiniFiles compresses images and PDFs in the browser on Android (Chrome) and iPhone (Safari) without any app installation.
  • On Android: visit minifiles.io in Chrome, select file, compress, download to Downloads folder, attach in email app.
  • On iPhone: visit minifiles.io in Safari, select file, compress, save to Files app, attach from Files in Mail or Gmail.
  • JPEG photos typically reduce 70–90%, PDFs 60–85% depending on content.
  • MiniFiles processes everything locally — no upload, no server, works on slow mobile connections.

Frequently asked questions

How do I compress a file on my Android phone for email?

Open minifiles.io in Chrome on your Android phone, select your file, adjust the quality if needed, and download the compressed version. No app installation required.

How do I compress a file on my iPhone for email?

Open minifiles.io in Safari on your iPhone, select your image or PDF, compress it, and save it to your Files app. Then attach it from Files in your email app.

What is the maximum attachment size for email?

Gmail allows 25 MB, Outlook 20 MB, and Yahoo 25 MB. Compressing images and PDFs before attaching usually brings files well under these limits.

Can I compress files without uploading them on my phone?

Yes. MiniFiles compresses files entirely in your mobile browser using WebAssembly. Your file is never sent to any server.

Does compressing a photo reduce its quality?

JPEG compression reduces some detail, but at the default or higher quality settings the difference is not visible to most people. For email, the quality loss is acceptable and the recipient sees a clear, readable image.

Try it now — free

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

Compress files