Batch conversion
Convert multiple images to one shared output format in a single run.
Free · Open source · macOS · v3.1.3
Convert, resize, and automate images in bulk. BulkPixel is a free and open-source macOS app that processes your images locally.

One local workflow for image conversion, resizing, naming, and export.
Overview
BulkPixel is a free and open-source batch image converter for macOS. It converts and resizes multiple images at once, saves complete conversion settings as reusable Presets, and can automatically process new files through Watched Folders. The desktop app and bundled CLI use the same local conversion pipeline, so images stay on the Mac instead of being uploaded to an online service. BulkPixel imports JPEG, PNG, WebP, AVIF, SVG, HEIC, and HEIF files and exports JPEG, PNG, WebP, or AVIF.
Formats
BulkPixel uses the same format support in the desktop app and CLI. SVG, HEIC, and HEIF files can be imported and converted, but they are not export formats.
JPEG, WebP, and AVIF exports use the selected quality setting. PNG exports use lossless compression.
| Format | Import | Export |
|---|---|---|
| JPEG / JPG | Yes | Yes |
| PNG | Yes | Yes |
| WebP | Yes | Yes |
| AVIF | Yes | Yes |
| SVG | Yes | No |
| HEIC / HEIF | Yes | No |
Comparison
BulkPixel combines a native macOS desktop workflow with command-line automation, reusable Presets, and Watched Folders. Here is how its core capabilities compare with Converseen and ImgConverter.
| Feature | BulkPixel | Converseen | ImgConverter |
|---|---|---|---|
| GUI + CLI | ✅ Integrated | ❌ Separate | ✅ Integrated |
| macOS | ✅ | ✅ | 🟡 |
| Open source | ✅ MIT | ✅ GPL-3 | ✅ MIT |
| Core technology | Rust / Tauri | ImageMagick | Python / Pillow |
| JPEG / PNG / WebP / AVIF | ✅ | ✅ | ✅ |
| HEIC / HEIF | ✅ | ✅ | ✅ |
| TIFF | ✅ | ✅ | ✅ |
| RAW | ❌ | 🟡 | ✅ |
| JPEG XL | ✅ | 🟡 Depends on build | ✅ |
| Watched Folders | ✅ | ❌ | ✅ |
| Presets | ✅ GUI + CLI | 🟡 | ✅ |
| Metadata / ICC | ✅ | ✅ | ✅ |
| CLI automation | ✅ | ✅ | ✅ |
Presets
BulkPixel Presets store the output format, width or height, quality, prefix or postfix, and output folder. Selecting a Preset restores the complete workflow in the desktop app or CLI. A “Blog Header” Preset could export every image as a 1600 px WebP into the same output folder with one selection.

Batch conversion
BulkPixel applies one conversion setup to every image in the current batch.

Watched Folders
BulkPixel can monitor a selected folder and apply saved Presets when matching files arrive while the app is running.
JPEG, PNG, WebP, AVIF, SVG, HEIC, and HEIF files can trigger Watched Folder rules.

Image Inspector
BulkPixel’s Image Inspector shows the dimensions, format, color information, embedded metadata, and privacy-relevant metadata fields for a loaded image without leaving the conversion workflow.

Statistics
BulkPixel tracks conversion totals by format, input and output storage, saved space, processing time, CLI usage, Watched Folder conversions, and the local workflow timeline.

HEIC and HEIF
BulkPixel imports HEIC and HEIF images directly on macOS and converts them to JPEG, PNG, WebP, or AVIF.
BulkPixel uses the native macOS decoder, applies the stored image orientation, and handles embedded color profiles such as Display P3. The conversion pipeline produces SDR output where appropriate.
Core workflow
BulkPixel combines a focused desktop interface with reusable automation and terminal access.
Convert multiple images to one shared output format in a single run.
Set either width or height and preserve each image’s aspect ratio.
Save complete export settings for recurring image workflows.
Process matching files automatically with assigned Presets.
Convert Apple image files to JPEG, PNG, WebP, or AVIF on macOS.
Use the same conversion pipeline from scripts and terminal workflows.
Add an optional prefix or postfix before exporting a batch.
Review dimensions, format, color information, and embedded metadata.
Use cases
BulkPixel is designed for people who repeatedly prepare groups of images for publishing, products, and creative work.
Prepare article images and thumbnails in consistent formats and dimensions.
Generate WebP or AVIF assets and use the BulkPixel CLI in local workflows.
Create lightweight previews or multiple predefined exports using Presets.
Process batches of screenshots, photos, or thumbnails without uploading them to an online service.
Local-first
BulkPixel processes images locally on your Mac. Images do not need to be uploaded to an online conversion service.
The desktop app, Presets, Watched Folders, Image Inspector, statistics, and CLI are built around the same local workflow.
CLI
BulkPixel includes a command-line interface that uses the same conversion pipeline as the desktop app. Run explicit conversions in scripts, reuse saved Presets, manage Watched Folders, or inspect conversion statistics.
Read CLI docsbulkpixel convert \
--input ./image-1.png ./image-2.jpg \
--output-dir ./exports \
--width 1200 \
--format webp \
--quality 90
bulkpixel convert \
--preset "Blog Header" \
--input ./image-1.png ./image-2.png
Open source
BulkPixel is free software with source code available on GitHub.
Inspect the code, use the app as-is, or adapt it to your own local image workflow under the MIT license.
BulkPixel
Download the free app, inspect the source code, or add BulkPixel and its CLI with Homebrew.
Download BulkPixelInstall BulkPixel and the CLI with Homebrew:
brew tap oliverjessner/tap
brew install --cask bulkpixel
FAQ
Direct answers about formats, batch conversion, local processing, automation, and macOS support.
Yes. BulkPixel is free and open source under the MIT license.
Yes. Image conversion happens locally on your Mac and does not require uploading your images to a conversion service.
BulkPixel can import JPEG, PNG, WebP, AVIF, SVG, HEIC, and HEIF files. It can export JPEG, PNG, WebP, and AVIF.
Yes. BulkPixel can import HEIC and HEIF images on macOS and convert them to JPEG, PNG, WebP, or AVIF.
Yes. BulkPixel is designed for batch image conversion and applies the selected output settings to every image in the batch.
Yes. You can define either a target width or height, and BulkPixel automatically preserves the aspect ratio.
Yes. Watched Folders can apply saved Presets automatically when matching files are added while BulkPixel is running.
Yes. BulkPixel includes a bulkpixel CLI for conversions, Presets, Watched Folders, and statistics.
No. BulkPixel currently targets macOS.