How to use the Compress Image to KB
Step 1: Drop a JPG, PNG or WebP image onto the upload box, or tap it to choose a file.
Step 2: Pick a size limit with one of the buttons (20, 50, 100, 200 or 500 KB), or type your own number.
Step 3: Keep JPG as the output unless the form accepts WebP. Press Compress.
Step 4: Check the result: the new size, the dimensions and the preview. Then press Download.
Features and benefits
Hits your target size
The tool searches for the highest quality that still fits under your limit, instead of making you guess a quality slider.
Shrinks only when needed
It lowers the quality first, and only reduces the picture's dimensions if quality alone cannot reach the limit.
Exact numbers shown
You see the new size in KB and in bytes, plus the final pixel size.
Honest when it cannot
If a limit is impossible for that image, it says so and shows the smallest result it could make.
Private
Your image is processed in your browser and never uploaded.
How the tool reaches your target
JPG and WebP files get smaller as quality goes down. The tool first tries a very high quality. If the file is still too big, it tests lower and lower settings, narrowing down to the highest quality that fits your limit. If even the lowest quality is too big, it makes the picture itself smaller, in steps, and searches again.
That is why a big photo such as a 4000-pixel camera picture can be squeezed to 50 KB, while a small simple picture may fit at near-full quality.
Tips for forms
Most forms want a JPG, so leave the output as JPG. If the result looks too soft, use a bigger limit if the form allows it, or start from a sharper, well-lit original. Photos of documents should be taken flat in good light, because text stays readable at small sizes only when it starts out clear. If a form also needs exact dimensions, use the Photo and Signature Resizer, which sets both the size in pixels and the file size.
Example use cases
Exam and job forms
Meet the size limit on an online application that rejects large photos or documents.
Government portals
Upload ID or address-proof images that must stay under a fixed size.
Email and chat
Make a photo small enough to send over a slow connection.
Website uploads
Reduce a picture before adding it to a page or a profile.
Frequently asked questions
Is 1 KB 1000 or 1024 bytes?
Systems differ. This tool aims under your limit counting 1 KB as 1000 bytes, which also satisfies forms that count 1 KB as 1024 bytes.
Why did my picture get smaller in pixels?
Only when lowering quality was not enough to reach your limit. The result shows the final dimensions.
Can it compress a PNG to 100 KB?
Yes. The output is a JPG or WebP, which are far smaller than PNG for photographs. Transparent areas become white in JPG.
Is my image uploaded?
No. Compression happens in your browser and the file never leaves your device.
What if it says it could not reach the size?
Try a higher limit, a smaller starting image, or a less detailed picture. Very small limits like 5 KB are only reachable for small, simple images.
Related tools
Image Compressor
Reduce JPG, PNG and WebP file size in your browser. Nothing is uploaded.
Image Tools
Photo & Signature Resizer
Resize a photo or signature to exact pixels and a maximum KB for forms.
Image Tools
Resize Image
Change an image's width and height in pixels, or scale it by a percentage.
Image Tools
Useful guides
- How to Compress Images Without Losing QualityLearn how to shrink JPG, PNG and WebP files without visible quality loss: resize first, choose the right format, tune quality and always compare the result.
- Why Image Compression Matters for Website SpeedSee how oversized images slow pages, affect Core Web Vitals and frustrate mobile visitors, and how to fix it: resize, pick formats, compress and lazy load.
Last updated 10 November 2026.