Manatee

How to get a photo under 200 KB for an online form on a Mac

To get a photo under 200 KB on a Mac, make it smaller in pixels first, then save it as a JPEG at a lower quality. Preview does both: Tools > Adjust Size shrinks the dimensions, and File > Export has a Quality slider that shows the resulting file size before you save. Work on a copy, and the original stays as it was.

The same steps work for whatever limit a form sets, whether it is 100 KB, 500 KB or 1 MB.

Read what the form actually asks for

Upload forms for applications, IDs and registrations often set several rules at once, and a photo that breaks any one of them is rejected, sometimes with an error that does not say which. Before touching the photo, note:

  • File type. Usually JPEG (also written JPG), sometimes PNG. iPhone photos are saved as HEIC by default, which many forms refuse outright.
  • Maximum size, in KB or MB.
  • Minimum size. Some forms also reject a photo that is too small, as a crude check that it is not a thumbnail.
  • Pixel dimensions. An exact width and height, or a minimum.
  • Shape. Profile and ID photos are often required to be square.

A note on units. Finder counts 1 KB as 1,000 bytes. Some websites count it as 1,024 bytes. To be safe under either reading, aim a little below the limit: 190 KB for a 200 KB cap.

Step 1: work on a copy

Select the photo in Finder and press Command-D to duplicate it, then open the copy in Preview. Adjust Size changes the open image directly, and pressing Command-S afterward would save over whatever file you opened, so the copy is your safety net.

If the photo is a HEIC (Get Info lists its Kind as HEIF Image, or the name ends in .heic), the export in step 3 turns it into a JPEG, so a single photo needs no separate conversion. Renaming the file to .jpg does not convert it; the form will still see HEIC data inside.

For a batch, say a set of document photos, Manatee converts HEIC to JPEG in one go: switch to Convert, drop the photos in, choose JPEG, and new files appear beside the originals. HEIC explained covers why so many forms refuse the format.

Step 2: crop, then reduce the dimensions

A phone photo is thousands of pixels wide, far more than any upload form needs. The number of pixels drives file size more than anything else, so this step does most of the work.

  1. If the form wants a particular shape, crop first. Drag a selection over the part to keep and choose Tools > Crop (Command-K). Preview shows the selection’s dimensions as you drag, which helps with a square.
  2. Choose Tools > Adjust Size.
  3. Set the unit menu to pixels, make sure Scale proportionally and Resample image are both checked, and type a width. If the form states dimensions, use those. Otherwise, 1200 pixels is a reasonable starting point for a face or a document.
  4. Click OK.

If the form requires exact dimensions and your crop already has the right shape, typing the width fills in the height to match.

Step 3: export with the quality slider

  1. Choose File > Export.
  2. Set Format to JPEG.
  3. Drag the Quality slider. The file size shown beneath it updates as you drag.
  4. Stop at the highest quality that shows a size under your target, give the file a simple name, and click Save.

Check the saved file with Get Info, because the estimate can differ slightly from the result.

If the slider has to go very low to reach the limit, the photo turns blocky around edges and in flat areas like skies and walls. Rather than push quality further, go back to step 2 and reduce the dimensions more. A smaller photo at decent quality looks better than a large one at poor quality. Content matters too: busy detail such as foliage, patterned fabric or the grain from a dim room takes more space than a plain wall behind a face, which is one reason forms that ask for a plain background get along with tight limits.

Before uploading, look at the result at full size with View > Actual Size (Command-0). If the face or the text looks clean at that size, the photo is ready to upload.

The Terminal route

For people who prefer it, or have a folder of photos to do, sips is built into macOS and resizes and converts in one command:

sips -s format jpeg -s formatOptions 70 -Z 1200 photo.heic --out photo-small.jpg

-Z 1200 fits the longest edge within 1200 pixels, and formatOptions 70 sets the JPEG quality on a scale of 0 to 100. Check the result with ls -l photo-small.jpg, which shows the size in bytes, and run it again with a lower number if it is still over the limit.

Before you upload: location data

Photos from a phone usually carry the GPS coordinates of where they were taken, along with camera details and the time. An application portal has no need to know where you were standing. To check, open the photo in Preview, choose Tools > Show Inspector, and look under the More Info tab for a GPS section.

Manatee’s Clean mode strips GPS and camera EXIF data and writes a clean copy, leaving the original alone. How to remove GPS location from photos before sharing covers the other ways to do it.

An honest note on scope: Manatee’s Shrink mode works on video and PDF, not photos. For the size step, Preview is the right tool, and it is already on your Mac.

If the form accepts a PDF

For a scanned certificate or a multi-page document, the form may take a PDF instead of a photo, and the approach is different: scan resolution and image compression inside the PDF matter more than anything else. How to get a PDF under 2 MB for a job application walks through it.

Questions

The photo is under the limit but the form still rejects it. Why? Check the file type first: a HEIC renamed to .jpg is still a HEIC, and exporting from Preview is the fix. Then check any minimum dimensions, and try a plain file name without spaces or symbols, which some forms dislike.

Can I reduce the file size without changing the dimensions? Only by lowering the quality. For a generous limit that is fine. Getting a full-size phone photo under 200 KB that way usually leaves it visibly blocky, so reduce the dimensions as well.

Does the PNG option help? Rarely. PNG is lossless, so a photo saved as PNG is usually much bigger than the same photo as a JPEG. Use JPEG unless the form insists on PNG.