Resize Image to 100KB
Combine a pixel limit with a 100KB file limit in one workflow, entirely inside your browser.
Drop your image here
or tap to choose
JPG, PNG or WebP · up to 50 MB · paste (Ctrl+V)
Enter at least one width or height.
Choose an image first.
How it works
- 1
Choose an image
Select a JPG, PNG or WebP from your device.
- 2
Set max dimensions
Enter the largest width or height you can accept.
- 3
Optimize
Cleeke resizes and compresses to stay under 100KB.
- 4
Download
Save the final image to your device.
How this workflow differs from plain 100KB compression
The plain Compress Image to 100KB page only asks for a file size. This page lets you control the maximum dimensions first, which is useful when the destination also limits width or height.
Both pages can reduce resolution when needed, but only this one guarantees that the starting pixel limit is respected.
What happens during optimization
Cleeke applies your maximum width or height first. It then searches for the highest quality that keeps the output under 100KB.
If quality alone cannot fit the file, the engine can go below your max dimensions, but it never upscales and never exceeds the 100KB target.
When to use this page
- The uploader states a max width or height
- The image should also stay under 100KB
- A photo keeps its aspect ratio without cropping
When to use the compressor instead
If only the file size matters, start with Compress Image to 100KB. It tries the original resolution first and gives the engine the most freedom to preserve detail.
Why use Cleeke?
- One pass for dimensions and file size
- Max dimensions are respected
- Aspect ratio preserved
- No upload required
FAQ
Can I use only one dimension?
Yes. Enter just a max width or just a max height and the other side is calculated automatically.
Does resizing make the image blurry?
Downscaling usually looks sharp. Cleeke uses high-quality smoothing when it reduces dimensions.
Is this really processed locally?
Yes. No upload is needed.
What if my image still cannot reach 100KB?
Cleeke reports the smallest achievable size instead of returning a file over the limit.