Free Image Compressor

Compress images
in your browser.

Add a mixed batch of JPEG, PNG, or WebP files, choose a practical balance, and review each result before saving it.

  • Runs locally in your browser
  • No account required
  • Mixed-format batches

Image Compressor workspace

    Preview

    Original image preview
    Original
    Optimized image preview
    Optimized

    Three clear steps

    How to use the image compressor

    The entire workflow stays in the current browser tab, from selection through download.

    1. Add your images

      Choose JPEG, PNG, and static WebP files together. ImagePhix verifies the file contents before adding them.

    2. Choose a balance

      Keep each original format or select an output, then adjust quality or maximum width for the job.

    3. Review and save

      Compare each output size, preview the result, and download files individually or in one local ZIP.

    One practical workspace

    Useful for mixed image jobs

    Use the general compressor when a folder contains more than one supported format or when you need output choices in one queue.

    Web publishing

    Prepare a mixed asset batch

    Process photos, screenshots, and modern web assets together. Smaller files transfer fewer bytes and can help images load faster on webpages.

    Everyday sharing

    Reduce attachment weight

    Create smaller copies for email, forms, and shared folders while keeping the originals available.

    Local workflow

    Review before downloading

    The queue shows dimensions and output size so a larger re-encode is easy to spot.

    Choose the right path

    When a format-specific compressor helps

    The general tool is flexible. A dedicated page is clearer when every input shares the same format and you want controls and guidance tailored to it.

    JPEG

    Photos and continuous tones

    Use the JPEG compressor for JPG photo batches and a focused lossy-quality workflow.

    PNG

    Screenshots and transparency

    Use the PNG compressor to retain PNG output and avoid controls that do not apply to PNG encoding.

    WebP

    Existing web assets

    Use the WebP compressor for static WebP inputs that should remain WebP.

    Compression choices

    Balance size, format, and dimensions

    Quality and dimensions solve different problems: quality changes how JPEG or WebP detail is encoded, while resizing removes pixels. File size also depends on the source and output format.

    Smaller

    Lower quality carefully

    Lower JPEG or WebP quality can reduce size further, but fine texture, text, and gradients may show artifacts.

    Dimensions

    Resize only when useful

    When an image is much larger than its intended display size, reducing maximum width can substantially cut file size, but it removes pixels.

    Output

    Watch format changes

    Conversion changes file characteristics. Transparent pixels need a matte when the selected output is JPEG.

    Current boundaries

    Know what this release does

    The workspace is deliberately bounded so local browser memory and processing remain predictable.

    • 20 files per batchEach file can be up to 100 MB.
    • Up to 64 megapixelsNo side may exceed 16,384 pixels.
    • Metadata is not retainedOutputs are newly encoded; keep originals when metadata matters.
    • Animated inputs are rejected rather than flattened silently.
    • Mixed-format output may differ substantially in size; review each result before replacing an original.

    Questions, answered

    Image Compressor FAQ

    Concise answers about the behavior and boundaries of this specific workflow.

    What does an image compressor do?

    An image compressor re-encodes an image, and may resize it, to reduce the file size needed for storage or transfer. Results depend on the source format, dimensions, and settings.

    Which image formats can I compress together?

    You can batch-process JPEG, PNG, and static WebP files in one queue. Other formats and animated images are rejected.

    What does the quality control change?

    It controls the browser JPEG and WebP encoders. PNG output does not use the quality value in this workflow.

    Can resizing reduce image file size?

    Yes. If an image is much larger than its intended display dimensions, reducing its maximum width can remove many pixels and substantially reduce file size.

    Are selected image files uploaded?

    No upload endpoint is part of this compressor workflow. Processing happens locally, with processing-related network activity limited to same-origin application assets such as the module Worker.

    What happens to image metadata?

    Outputs are newly encoded browser images and source metadata is not preserved. Keep the original when EXIF or other metadata matters.

    Can ImagePhix make an image match an exact KB limit?

    No. This release offers quality and maximum-width controls, not exact-size compression.

    When should I use a dedicated format page?

    Use one when every file is JPEG, PNG, or WebP and you want validation, defaults, and guidance focused on that format.

    Back to the tool

    Ready to optimize a mixed batch?

    Return to the workspace and add the JPEG, PNG, or WebP files you want to review.

    Add images