Pick a target size and press fit-to-target: the tool searches for the highest quality that still fits under it, lowering the JPG or WebP quality first and only shrinking the picture's dimensions if quality alone cannot reach the target. The result shows the final size, dimensions, and format before you download.
This is built for forms that state a hard limit rather than a vague "smaller, please" — a passport application, a job portal, a government site that rejects anything over 100KB or 1MB.
How it works
- Choose a photo.
- Pick a target size — a preset like 100KB, or type your own — and an output format.
- Press fit-to-target, check the result, then download.
Frequently asked questions
Can it always hit the exact target?
It gets as close as possible without going over, by searching through quality settings rather than guessing once. A photo with a lot of fine detail may need its dimensions reduced too if quality alone cannot reach a very small target — the result panel says so when it happens.
Is my photo uploaded?
No. The search for the right quality runs entirely in your browser, trying encodes locally until one fits, and the file is never sent to Utilark.
JPG or WebP for the smallest file?
WebP usually reaches the same target size at higher visible quality. Choose JPG when the destination — an old form, a printer, a government upload — does not accept WebP.
Why did the resolution change and not just the quality?
A busy, detailed photo needs more data to look clean at any given quality than a simple one does. When even the lowest usable quality still exceeds the target, the tool reduces the pixel dimensions next, which is a bigger visual change than a quality drop, so it is used only as a last resort — and the result panel marks the file as resized.