Choose analytics

Essential browser storage remembers your tool settings. Optional analytics helps us understand site use and loads only if you accept it. Image files, filenames and submitted URLs are not sent to analytics.

Read the Cookie Policy
Skip to content
CompressByURL
CompressConvertResizeTarget sizeBy URLWebsite scannerBlog
Start compressing
CompressByURLchevron_rightA Squoosh Alternative for Batches and URLs

A Squoosh Alternative for Batches and URLs

Compare CompressByURL and Squoosh for browser-local compression, batch work, target sizes and URL image optimization.

lockLocal processingstacksBatch readydownloadIndividual or ZIP download
tuneSettings

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
Three image tiles becoming one smaller image tile

Paste an image URL

Fetch one public image, then compress and download it locally.

HTTP or HTTPS · JPEG, PNG, WebP or static AVIF · up to 25 MB

shield_lockImport a public image. Compression and downloads happen on your device.

Three image tiles becoming one smaller image tile

Audit webpage images

Audit discoverable images, dimensions, formats and optimization issues.

One public HTTP or HTTPS page · no full-site crawling

shield_lockScan one public page, choose images, then optimize them on your device.

lockLocal files never leave your device.

Keep local processing; change the shape of the workflow.

Squoosh is a strong browser-local image lab. CompressByURL is the alternative when the job is a repeatable queue, an explicit byte ceiling, a direct image URL or a webpage image audit.

Shared strength
Browser-local image compression
CompressByURL focus
Batch, target-size and URL workflows
Review date
September 14, 2026

Designed around a queue

The batch queue limits worker concurrency and avoids decoding an entire collection at once.

Different control philosophy

Squoosh exposes deep low-level codec dials. CompressByURL provides clean, essential controls for format, quality, and sizing while processing entirely in your browser.

Evidence review · September 14, 2026

CompressByURL vs Squoosh

Both products process local images in the browser. The useful choice is between Squoosh's detailed per-image codec workspace and CompressByURL's queue, byte-target and URL-oriented workflow.

WorkflowCompressByURLSquoosh
Local processingLocal file decode, encoding, previews, naming and ZIP generation happen in the browser.The official repository says image compression happens locally and images are not sent to a server.
Working styleA bounded worker queue processes multiple images with shared settings and ZIP output.The official app is organized around a detailed image comparison and codec settings workspace.
Format controlsSupports JPEG/JPG, PNG, WebP and static AVIF behind one consistent settings model.The official repository describes numerous formats and exposes codec-specific controls.
URL workflowsIncludes direct public image URL intake and bounded single-page image discovery.This comparison makes no claim that Squoosh lacks an equivalent URL workflow.

Sources reviewed: Squoosh web app, official Squoosh repository, official Squoosh FAQ (last edited 2021). Features and limits can change; verify the linked product before making a decision.

How it works

Local files remain on the device in both products according to the reviewed first-party evidence. CompressByURL's network access begins only when you deliberately choose an Image URL or Website URL mode.

  1. Add a file or batch

    Drop a supported static image or a batch into the shared browser-local queue.

  2. Choose repeatable settings

    Apply consistent settings across the queue, using resize, quality, format and target-size controls.

  3. Inspect and export

    Review measured bytes and dimensions, then download individual results or a ZIP.

Useful for

  • check_circleApply the same settings to several website assets.
  • check_circleSearch for the highest tested quality under a fixed KB ceiling.
  • check_circleMove from a webpage image audit into a local optimization queue.

Questions about a squoosh alternative for batches and urls

Is CompressByURL more private than Squoosh?add

No. Both keep local image processing in the browser. CompressByURL is aimed at repeatable batch, target-size and URL/page workflows; Squoosh is especially useful when you want to explore detailed codec controls on an image.

Does Squoosh upload the image itself?add

The Squoosh repository says it collects basic visitor information and before/after image-size values through analytics. It also says the image itself is not sent to a server. Review the current privacy disclosures for your needs.

When is target-size mode useful?add

Use target-size mode when a form or CMS imposes a byte ceiling. CompressByURL searches a bounded quality range and can offer proportional Smart Fit dimension reduction when quality alone cannot meet the target.

Continue with a focused workflow

Compress Images Onlinearrow_forwardCompress an Image to 200KBarrow_forwardOptimize Images from Any Webpagearrow_forward
Mascot organizing image cards for optimization

Compress images locally, from a URL, or from a webpage.

Reduce file size, convert formats and prepare web-ready assets in your browser.

Open the free image compressor
CompressByURL

Make images lighter. Keep local files private.

BlogAbout & contactPrivacyTermsCookies