Free AI Tools

Free Image Compressor Online

Reduce JPG, PNG, or WebP file size by quality or target KB. Compare the original and compressed result, then download the smaller file locally with no login or upload.

  • Free, no login
  • Local processing
  • Quality or target KB
  • JPG, PNG, and WebP input

Compression workspace

Source image

Compression goal

Keeps the original width unless you enter a smaller value. The tool never enlarges the image.

Your image stays in this browser

Preview

How to Compress an Image Online

A direct path from an oversized source file to a measured result you can inspect before download.

  1. Step 1

    Choose an Image

    Choose, drop, or paste one JPG, PNG, or WebP file and confirm its original dimensions and file size.

  2. Step 2

    Set Quality or Target KB

    Control visual quality directly or set a maximum file size, then choose the output format and an optional smaller maximum width.

  3. Step 3

    Compare and Download

    Review the output bytes, dimensions, format, quality, savings, and target status before downloading the compressed image.

Common 100KB image tasks

Start with the result you need, then compare the downloaded file's bytes, format, dimensions, and visible quality.

Common Image Compression Tasks

Start with the constraint that matches your destination, then adjust only if the measured result still misses the limit or visible quality you need.

Compress an Image to 100KB

Choose Target KB and the 100KB preset for a form or upload limit. The tool aims for an output at or under the maximum rather than an exact byte count.

Make Website Images Smaller

Try WebP with a practical quality level, then cap maximum width only when the source has more pixels than the page needs.

Reduce an Email Attachment

Use JPG or WebP for a photo, then lower quality or maximum width when the attachment is still above the sending limit.

Convert a Large PNG Screenshot

Try WebP when file size matters more than lossless pixels. Keep PNG when transparency or lossless output matters, but expect smaller savings.

One source image compressed for an upload form, website, email attachment, and screenshot workflow

Choose the Right Compression Settings

Start with the constraint that actually matters: visible quality, a strict upload limit, format compatibility, or oversized dimensions.

Use Quality Mode for Visual Control

Choose High, Balanced, or Small, or move the slider yourself. Higher settings retain more detail but usually produce a larger JPG or WebP file.

Use Target KB for Upload Limits

Choose 20KB, 50KB, 100KB, 200KB, 500KB, or enter a custom maximum. The tool finds the highest practical JPG or WebP quality at or below that limit and can reduce dimensions when needed.

Pick JPG, PNG, or WebP

Use JPG for broad compatibility and photographs, WebP for efficient web delivery, and PNG when transparency or lossless pixels matter more than the smallest file.

Limit Maximum Width Only When Needed

Keep the original width unless the source is larger than the destination needs. Reducing dimensions can save more bytes than extreme quality reduction, and the tool never enlarges the image.

Image compression controls for quality, target size, output format, and maximum width

Understand Image Quality and File Size

Compression results depend on the source, so evaluate both the visible image and the measured output instead of relying on one setting.

Why File Size Varies

Pixel dimensions, fine detail, noise, transparency, source encoding, and output format all affect the final number of bytes. The same quality setting can produce very different file sizes.

Lossy and Lossless Outputs

JPG and the WebP output used here trade some pixel detail for smaller files. PNG preserves pixel data but may remain much larger than a comparable JPG or WebP.

Check Savings and Visible Detail

Compare original and output bytes, dimensions, format, and quality, then inspect the preview for text edges, faces, gradients, and other important detail.

When Compression Is Not Enough

An optimized source or PNG output can become larger. Try WebP, lower quality, or a smaller maximum width; use Image Resizer when exact pixel dimensions are the real requirement.

The same image compared before and after compression with detail inspection and file-size indicators

Privacy, Formats, and Limits

The tool keeps processing local and states its format and browser boundaries so you can decide whether it fits the file you have.

Your Image Stays in This Browser

The selected file is decoded with browser APIs, drawn to a local Canvas, previewed with an object URL, and downloaded from this session. It is not sent to a processing server.

Source Metadata Is Not Preserved

Canvas export creates a new image file and normally omits source EXIF and other embedded metadata. This tool does not provide a metadata-preservation option.

Supported Input and Output Formats

You can open and export JPG/JPEG, PNG, and WebP. Target KB mode uses JPG or WebP because the PNG quality value does not control lossless Canvas output.

One Image and Browser Limits

This version processes one image at a time and caps each processed dimension at 12,000 pixels. Very large files also depend on available device memory and browser codec support.

An image processed locally in a browser with format choices, metadata handling, and a practical limit gauge

Image Compressor FAQ

Direct answers about target sizes, image quality, formats, privacy, and the one-image workflow.

How do I compress an image to 100KB?

Add a JPG, PNG, or WebP image, choose Target KB, select 100, and use JPG or WebP output. The tool searches for the highest practical quality at or under 100KB and may reduce the dimensions proportionally if quality reduction alone is not enough.

Can I compress an image without losing quality?

PNG output is lossless in this tool, but it may not become much smaller. JPG and WebP use lossy compression, so lower quality settings discard some pixel detail. Use the preview and file-size comparison to choose an acceptable balance.

Does this image compressor upload my file?

No. The selected image is decoded, compressed, previewed, and exported in your browser. The tool does not send the image file to a processing server.

Which format usually creates the smallest image?

WebP is often a strong choice for web images. JPG is widely compatible and works well for photographs. PNG preserves transparency and lossless pixels but can remain larger, especially for detailed images.

Why does PNG compression sometimes save very little?

PNG is lossless, and this browser tool re-encodes it without specialized palette quantization. An already optimized PNG may stay close to the original size or become larger. Switch to WebP or JPG if a smaller file matters more than lossless PNG output.

What is the difference between image compression and resizing?

Compression changes the encoding to reduce file bytes. Resizing changes pixel dimensions. This compressor can optionally cap width, but use Image Resizer when exact dimensions or percentage scaling are the main requirement.

Can I compress multiple images at once?

No. This version processes one image at a time so you can review its preview, settings, and result before downloading.

Related image tools

Resize exact dimensions or convert the result to another supported format.

Browse image tools