No processing of your file contents takes place on any server. You need no data-processing agreement with gottrix to handle confidential or business documents.
Hosted in GermanyGlobal Content Delivery
Origin servers at Hetzner in Germany, delivered worldwide through a content delivery network. Your file contents are never transmitted in the process - they never leave your device.
Large image files slow down websites, blow past email-attachment limits and fill up storage. Moderate compression often cuts file size by 60-80% with no visible difference.
This tool re-encodes each image locally in its original format - a PNG stays a PNG, a WebP stays a WebP, a JPG stays a JPG. If the file would not get smaller, you automatically keep the original. Optionally cap the maximum width. Everything runs in the browser - no upload.
Some forms - government and exam portals in particular - require a photo within an exact size window (for example "20 to 50 KB"), not just "as small as possible". The "Target size (KB)" mode searches for the matching JPG or WebP quality automatically via an interval search, instead of you trying slider positions by hand. If the window genuinely cannot be hit (e.g. the image stays below the minimum even at best quality), you get a clear error instead of an artificially padded file.
Unlike TinyPNG or iLoveIMG, which upload your image to a remote server for compression, everything here stays on your device - it works the same way on Windows, macOS, Linux, Chromebooks, iPhone and Android, because all it needs is a current browser, no install. There is no daily or file-count cap, no forced account and no watermark in the result - unlike many competitors' free tiers, which limit exactly those things.
Limitations: The format is preserved; transparency in PNG and WebP is kept. Metadata such as GPS is removed during re-encoding - image orientation stays correct. Photographic PNGs often shrink noticeably only as WebP or JPG. The "Target size (KB)" mode only searches JPG/WebP quality (no padding, no upscaling); a PNG cannot be hit to a target size this way since PNG is lossless and ignores the quality parameter - pick JPG or WebP instead.
Presets compared
Presets compared
Preset
Quality
Use
Best quality
90
keeps fine detail
Balanced
80
fits most photos
Smallest file
60
saves the most space
FAQ
Are images uploaded?
No, compression runs entirely locally in the browser.
How much should I compress?
The “Balanced” preset fits most photos. “Smallest file” saves the most, “Best quality” keeps fine detail.
Are the format and transparency kept?
Yes. A PNG stays a PNG with its transparency, WebP stays WebP, JPG stays JPG - nothing is silently converted.
Does resolution stay the same?
By default yes. Optionally set a maximum width; only larger images are then scaled down proportionally.
Can the file ever get larger?
In "Quality" mode no - if re-encoding would produce more bytes, you automatically keep the original ("already optimized"). In "Target size (KB)" mode the file can deliberately grow when a minimum is requested (e.g. a government form needing 20-50 KB) and the original is already smaller.
What happens if the target size cannot be reached?
The tool shows a clear error instead of an artificially padded or wrong file - for example when even the best quality stays below the minimum, or a PNG is selected (PNG is lossless and has no quality control to search over).
Is the tool free, and is there a limit?
Yes, completely free, no account and no limit on the number of images - compress as many images as you want, even in batches.
Does this also work on a phone or Chromebook?
Yes. Because everything runs in the browser, compression works identically on Windows, macOS, Linux, Chromebook, iPhone and Android - no app install.
How is this different from TinyPNG or similar online tools?
With TinyPNG and similar services your image leaves the device and is processed on a remote server. Here compression runs right in the browser - the image is never uploaded, and the tool even works offline after the first load.