All tools
Image WORKBENCH / FREE BROWSER TOOL

Compress an image toward 100 KB

Start with a 100 KB maximum. Quality and dimensions can decrease; the tool checks the result’s bytes before offering a download.

No signup · File contents stay on this device
Files are processed on this device

Drop your files here

JPG, PNG, WebP, AVIF or HEIC images · files stay on your device

or paste an image with Ctrl / Cmd + V

Up to 30 files · 20 MiB per file · 80 MiB total

Sequential processing keeps memory use lower.

Processing happens in your browser. File contents are not uploaded. Close the tab to release active files; temporary handoffs use local browser storage. · Privacy details

IMAGE → DOCUMENT WORKFLOW
OBSERVED RESULTS / ORIGINAL FIXTURES

Sample checks you can repeat

Measured with the listed sample and settings; these may differ from this page’s starting preset. Timings are individual processing-function runs in the stated environment and exclude page loading. Library caches may be warm. These small-file checks do not establish performance or compatibility for every document.

SampleSettingsObserved outputEnvironment
sample-detail.jpg (1800 × 1200; 446,566 bytes); sample-transparent.png (1600 × 1000; 43,511 bytes) ↗100 KB maximum; JPG; measured byte-size check100,121 bytes; 1800 × 1200 · 0.18 sec | 96,541 bytes; 1600 × 1000 · 0.03 secChrome · Apple M2 / macOS · 15 Oct 2026 · local test

Specific tasks

Image compressorImage to 50 KBCompress to 200 KBCompress PNGCompress JPG

Using this tool

How to use image to 100 kb

  1. Select the image and confirm that the destination allows 100 KB in the chosen format.
  2. Choose an accepted output format and starting quality. The tool automatically reduces quality or dimensions if needed.
  3. Run the tool, then check that the actual output is below the destination’s limit and still readable.

Before you start

What to keep in mind

  • The 100 KB limit may require substantial quality or dimension changes. If the tool cannot meet it, it reports a failure.
  • A form can reject a file that meets its size limit but has the wrong dimensions or format.
  • Keep the original; a compressed copy cannot restore discarded detail.
  • Use at most 30 images, 20 MiB per file and 80 MiB total input. Combined output is also limited to 80 MiB; completed files remain available when a later result exceeds that limit. Each image must stay within 24 million pixels and 12,000 pixels on either side.
Image to 100 KB: encoded image bytes are measured against a 100 KB target, adjusting quality or dimensions as needed.
Illustrative image to 100 kb workflow. The drawing shows the operation, not a measured output; see the sample table for recorded test conditions.

Work within a 100 KB budget

Use the receiving form’s dimension and format rules together with its 100 KB limit.

Check the information you need to retain

Inspect hair, logos, and any text after compression rather than checking bytes alone.

Balance a common size cap with readable content

This preset begins at 100 KB with JPEG output. The cap is 102,400 bytes, so a form explicitly requiring fewer than 100,000 bytes needs a lower setting; 97 KB produces a 99,328-byte maximum. That small distinction can explain why a file labeled 100 KB is rejected by another system even when this tool correctly reports success.

Start from the original instead of recompressing a previously reduced copy. Check a photograph’s eyes, hair and edges or a document’s smallest text after processing. The search may lower quality while retaining dimensions, or reduce the dimensions if necessary. It cannot guarantee a minimum width. A useful workflow is to read the destination’s requirements first, compress once, then compare the result’s width, height and bytes against all of them. If an existing file is comfortably within the allowed size and looks good, another encoding step may add no value. The recorded benchmark shows one fixture and one setting; your image content will change the result.

Check the exact cap against the receiving form

The preset starts at 102,400 bytes, while a form saying 100,000 bytes uses a different limit. A 97 KB setting here gives a 99,328-byte cap. This conversion is arithmetic, not a promised output size: the encoder may produce a considerably smaller file. The selected target applies independently to each output.

The engine searches JPEG quality first and may then reduce dimensions. Examine whether a required signature line, reference number or portrait detail remains useful after that trade-off. When minimum pixels and maximum bytes cannot both be met, the tool cannot authorize an exception for the receiving form. Keep the original, review the actual result row and test the checked copy at its destination before discarding any delivery alternative.

Common questions

About image to 100 kb

Is the output always exactly 100 KB?

No. Encoders produce different sizes for different content. A successful result is at or below the chosen byte limit; an unsuccessful attempt reports an error.

What if the compressed result is too small in pixels?

Do not submit a result that violates the destination’s minimum dimensions. This tool may shrink the image to meet the byte limit. Try another accepted format, a cleaner source, or a different limit if the destination permits it.

Why does the form report a different size?

This tool uses 1 KB = 1,024 bytes. Some forms use 1,000 bytes per KB or round differently. Choose a slightly lower target if needed and use the destination’s validation as the final check.

Does compression send my image to an API?

No. Encoding and byte checks run in the browser. Page resources still load from the website. Keep sensitive source files on a trusted device and inspect the output before sharing it.

Does the size check guarantee a form will accept the file?

No. Forms can also restrict format, minimum dimensions, content and decimal byte limits. Compare the reported bytes and dimensions with every requirement before uploading the finished copy there.