CompressByURL
CompressConvertResizeTarget sizeBy URLWebsite scanner
Start compressing
CompressByURLchevron_rightCompress Images Online

Compress Images Online

Compress JPEG, PNG, WebP and static AVIF images locally in your browser with Smart, quality or target-size controls.

lockLocal processingstacksBatch readydownloadIndividual or ZIP download
tuneSettings

Settings

Upload and compress images

Three image tiles becoming one smaller image tile

Drop or paste images here

JPEG, PNG, WebP or static AVIF. Add one file or a whole batch.

  • JPEG
  • PNG
  • WebP
  • AVIF

Compare images

Inspect the original and optimized image without creating another full-resolution copy.

lockLocal files never leave your device.

A practical compressor, without the upload detour.

Use Smart mode for a careful default, or open the settings rail when you need a particular quality, output format, dimension or byte limit.

Inputs
JPEG, PNG, WebP, static AVIF
Outputs
Keep original, JPEG, PNG, WebP, AVIF
Batch
Multiple files with ZIP download

Built for real batches

Compression runs away from the React main thread with bounded worker concurrency, keeping controls responsive during a batch.

Measured, not mysterious

Results report original and output bytes, dimensions, format and metadata state instead of hiding the tradeoff behind one score.

How it works

Local image bytes, filenames, previews and EXIF/GPS data stay on your device. Metadata removal is enabled by default.

  1. Add your images

    Choose one image or a batch. The browser validates the file signature and prepares a local preview.

  2. Set the outcome

    Keep Smart mode or adjust format, quality, resize, target-size, naming and metadata controls.

  3. Compress and download

    Dedicated browser workers process the queue. Download individual results or package successful files into a ZIP.

Useful for

  • check_circleReduce a mixed batch before adding it to a website or CMS.
  • check_circleResize oversized photos while preserving their proportions.
  • check_circleConvert static images and compare the result before downloading.

Questions about compress images online

Are my uploaded images sent to a server?add

No. Files selected from your device are decoded, compressed and packaged in your browser. URL modes use the network only to fetch the remote resource you request.

What does Smart compression change?add

Smart mode chooses conservative format-aware settings. You can switch to manual quality, a target size, exact or maximum dimensions, and another output format before processing.

Which image formats can I compress?add

JPEG/JPG, PNG, WebP and static AVIF are supported. Animated GIF, WebP and AVIF optimization is intentionally not supported.

Related compression tools

Compress JPG Images Onlinearrow_forwardResize Images Onlinearrow_forwardCompress an Image to 100KBarrow_forwardA TinyPNG Alternative for Local and URL Workflowsarrow_forwardA Squoosh Alternative for Batches and URLsarrow_forward
CompressByURL

Make images lighter. Keep local files private.

CompressPrivacyURL toolsLearn