Phone cameras produce 4–8 MB files. Upload forms often cap at 2 MB, or 500 KB, or 100 KB. The usual response — installing yet another free "compressor" app full of ads and permissions — is unnecessary: your mobile browser already has everything needed.

Why the Browser Route Is Better on Mobile

  • No install, no permissions. App-store compressors typically request access to your entire photo library; a web page only ever sees the single file you pick.
  • No uploads if the tool is local. In-browser tools that process on-device (Canvas/WASM) keep the photo on your phone — which matters more on mobile, where the photos are personal ones.
  • It works on mobile data. Local processing needs no round trip, so a 6 MB photo doesn't have to be uploaded and downloaded on a weak signal.

The Workflow

  1. Open the compressor page in Safari or Chrome (add it to your home screen once and it behaves like an app — installable tools with a web manifest even open full-screen and work offline).
  2. Tap the upload area. Your phone offers Photo Library / Take Photo / Browse — you can select several photos at once for a batch.
  3. Choose the settings:
  • Hard limit to satisfy? Use target size mode: enter 500 KB (or 100 KB) and let the tool find the quality that fits.
  • Just want it lighter? Quality ~75–80 and, if the form also caps dimensions, resize the long edge to around 1600–2000 px.
  1. Save the result. On iPhone the download lands in Files (and can be saved to Photos); on Android it goes to Downloads. Then pick that file in the form.

The iPhone HEIC Catch

iPhones shoot HEIC by default, and many upload forms reject it outright ("file type not supported"). Two ways through:

  • Use a tool that accepts HEIC input and outputs JPG — it decodes the photo locally and hands you a universally accepted file.
  • Or change the camera setting: *Settings → Camera → Formats → Most Compatible* shoots JPEG from then on (older photos stay HEIC).

Mobile-Specific Tips

  • Screenshots are PNGs and often heavier than photos; converting a screenshot to JPEG (or WebP) usually cuts it by 70%+.
  • Don't compress the same photo repeatedly. Each pass stacks artifacts. Go back to the original in your camera roll.
  • Watch the dimension limit too. Forms that say "max 2 MB" sometimes also enforce "max 2000 px" — check both before wondering why it still fails.
  • Batch, then ZIP. For several files at once, a batch-capable tool that packs results into a single ZIP saves a lot of tapping.