Image Tools
Compress Image
Shrink a photo to a target size, right in your browser.
Drop an image or click to browse
JPG, PNG, WebP supported
Files are processed on your device. Nothing is uploaded to a server.
Compress Image: what this tool does
Reduce JPG, PNG, or WebP images when a website, form, email, or upload portal expects a smaller file. Nyako works toward a target file size instead of making you guess a compression percentage, and it processes the image locally in your browser.
How it works
- 01
Set a target size in KB and drop your image in — no need to guess a quality percentage, just the file size you actually need.
- 02
We progressively adjust quality and resolution until the output fits your target, trying a lighter touch first and only reducing further if needed.
- 03
Download the result — nothing was uploaded to a server, and the whole process runs inside your browser tab.
When this tool is useful
- When a form says the image must be under a particular KB limit.
- When a photo is too large to email or upload.
- When you want a smaller web image without manually testing dozens of quality settings.
Supported formats
What to know before you use this tool
Image compression reduces the amount of data needed to store or share an image. The best result is not the smallest possible file; it is the smallest file that still looks right for the job.
Good use cases
- Email and upload size limits
- Faster web pages and smaller downloads
- Keeping photos practical for storage and sharing
A sensible workflow
- Keep the original image as your master copy.
- Choose the output format based on the image: photographs usually suit JPG or WebP, while transparency and crisp graphics often suit PNG.
- Compress, then inspect faces, small text, signatures, and fine edges before replacing the original.
Things worth checking
- Compression and resizing are different: reducing pixel dimensions can save more space than quality reduction alone.
- Repeatedly recompressing an already compressed JPG can introduce visible artifacts.
- If an exact file-size limit matters, check the downloaded file itself rather than relying on an estimate.
Continue learning
Tips for better results
- Start with a realistic target instead of an extremely small one.
- For photographs, JPG or WebP is usually more size-efficient than PNG.
- Check the final image at 100% zoom when text or fine detail matters.
What to expect
Compression is a quality-versus-size tradeoff. Very aggressive targets may require lower quality or dimensions, and the exact target may not always be reachable without making the image unusable.
Frequently asked questions
Does this upload my photo?
No — compression runs in a Web Worker on your device. The file never leaves your browser.
What if my target is too small?
We'll get as close as possible and tell you honestly if the exact target isn't reachable without ruining the image.
Will this work for printing, not just screens?
For print you generally want higher resolution than this tool's small-file-size targets are built for — it's optimized for email, web uploads, and forms, not print-quality output.
Can I compress several images at once?
Not in a single batch right now — each run handles one image, so you'd repeat the process per photo. If you need to combine several into one file afterward, try Image to PDF.
Common mistakes to avoid
Compressing a screenshot or logo the same way as a photo
PNG-style images with flat colors and sharp text compress very differently from photographs. Pushing a screenshot through heavy photographic compression can introduce visible blur around text edges. If the image is mostly flat color, try a lighter compression pass first.
Not checking the result at 100% zoom
A thumbnail preview hides artifacts that show up clearly at full size — especially around faces, small text, and fine textures. Always open the compressed file at its actual size before relying on it for something important.
Compressing an already-compressed JPG repeatedly
Every time a JPG is re-saved, it loses a little more detail, even at the same quality setting. If you'll need to compress an image more than once, keep the original uncompressed version and compress fresh from it each time.