Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

imageopt review

Free#37 of 85 in Image Compression Software

A free, open-source CLI for batch image optimization, with GitHub Actions support.

5.7/10Editor score
imageopt5.7 Visit imageopt

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

imageopt is a cross-platform command-line tool for optimizing JPEG, PNG, WebP, SVG, and static GIF files. It is aimed at developers who want to process images locally or add optimization checks to a CI workflow, including solo developers and small teams. Distributed as a self-contained binary for Windows, macOS, and Linux, it runs as a local tool rather than a hosted image service. Its free, open-source model makes it a focused option for teams comfortable working from the command line.

The workflow covers individual files, directories, and glob patterns, with recursive directory processing and parallel processing for batch jobs. Lossless optimization is the default; lossy recompression is available with an adjustable quality setting and minimum-savings threshold. A dry-run preview can show prospective changes, while CI check mode and JSON output support automated workflows and machine-readable reporting. Metadata can be stripped or retained according to a command-line policy. These controls suit developers who need repeatable optimization rules, but the product does not resize images and does not provide API access, so it is less suitable as a general-purpose image pipeline or for applications that need an optimization endpoint.

GitHub Actions is the stated integration, and imageopt can also run directly in local workflows. The composite GitHub Action provides a route to include it in automation without changing its command-line focus. There are no paid tiers to weigh against one another: the project is described as free and open source. That keeps the choice centered on workflow fit rather than plan selection. Choose imageopt when a team wants format support, batch processing, metadata policy, and CI reporting in a self-hosted CLI. Look elsewhere if a graphical interface, image resizing, or API access is central to the job.

imageopt pros and cons

  • Where it wins
    • Handles JPEG, PNG, WebP, SVG, and static GIF images
    • Supports recursive batches, glob patterns, and parallel processing
    • Offers dry runs, JSON reports, metadata controls, and a GitHub Action
  • Where it doesn't
    • Command-line workflow may not suit users seeking a graphical interface
    • Does not resize images
    • Does not provide API access

imageopt fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update