Skip to content

Repository files navigation

Image Converter & Optimizer

Image Converter & Optimizer icon

License: MIT Platforms Buy me a coffee

A cross-platform desktop app for batch image conversion, resizing, and optimization. Built with Electron and sharp.

Features

  • Batch convert between JPEG, PNG, WebP, AVIF, HEIC, TIFF, and GIF
  • Resize by percent, exact dimensions, or preset
  • Presets for icons (iOS, Android, macOS, Windows), social media (Instagram, Facebook, Twitter/X, LinkedIn), web (WebP Hero, AVIF Mobile), devices (1080p, 4K), and print (4×6, 5×7, A4)
  • Quality control with real-time slider
  • Metadata keep or strip
  • RAW support — imports CR2, CR3, NEF, ARW, DNG, and 20+ raw formats
  • Drag & drop or folder import
  • Privacy-first — 100% offline, no data leaves your device

Screenshot

Downloads

Platform Architecture Link
Windows x64 image-converter-setup-1.3.0.exe
Windows ARM64 image-converter-setup-1.3.0-arm64.exe
macOS Universal Image Converter & Optimizer-1.3.0-mac-universal.dmg
Linux x86_64 image-converter-1.3.0-x86_64.AppImage
Linux ARM64 image-converter-1.3.0-arm64.AppImage

macOS Gatekeeper: Since the app isn't notarized, macOS may block it. After moving to Applications, run in Terminal: xattr -cr /Applications/Image\ Converter\ &\ Optimizer.app, then open System Settings > Privacy & Security and click Open Anyway.

Usage

  1. Add images — drag & drop, click to browse, or open a folder
  2. Configure — choose output format, quality, scale, and preset
  3. Convert — click Convert and watch progress in real-time
  4. Review — see size savings and dimensions before closing

All processing happens locally using the sharp library. No uploads, no tracking, no internet required.

Build from Source

git clone https://github.com/casmedlin/image-converter.git
cd image-converter
npm install
npm start

# Build distributables
npm run build:mac        # macOS Intel + Apple Silicon
npm run build:mac:arm    # macOS Apple Silicon only
npm run build:win        # Windows x64 + ARM64
npm run build:linux      # Linux AppImage + deb

License

MIT © Cas Medlin

About

A cross-platform desktop app for batch image conversion, resizing, and optimization.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages