Powerful Features,
Zero Compromise.
The MicroPng CLI brings professional-grade image optimization to your build pipelines and local development environment. Built for speed and reliability.
NPM / Bun / Yarn
$npm install -g micropng-cliHomebrew
$brew install SahilFruitwala/tap/micropng-cliRun instantly (NPX)
$npx micropng-cli --helpmicropng-cli
# Processing 148 images recursively...
➜SUCCESSOptimized image-24.pngSaved 42% (1.2 MB)
➜SUCCESSbanner-large.webpSaved 68% (4.5 MB)
➜SUCCESSlogo-transparent.pngSaved 12% (15 KB)
Total Stats:
Files Processed: 148
Time Taken: 4.2s
Total Space Saved: 124.5 MB
Key Features
Usage Examples
Compress a single file with default settings.
Basic Compression
$micropng-cli input.png --output optimized.pngOptimize an entire directory maintaining structure.
Bulk Folder Processing
$micropng-cli ./assets --output ./dist --recursiveThe professional way: replace originals safely.
In-Place Project Optimization
$micropng-cli ./src --recursive --replace --quality 85Available Options
| Option | Alias | Description |
|---|---|---|
| --output | -o | Target directory or file path |
| --recursive | -r | Deep scan subfolders |
| --replace | — | Safe atomic overwrite |
| --quality | -q | Compression quality (1-100) |
| --format | -f | Output format (webp, jpeg, avif, png) |
| --concurrency | -c | Max simultaneous tasks |
| --ignore | -i | Glob patterns to skip |
| --keep-metadata | — | Preserve EXIF/GPS data |
Run micropng-cli --help for full documentation
Ready to optimize?
Install the CLI now and start optimizing your images with the same speed and privacy as the web application, but directly from your terminal.