en

Compress images

Shrink JPG, PNG and WebP locally by often 60-80% - no server upload, unlimited images, no account needed.

Running locally on your device ...

Mode
  • Quality
  • Target size (KB)
Preset A ready-made setting for a typical case - faster than tuning by hand.
  • Best quality
  • Balanced
  • Smallest file
  • Custom (slider)
  • Automatic (recommended)
Max width (px, 0 = unlimited) Caps the width. Larger images are scaled down proportionally.

Your files

    Running locally on your device ...

    0%

    Is my file uploaded?

    No. Everything runs in your browser - your file never leaves your device. How this is verifiable

    No upload100% local
    Your content stays with youno third-party access
    Hosted in GermanyGlobal Content Delivery
    Independently auditedTLS A+ · HTTP headers A+

    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.

    Specifications

    Specifications
    Input formatsJPG, JPEG, PNG, WEBP
    Auto-conversionGIF, BMP, TIFF, ICO, SVG, HEIC, PDF, DOCX, DDS, HDR, PCX, WBMP
    Output formatsJPG, PNG, WebP
    Batch processingYes
    ProcessingLocally in your browser (JavaScript)
    File uploadNone

    In 3 steps

    1. Drop one or more images.
    2. Pick a preset/quality or a target size (KB).
    3. Download the compressed images.

    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
    PresetQualityUse
    Best quality90keeps fine detail
    Balanced80fits most photos
    Smallest file60saves 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.

    Related tools

    Resize images · WebP to JPG · JPG to PDF · Image to text (OCR) · HEIC to JPG · JPG to PNG