tools.junyo.dev

compress image to 100kb

Compress image to 100 KB: how to hit an exact file size

Public service portals, resume systems and enrollment forms often impose strict file size limits — commonly 100 KB, 200 KB or 500 KB for ID documents and personal photos. Unlike tools that promise automatic target sizing, this guide explains how to hit the limit manually with full control over quality and dimensions.

Strategy to hit a target file size

  • Two factors control the final size: quality and dimensions. Reduce dimensions (max width) first, then quality. For a 3×4 cm photo submitted to a government portal, 400px width at 75–80% quality often results in 30–80 KB — well within any 100 KB limit.
  • JPEG is the right format for size-limited documents. For the same visual quality, PNG is 3–10x larger than JPEG. If the form accepts JPEG, use it. If it requires PNG, the limit needs to be higher — or the image needs to be very small.
  • Follow an iterative process: start at 85% quality and adjust down until you pass the limit. The estimated size is displayed in real time in the summary bar after processing the image.

Typical combinations to hit 100 KB

Personal photo 2 MP

Input
Largura máx: 600 px, Qualidade: 80%
Expected output
~55–90 KB

Safe for most portals requiring 100 KB.

Smartphone photo 12 MP

Input
Largura máx: 800 px, Qualidade: 70%
Expected output
~60–100 KB

If still over the limit, reduce width to 600 px.

Scanned A4 document

Input
Largura máx: 1200 px, Qualidade: 80%
Expected output
~100–200 KB

Text documents need higher resolution to maintain readability.

Full tool FAQ

It depends on the compression level and format. Lossy formats like JPEG and WebP discard color information imperceptible to the human eye. At 75–90% quality, the difference is rarely visible — but aggressive compression below 60% introduces visible artifacts, especially on edges and gradient areas.

Frequently asked questions

Why does the portal require images under 100 KB?

Government portals and HR systems often have per-record storage limits and legacy infrastructure that does not process large files efficiently. The 100 KB limit is arbitrary but practical — any identification photo with sufficient quality for human recognition easily fits within this limit.

Is there a single setting that always results in less than 100 KB?

No, because the final size depends on image content (a photo with many details is larger than one with a simple background at the same quality). The iterative process — test a setting, see the resulting size, adjust — is more reliable than any shortcut.