Guide

7 min read

How to compress photos for email and online forms

Order of operations inside our compressor, which size hub to use, and how to avoid crushing a photo before the portal’s real limit is clear.

Tokitool’s Image Compressor exists because form and email limits are rarely explained clearly: portals say “max 100 KB” without saying whether they mean JPEG quality, pixel count, or both. This guide is our field notes for hitting those limits with the compressor on this site, not a generic “what is JPEG” article.

Decide which limit you actually have

Read the rejection message (or the form footnote) before touching a slider:

  • Byte limit (100 KB / 50 KB / 20 KB): use the matching landing for the common form caps: to 100 KB or to 50 KB. For a 20 KB signature-style cap, type 20 in the compressor’s target-size field. For visa and government portals specifically, see compress images for visa and government forms.
  • Email attachment bulk: inboxes choke on several multi-MB phone photos more often than on a single 400 KB file. See compress for email.
  • Wrong type: some portals only accept JPEG. Converting PNG to JPEG can shrink more than quality alone. See JPEG / PNG.

How Tokitool’s compressor behaves

You drop one or more images; the page re-encodes them in the browser with Canvas (and reports before/after sizes). Nothing is uploaded to Tokitool for storage. That matters when the photo is an ID scan or a child’s school form picture.

Practical order we recommend inside the tool:

  1. Keep the format the portal names (usually JPEG).
  2. Lower quality until the “after” size sits just under the limit; stop when it fits; do not slam to the bottom “just in case.”
  3. If quality is already ugly and you are still over, the photo is probably too many pixels. Shrink dimensions, then nudge quality again.
  4. Only switch to WebP if the upload field lists WebP. Many government forms still do not.

Batch mode is for email packs and similar sets. For a single passport upload, compress one file and inspect faces at 100% zoom before submitting.

What “good enough” looks like for forms

A visa or job portal reviewer needs a recognizable face and readable text on a document edge, not print-shop perfection. If eyebrows smear into skin, raise quality or dimensions. If the portal rejects on size after a clean crop, you have a bytes problem, not a beauty problem: compress further or reduce width.

Do not confuse compression with passport framing

Byte size and official photo geometry are different jobs. Wrong millimeters / head height will fail even at 80 KB. Use the Passport Photo Resizer (and our passport checklist) for framing, then compress only if the upload cap still complains.

A quick self-check before you hit submit

  • Does the filename extension match what the form shows (.jpg vs .jpeg)?
  • Open the downloaded file; did you upload the compressed output, not the original Camera Roll copy?
  • If rejected twice, change one variable at a time (size or dimensions or type).

Original Tokitool guidance for the Image Compressor and size hubs on this site. Portal limits vary; always follow the instructions on the form you are filing.