Compress Images Online

    Reduce image file size in your browser. Compress JPEG, PNG, WebP, and BMP files with format-aware controls.

    1. 1Upload
    2. 2Compress
    3. 3Download

    One image compressor · common formats

    Compress images online, with the right controls for each format

    Reduce image file size with one browser-based image compressor for JPEG, PNG, WebP, and BMP. Upload a picture, choose whether to keep its dimensions or transparency where supported, and download only when the processed file is smaller.

    JPEG / JPGPNGWebPBMPBrowser processing

    Image preview

    weekend-photo.webp

    WEBP

    Keep Original Dimensions

    On by default

    Transparency option appears for compatible formats

    A visual guide, not a preset result

    Before and after image compression

    Compression reduces stored image data. These examples show supported formats—not measured file sizes. Results and visible changes vary by image and settings.

    JPG / JPEG

    Source
    Before
    After

    JPEG

    Not supported

    PNG

    Source
    Before
    After

    PNG, or JPEG when transparency is turned off

    Preserved by default

    WebP

    Source
    Before
    After

    WebP (PNG fallback if unavailable), or JPEG when transparency is off

    Preserved by default

    BMP

    Source
    Before
    After

    PNG, or JPEG when transparency is turned off

    PNG output when enabled

    The preview artwork is illustrative and shown unchanged to explain the workflow. It does not represent a specific compression ratio or promise identical results for every image.

    A focused online image compressor

    One workflow for your everyday image files

    Use a free image size reducer for common raster formats, with settings that appear when they are relevant to the source.

    One place for common formats

    Compress supported JPEG, PNG, WebP, and BMP images from one simple workflow.

    Keep the dimensions you need

    Keep Original Dimensions is on by default. Turn it off to allow the compressor to scale the image.

    Format-aware transparency

    A transparency control appears for PNG, WebP, and BMP. Keep it on for alpha-capable output, or turn it off to use JPEG.

    Check the real file size

    The tool compares the processed image with the source and only offers a download when the result is smaller.

    Three steps, no setup

    How to compress an image online

    Upload one supported image, check the format-specific options, and save a smaller copy when compression reduces its size.

    1. 01

      Upload an image

      Choose a JPEG, PNG, WebP, or BMP file.

    2. 02

      Set your options

      Keep the dimensions and transparency choices that suit your image.

    3. 03

      Compress and save

      Review the file-size result and download if it is smaller.

    Behind the scenes

    How PngExport compresses images in your browser

    The image is processed on your device with a browser worker. The output type follows the source and your transparency choice, then the tool checks the actual result.

    1. 01

      Read the source locally

      Your image is opened in the browser. It is not sent to an image-compression server.

    2. 02

      Apply relevant settings

      The compressor reads the dimensions preference and shows a transparency toggle only for PNG, WebP, and BMP.

    3. 03

      Create a compressed copy

      A browser worker re-encodes the image. If scaling is allowed and the first pass is not smaller, it tries a fallback pass.

    4. 04

      Compare, then offer download

      The result is checked against the source file. A download is offered only when the output is smaller.

    JPEG compression is lossy; PNG remains PNG when transparency is preserved. Actual size savings and visual changes depend on the source image and selected settings.

    A browser-based image compressor

    Compression runs on your device in a browser worker. Your selected image is processed locally rather than uploaded to a remote compression service.

    • No image-processing upload
    • No desktop installation
    • See the output size before downloading

    Know your output

    Supported image formats and output

    This all-in-one image compressor is for common still raster images. Choose the format and transparency behavior that fits your workflow.

    InputTypical useOutputTransparency
    JPG / JPEGPhotographs and everyday image sharingJPEGNot supported
    PNGTransparent graphics, screenshots, and crisp artworkPNG, or JPEG when transparency is turned offPreserved by default
    WebPWeb graphics and photos where WebP is supportedWebP (PNG fallback if unavailable), or JPEG when transparency is offPreserved by default
    BMPBitmap images from compatible applicationsPNG, or JPEG when transparency is turned offPNG output when enabled

    GIF, animated WebP, TIFF, AVIF, and SVG are not accepted here. SVG files stay vector when you use the dedicated SVG compressor.

    Helpful answers

    Image compression FAQs

    Which image formats can I compress here?

    This tool accepts JPEG/JPG, PNG, WebP, and BMP images. Support also depends on your browser being able to decode the selected file.

    Can I compress SVG files here?

    SVG is a vector format rather than a raster image. Use the SVG compressor to clean supported SVG markup without converting the artwork to pixels.

    Does the tool preserve transparent backgrounds?

    For PNG, WebP, and BMP sources, Preserve Transparency is available and enabled by default. BMP is exported as PNG when transparency is preserved. Turning the option off creates JPEG output, which does not support transparency.

    Will my image keep its original dimensions?

    Keep Original Dimensions is enabled by default. Turn it off to allow resolution scaling during compression. The resulting file size is displayed before download.

    Will every compressed image be smaller?

    Not always. Some source files are already efficiently encoded. The tool checks the processed file and does not present an equal-size or larger result as a saving.

    Are my images uploaded to a server?

    The image compression runs in your browser using a browser worker. The selected image is processed on your device rather than uploaded to a compression server.

    Does this tool compress GIF, TIFF, or AVIF?

    No. This compressor currently supports JPEG/JPG, PNG, WebP, and BMP still images. GIF animation, animated WebP, TIFF, and AVIF are not supported here. For SVG files, use the separate SVG compressor.

    Is this image compressor free?

    Yes. You can use the online image compressor for free without installing desktop software or creating an account.

    Related image tools

    Use a dedicated compressor or convert an image when your project needs a particular format.

    Back to compressor