Compress an image to any size
Reduce the file size of a photo without uploading it anywhere. Choose a target size in KB and FileTinker compresses it in your browser — your image never leaves your device.
Compress to a specific size
Jump straight to a preset — each opens its own page with the tool ready to go:
How to compress an image
- Drag your JPG, PNG, or WebP into the box above (or tap to browse). Nothing uploads — the file is read straight into your browser.
- Enter the target size you want in KB, or open a preset size below. FileTinker re-encodes the image until it lands at or under your target.
- Preview the result and download. If a target is too small for the image, you're told clearly instead of handed a broken file.
About compressing images
Image compression shrinks a photo's file size by storing it more efficiently and, when needed, lowering quality slightly. JPG and WebP use 'lossy' compression that can reach very small sizes, while PNG is 'lossless' and stays larger but pixel-perfect. FileTinker keeps your original format when it can re-encode it, and falls back to JPG otherwise.
Smaller images load faster on websites, attach to email under size limits, and upload to forms that cap file size — for example a 100 KB photo for a job or visa application. Because everything runs in your browser, your photos never touch a server, which matters for ID scans, contracts, or anything private.
Tip: if you also need exact pixel dimensions, resize the image first and then compress — fewer pixels makes hitting a small KB target much easier.
Frequently asked questions
How do I compress an image to a specific KB size?
Drop your image in, type the size you need (e.g. 100 KB) or choose a preset, and press compress. FileTinker binary-searches the quality until the file fits at or under that size, then offers it to download.
Does compressing reduce image quality?
Lossy formats (JPG, WebP) trade a little quality for much smaller files; at moderate targets the difference is usually invisible. PNG stays lossless. You can preview the result before downloading.
Are my images uploaded to a server?
No. Compression runs entirely in your browser — your images never leave your device and nothing is stored online.
Which image formats can I compress?
JPG, PNG and WebP are re-encoded in their own format; other inputs (HEIC, TIFF, GIF, BMP, AVIF…) are converted to JPG so the compression always succeeds.