A professional desktop application for batch image processing, optimization, and combination. Built with Electron and powered by libvips for lightning-fast, high-quality image processing.
- Processing Chains - Build custom workflows by dragging and dropping processing steps in desired order
- Batch Processing - Process hundreds of images simultaneously with real-time progress tracking
- Format Conversion - Convert between JPEG, PNG, WebP, TIFF, and AVIF formats with quality control
- Smart Resizing - Multiple resize modes including fit (maintain aspect ratio), fill (may crop), stretch (ignore aspect ratio), and contain (fit with background)
- Image Enhancement - Adjust brightness, contrast, and saturation with precise control
- Filter Effects - Apply blur, sharpen, grayscale, sepia, vintage, noir, warm, and cool filters with adjustable intensity
- Image Cropping - Crop images with preset aspect ratios (1:1 square, 16:9 landscape, 9:16 portrait, 4:3 classic, 4:5 social) or custom dimensions with offset control
- Rotate & Flip - Rotate images in 90° increments and flip horizontally or vertically
- Watermarking - Add text or image watermarks with precise positioning and opacity control
- AI Upscaling - Enhance image resolution using Real-ESRGAN models for 2x and 4x scaling
- EXIF Management - Preserve or remove image metadata
- Multi-Image Combiner - Combine multiple images into a single output image
- PDF Page Extraction - Extract and combine pages from PDF files with high quality
- Flexible Alignment - Choose vertical (stacked) or horizontal (side-by-side) layouts
- Custom Spacing - Adjust pixel spacing between combined images
- Maximum Dimensions - Set output size limits with automatic intelligent scaling
- Background Control - Customize background color for combined images
- Mixed Input Support - Combine images and PDF pages in the same operation
- AI Image Upscaling - AI-powered image enhancement using Real-ESRGAN models for 2x and 4x upscaling with intelligent quality improvement
- Watermark Overlay - Add text or image watermarks with customizable position, opacity, font, and colors
- EXIF Management - Preserve or remove image metadata
- Batch Rename - Pattern-based renaming with counters, date/time stamps, and case control
- Recent Folders - Quick access to frequently used directories
- Settings Persistence - All preferences automatically saved and restored
- Drag & Drop Interface - Simply drag files or entire folders into the application
- Flexible Output - Save to source folders or custom output directories
- Folder Structure - Preserve original directory hierarchy or flatten structure
- Subdirectory Processing - Include or exclude subdirectories with full control
- Non-Image File Handling - Copy non-image files to output directory when needed
- Smart Organization - Create subfolders for organized output
- Modern Interface - Clean, intuitive design with glass-morphism effects
- Start Page - Welcome screen with quick access to main functions
- Multi-Language Support - Available in English and German with automatic detection
- Cross-Platform Shortcuts - Keyboard shortcuts that work on Windows, macOS, and Linux
- Real-Time Progress - Live progress tracking with time estimation and detailed statistics
- Auto-Updates - Automatic update checking and installation
- Comprehensive Help - Built-in documentation with keyboard shortcuts and troubleshooting
- JPEG (.jpg, .jpeg) - Universal photo format
- PNG (.png) - Lossless format with transparency support
- WebP (.webp) - Modern web format with excellent compression
- TIFF (.tiff, .tif) - High-quality archival format
- GIF (.gif) - Animated and static images (read only)
- AVIF (.avif) - Next-generation format with superior compression
- SVG (.svg) - Vector graphics (read only)
- PDF (.pdf) - Extract pages as high-quality images
- JPEG (.jpg) - Best for photos with adjustable compression
- PNG (.png) - Best for images requiring transparency
- WebP (.webp) - Modern format with superior compression and quality
- TIFF (.tiff) - Lossless format for archival purposes
- AVIF (.avif) - Next-generation format with excellent compression
- Add Images - Drag and drop images or folders into the input area, or click to browse
- Build Processing Chain - Drag desired processing steps from the palette to create your workflow
- Configure Steps - Click on each processing step to configure its settings (resize, quality, watermark, etc.)
- Choose Output - Select same folder as source or browse for custom directory
- Process - Click "Process Chain" and monitor real-time progress with time estimates
- View Results - Open the output folder to see processed images with summary
- Add Files - Drag and drop images or PDF files into the combiner dropzone
- Choose Layout - Select vertical (stacked) or horizontal (side-by-side) alignment
- Set Dimensions - Configure maximum output size and spacing between images
- Select Format - Choose output format and quality settings
- Combine - Click "Combine Images" to create your merged image with progress tracking
- Start Page - Welcome screen with quick access to main functions
- Image Optimizer - Main processing interface with file input and settings
- Image Combiner - Combine multiple images or PDF pages into single output
- Help - Comprehensive documentation, keyboard shortcuts, and app information
The optimizer uses a visual drag-and-drop interface for building processing workflows:
- Step Palette - Available processing steps including resize, quality, format, filters, watermark, crop, rotate & flip, brightness, contrast, saturation, AI upscale, batch rename, and EXIF management
- Chain Builder - Drag steps from palette to processing chain in desired order
- Step Configuration - Click any step in the chain to configure its specific settings
- Order Control - Reorder steps by dragging within the chain or remove with right-click
- Visual Feedback - Each step shows its current configuration and status in the chain
The application supports universal keyboard shortcuts that work across all platforms and keyboard layouts:
- 1-3 - Switch between main sections (Optimizer, Combiner, Help)
- Ctrl/Cmd + Del - Clear all files
- Ctrl/Cmd + Enter - Start processing
- Ctrl/Cmd + O - Open output folder
- Escape - Cancel processing
- Fit - Maintain aspect ratio, image fits entirely within specified dimensions
- Fill - Crop image to fit exact dimensions while maintaining aspect ratio (may crop)
- Stretch - Stretch image to fill dimensions exactly (ignores aspect ratio, may distort)
- Contain - Maintain aspect ratio, fit within dimensions with background fill
- Adjustments - Brightness (-100 to +100), Contrast (-100 to +100), Saturation (-100 to +100)
- Filters - Blur, sharpen, grayscale, sepia, vintage, noir, warm, and cool filters with adjustable intensity
- Cropping - Preset aspect ratios (Square 1:1, Landscape 16:9, Portrait 9:16, Classic 4:3, Social 4:5) or custom dimensions with X/Y offset control
- Rotation - Precise 90° increment rotation (0°, 90°, 180°, 270°) with horizontal and vertical flip options
- Vertical Alignment - Stack images from top to bottom with customizable spacing
- Horizontal Alignment - Place images side by side from left to right
- Spacing Control - Adjust pixel spacing between combined images (0-100px)
- Maximum Dimensions - Set output size limits with automatic intelligent scaling
- Background Fill - Choose background color for empty areas with color picker
- Position - Center, top-left, top-right, bottom-left, bottom-right
- Opacity - 0-100% transparency control with live preview
- Size - 5-50% of image width with proportional scaling
- Format Support - PNG with transparency recommended for best results
The batch rename step in the processing chain supports flexible pattern-based renaming with these variables:
{original_name}
- Original filename without extension{counter}
- Auto-incrementing number with configurable start and padding{date}
- Current date in YYYY-MM-DD format{time}
- Current time in HH-mm-ss format{year}
- Current year in YYYY format{month}
- Current month in MM format{day}
- Current day in DD format
Configuration Options:
- Counter Start - Starting number for the counter (default: 1)
- Counter Padding - Number of digits with zero-padding (default: 3)
- Case Control - Convert filename to uppercase or lowercase
- Preview in Processing Chain - See filename patterns when configuring the rename step
Examples:
{original_name}_{counter}
→image_001.jpg
,image_002.jpg
IMG_{counter}_{date}
→IMG_001_2025-08-26.jpg
{date}_{time}_{original_name}
→2025-08-27_14-30-52_photo.jpg
batch_{counter}
with start=10, padding=2 →batch_10.jpg
,batch_11.jpg
- Lightning-Fast Processing - Powered by libvips for maximum performance
- Memory Efficient - Optimized for processing large batches without memory issues
- Multi-Threading - Utilizes all available CPU cores for fastest processing
- Smart Time Estimation - Accurate progress tracking with remaining time calculation
- Batch Optimization - Intelligent processing order for optimal performance
- Built with - Electron framework for cross-platform compatibility
- Image Processing - libvips and sharp.js for high-performance processing
- PDF Processing - pdf-poppler for high-quality PDF page extraction
- Languages - HTML5, CSS3, JavaScript (ES6+)
- Supported OS - Windows 10/11, macOS 10.14+, Linux (Ubuntu 18.04+)
- Architecture - Modern web technologies with native system integration
- Security - Context isolation and secure design principles
- OS: Windows 10, macOS 10.14, or Linux (Ubuntu 18.04+)
- RAM: 4GB RAM
- Storage: 400MB available space
- Display: 1024x768 resolution
- OS: Windows 11, macOS 12+, or modern Linux distribution
- RAM: 8GB RAM or more for large batch processing
- Storage: 1GB available space for temporary files
- Display: 1920x1080 resolution or higher
27/08/2025 - 1.2.0 - Major feature update with modern image processing capabilities
- Complete processing chain workflow system with drag-and-drop step building
- AI image upscaling using Real-ESRGAN models for 2x and 4x enhancement integrated into processing steps
- Enhanced watermarking system with text and image support, custom fonts, colors, and live preview
- Advanced batch rename with flexible pattern system and variables
- EXIF management for privacy and optimization
- Improved image processing with enhanced resize modes, filters, and adjustments
- Context menu integration for quick access to features
- Enhanced keyboard shortcuts and user interface
- Improved Electron security with context isolation
02/08/2025 - 1.1.0 - New Image Combiner tab for merging multiple images
- PDF support with high-quality page extraction
- Vertical and horizontal alignment options
- Custom spacing and maximum dimension controls
- Background color customization for combined images
25/07/2025 - 1.0.0 - Complete rewrite with modern UI
- Multi-language support (English/German)
- Advanced watermarking system
- Pattern-based batch renaming
- Auto-updater functionality
- Comprehensive settings panel
- Real-time progress tracking
- Modern drag & drop interface
11/18/2020 - 0.0.2 - Updated dependencies + small bug fixes
04/16/2019 - 0.0.1 - Initial release
Developed by www.bavamont.com
Powered by:
- libvips - High-performance image processing library
- sharp.js - Fast Node.js image processing with comprehensive format support
- pdf-poppler - High-quality PDF to image conversion
- Electron - Cross-platform desktop application framework
- UpscalerJS - AI image upscaling with Real-ESRGAN models
- exifr - EXIF metadata reading and processing
- TensorFlow.js - Machine learning framework for AI features