fixmint

How to get a photo under 100 KB without wrecking it

· 4 min read

A photo's file size comes from four things: how many pixels it has, how much fine detail and noise those pixels contain, the format it is saved in, and the quality setting used when it was saved. To get a 4 MB phone photo under 100 KB, lower the quality setting first and, if that is not enough, reduce the pixel dimensions. Both steps are quick, and the result usually looks the same on screen.

Compress imagePhoto too big to uploadOpen

What decides the file size

Think of it as pixels times detail, stored in a format at a chosen quality.

  • Pixel count is width times height. A 4000 × 3000 photo has 12 million pixels. Halve both sides and you keep only a quarter of them.
  • Detail matters too. A crowd, grass or grain takes more data than a plain wall or a blue sky. Night photos with visible noise are large for the same reason.
  • Format decides how the data is packed. JPG and WebP are lossy and can become small. PNG is lossless and usually stays large for photos.
  • Quality is the number chosen at save time, usually from 1 to 100 in JPG tools.

Phone cameras default to very high pixel counts, which is why an ordinary snapshot easily reaches several megabytes.

Why 70 to 85 percent is usually invisible

A lossy format saves space by discarding detail the eye is least likely to notice, such as very fine texture and small colour differences. The quality setting controls how much is discarded. Between roughly 70 and 85, most photos look like the original at normal viewing size, while the file gets much smaller. Above about 90 the gains are small and the file grows quickly.

Judge the result at 100 percent zoom, not on a tiny thumbnail. Never re-save a compressed file again and again, because each lossy save adds loss. Start from the original each time.

Quality settingTypical resultGood for
90 to 100Largest file, almost no visible lossPrinting, archives
70 to 85Much smaller, usually invisible on screenForms, email, websites
Below 60Small, with blocky edges and smoothed skinOnly when nothing else works

When to resize instead

Compression cannot fix a photo that is far bigger than the form needs. A 4000 pixel wide picture shown in a 600 pixel box has far more pixels than the box can display. Resize it to the largest size the form could show, then compress. If the form also sets pixel dimensions, resize it first and check both limits, because a photo can pass the file size test and still fail the dimension rule.

Do not enlarge a small photo to meet a size target. Upscaling adds no detail and only makes the picture soft.

Why screenshots behave differently

Screenshots have large flat areas and sharp text. JPG handles sharp edges poorly and produces faint speckles and halos around letters, so a screenshot can look damaged at a setting that works well for a photo. For screenshots, try PNG first, or WebP if the destination accepts it. PNG has no quality setting, so shrinking it means resizing or changing the format. The format guide explains the trade-offs in more detail.

A checklist for the 100 KB limit

  1. Check whether the form also sets pixel dimensions.
  2. Resize to the largest size the form could display.
  3. Compress as JPG at about 80 percent, then check the result at 100 percent zoom.
  4. If it is still over the limit, lower the quality a little or reduce the dimensions further.
  5. Keep the original photo untouched in case you need to redo the job.

Read the limit carefully

Forms are not always precise about units. "100 KB" can mean 100,000 bytes or 102,400 bytes, and some systems check the size after their own processing. Aim slightly under the number, for example 90 KB, so a small difference does not bounce your upload. If a form rejects a photo that looks within the limit, read the exact wording of the error. It may refer to pixel dimensions rather than bytes.

Test before you upload

A site can reject a file for reasons other than size, so look at the compressed photo once more before you send it. Confirm that the face, text or document details are sharp, that the colours look natural, and that the file opens in a normal viewer. Note the quality setting you used, so you can repeat the same steps for the next photo.

Quick answers

Why is my photo several megabytes when the form allows 100 KB? Phone cameras record many pixels with a lot of detail, and the default save setting favours quality. Reducing the dimensions and the quality brings the same photo down to the limit.

Will lowering the quality make the photo look bad? In the 70 to 85 range the difference is usually hard to see at normal size. Only very low settings show blocky edges and smoothed skin.

Should I resize or compress first? Resize first to the size the form needs, then compress. Removing pixels you do not need leaves the compressor less work and gives a better result.

Cover of Digital Workflow ToolkitDigital Workflow Toolkit

Recipes, templates and patterns for chaining small file jobs (convert, rename, compress, merge) into workflows that run the same way every time.

$19.00 Get it on Gumroad →