Images & design
Compress an image to a target size without missing upload requirements
Prepare an image for a KB limit while checking format, minimum dimensions and the detail that compression can remove.
A real, downloadable tool result
These files were processed through KitForma’s upload, process and download controls on 23 September 2026. The outputs below have not been manually retouched.

1024 × 768 px · 1,177,535 B
One 1,177,535-byte PNG, three separate runs. Settings: JPG, initial quality 82%, white background. The tool may lower quality or dimensions to approach a target; in these runs all outputs stayed at 1024 × 768 pixels.
| Target in tool | Output bytes | Download and compare |
|---|---|---|
| 200 KB (204800 B) | 156,120 | JPEG output |
| 100 KB (102400 B) | 98,219 | JPEG output |
| 50 KB (51200 B) | 50,710 | JPEG output |
Here the tool labels 1,024 bytes as KB. A form using decimal 50 KB (50,000 bytes) would reject the 50,710-byte result even though it is below the tool’s 51,200-byte target. Check the destination’s exact byte limit. Quality is lossy: compare fur and fine edges at full size. These are measured examples, not guaranteed sizes or speed on another file/device.
To repeat: select the original PNG in Image compressor, choose JPG, keep quality at 82%, enter each target separately and process again.
Test conditions, files and source
KitForma 1.2.1; Chrome 153 on Windows; Intel Core i5-11400H; about 8 GB system RAM. No CPU/network simulation. This comparison measures downloaded bytes and dimensions, not elapsed processing time.
The raccoon photo is the public-domain image distributed in the SciPy face dataset; its pixels were decoded to PNG without alteration. The transparency graphic is KitForma’s synthetic CC0 artwork.
Exact measurements and SHA-256 file hashes · Source and reuse information
Read every upload condition before compressing
A request for an image under 200 KB may also specify JPEG format and a minimum width. Meeting the size limit alone is not enough if the resulting picture is too small. Note the accepted format, maximum bytes, required dimensions and whether a transparent or plain background is expected.
Start with the best available original. If it includes a large irrelevant border, crop that away first. If its dimensions are far larger than needed, resize a copy while preserving the aspect ratio. These steps can reduce the amount of image data before you sacrifice fine detail through stronger compression.
Understand what the target-size control changes
KitForma tries to bring the encoded file under the target. For JPG and WebP, it can lower encoding quality; if that is insufficient, it can also reduce pixel dimensions. PNG does not use the same adjustable lossy quality control, so reaching a smaller PNG target can involve reducing dimensions.
The target is an attempt, not a guarantee of an exact file size. The tool reports when it cannot reach the requested size. Always review the width and height beside the result. A successful size reduction may still be unsuitable if a form requires more pixels than the compressed output contains.
Make one controlled trial
The target field accepts values from 10 to 25,000 KB. KitForma calculates one KB as 1024 bytes. A destination using decimal kilobytes may enforce a slightly smaller byte allowance, so leave headroom instead of aiming exactly at the displayed maximum.
- Open Compress image and select the original or a deliberately resized copy.
- Choose a format accepted by the receiving system and set a reasonable initial quality.
- Enter a target below the upload limit, process the image and read any target-missed warning.
- Download the result, check its byte size and dimensions, then try it in the actual upload form.
Form limit: 200,000 bytes
Trial target: 190 KB = 194,560 bytes
Also check the form’s minimum width and height.Inspect the detail that matters
For a portrait, examine eyes and hair rather than only the background. For a product image, inspect label lettering and fine edges. For a screenshot, read the smallest text. Do these checks at the size at which the recipient will view the image, and zoom in when details are essential.
JPEG cannot preserve transparency. Choose the intended replacement background color before converting a transparent source. Reopen the saved image because an attractive browser preview does not establish that it satisfies the destination’s file requirements.
Selected files are processed in your browser. The image workflow allows up to 20 files, 25 MB per file and 40 million decoded pixels. If compression would make required details unreadable or dimensions too small, use a larger allowed limit or a different accepted submission method. Keep the original and create fresh trials from it instead of recompressing each previous result.
KITFORMA
Put it into practice
Reading guides is free and needs no account. Linked tools explain any account or Pro requirements.
Further reading
How to use this guide
Published and maintained by KitForma. The linked references explain the relevant formats and definitions. Examples use sample inputs; they do not establish a speed, quality or compatibility guarantee for your files. Check the tool’s stated limits and inspect your downloaded result.
Questions & experiences
Share what worked, ask a specific question, or suggest a correction. Never include passwords, private files or personal document details.
Loading community…