UltraCompress Pro Help
A complete guide to the image compressor, from adding images to downloading the batch.
Last Updated: October 8, 2026
Table of Contents
- Getting Started
- Batch Processing Workflow
- Compression Settings & Controls
- Built-in Image Editor
- Metadata Viewer & Export
- Image Comparison Tool
- Advanced Features
- Supported Formats
- Performance & Optimization
- Keyboard Shortcuts
- Troubleshooting
- Technical Support
1. Getting Started
1.1 System Requirements
- Modern web browser (Chrome, Firefox, Safari, Edge, Opera)
- JavaScript enabled
- Minimum 4GB RAM recommended for batch processing
- An internet connection to open the page
- Support for compiled browser code (available in all modern browsers)
1.2 What Makes UltraCompress Pro Special
UltraCompress Pro is a professional-grade batch image processor that runs entirely in your browser:
- Batch Processing: Process multiple images simultaneously
- Built-in Editor: Adjust brightness, contrast, saturation, and hue
- Metadata Tools: View and export comprehensive EXIF data
- Quality Analysis: PSNR, SSIM metrics for quality assessment
- Comparison Tool: Side-by-side before/after comparison
- Multi-threaded: Uses background threads for optimal performance
1.3 Complete Privacy
All processing happens locally on your device using compiled browser code and background threads. Your images are never uploaded to servers, ensuring complete privacy and security.
2. Batch Processing Workflow
2.1 Adding Images
Drag & Drop Method (Recommended):
- Drag multiple images from your file explorer
- Drop them into the "Drop Images Here" zone
- Images will be instantly added and previewed
File Selection Method:
- Click the "đ Select Files" button
- Use Ctrl/Cmd+Click to select multiple images
- Supported formats: AVIF, WebP, HEIF, PNG, JPEG
2.2 Configure Settings
Once images are loaded, configure your compression settings:
Quality & Format Section:
- Quality Slider: Adjust from 1% (maximum compression) to 100% (minimal compression)
- Quality Presets: Ultra (95%), High (85%), Good (70%), Medium (50%), Low (30%), Tiny (10%)
- Output Format: Auto (smart selection), WebP, JPEG, PNG
Image Dimensions Section:
- Max Width: Downscale images to maximum width (0 = keep original)
- Only reduces size - won't upscale smaller images
- Maintains aspect ratio automatically
Color Adjustments Section:
- Brightness: -100 to +100 (darker to brighter)
- Contrast: -100 to +100 (less to more contrast)
- Saturation: -100 to +100 (grayscale to vivid)
- Hue: -180° to +180° (color wheel rotation)
2.3 Start Processing
Click the "⥠Start Compression" button to process all images:
- Processing uses multiple background threads for parallel processing
- Progress bar shows overall completion
- Worker indicators show active processing threads
- Statistics show processed count and total savings
3. Compression Settings & Controls
3.1 Quality Presets Explained
Ultra (95%): Maximum quality, minimal compression
- Best for: Professional photography, print materials
- File size reduction: 10-25%
- Visual impact: Virtually none
High (85%): Excellent quality with good compression
- Best for: High-quality web images, portfolios
- File size reduction: 25-45%
- Visual impact: Negligible
Good (70%): Great balance of quality and compression
- Best for: Most web applications, social media
- File size reduction: 45-65%
- Visual impact: Very slight
Medium (50%): Standard compression for most uses
- Best for: General web use, content images
- File size reduction: 50-75%
- Visual impact: Acceptable for most applications
Low (30%): High compression, reduced quality
- Best for: Thumbnails, fast loading images
- File size reduction: 70-85%
- Visual impact: Noticeable but usable
Tiny (10%): Maximum compression, lowest quality
- Best for: Technical applications requiring minimal file size
- File size reduction: 85-95%
- Visual impact: Significant quality loss
3.2 Auto Format Selection
When "Auto" format is selected, UltraCompress Pro intelligently chooses:
- WebP: For most images needing good compression
- PNG: For images with transparency or when lossless is needed
- JPEG: For compatibility or when input is already JPEG
4. Built-in Image Editor
4.1 Accessing the Editor
Each processed image has an "Edit" button (âī¸) that opens the built-in editor:
- Click the edit icon on any processed image
- Opens in a modal with live preview canvas
- Changes apply in real-time on the canvas
- Adjustments are non-destructive (can be reset)
4.2 Available Adjustments
Brightness Control (-100 to +100):
- Negative values: Darken the image
- Positive values: Brighten the image
- Quick presets: Darker, Normal, Brighter
- Fine control with slider in 5-unit steps
Contrast Control (-100 to +100):
- Negative values: Reduce contrast (flatten)
- Positive values: Increase contrast (sharpen)
- Quick presets: Low, Normal, High
- Enhances difference between light and dark areas
Saturation Control (-100 to +100):
- Negative values: Desaturate (toward grayscale)
- Positive values: Increase color intensity
- Quick presets: Desaturated, Normal, Vivid
- -100 creates complete grayscale
Hue Shift (-180° to +180°):
- Rotates colors around the color wheel
- Quick presets: Cool, Normal, Warm
- Useful for color correction and artistic effects
- 180° creates complementary colors
4.3 Editor Tips
- Live Preview: All changes show instantly on the canvas
- Reset: Use "Normal" presets to reset any adjustment
- Apply: Click "Apply Changes" to save adjustments
- Cancel: Click "Cancel" or ESC to discard changes
5. Metadata Viewer & Export
5.1 Viewing Image Metadata
Click the "Metadata" button (âšī¸) on any image to view comprehensive information:
File Information Section:
- File name, format, and size
- Image dimensions and aspect ratio
- Megapixel count
- Date and time information
Camera/Device Information (when available):
- Camera make and model
- Lens information
- Camera settings (aperture, shutter speed, ISO)
- Flash and focus information
Location Data (when available):
- GPS coordinates
- Altitude information
- Location timestamps
- Note: UltraCompress Pro respects privacy - location data is displayed but never transmitted
5.2 Metadata Export
The metadata viewer includes export functionality:
- Export as JSON: Download all metadata as structured JSON file
- Comprehensive data: Includes all EXIF, technical, and file information
- Professional format: Suitable for archival and documentation
- Privacy safe: Export happens locally, no data transmission
5.3 Privacy Note
Some images may contain sensitive information in metadata (location, device info). UltraCompress Pro displays this data locally for your review but never transmits it. Use the metadata viewer to check what information your images contain before sharing them online.
6. Image Comparison Tool
6.1 Accessing the Comparison Tool
Click the "Compare" button (âī¸) on any processed image to open the comparison modal:
- Shows original and compressed images side-by-side
- Interactive slider to reveal more of either image
- Drag the slider handle to compare different areas
- Labels show which side is original vs compressed
6.2 Quality Metrics
The comparison tool displays professional quality assessment metrics:
Compression Ratio:
- Percentage reduction in file size
- Shows space savings achieved
- Higher percentages = greater compression
PSNR (Peak Signal-to-Noise Ratio):
- Measures image quality in decibels (dB)
- Higher values = better quality
- 30+ dB is considered good quality
- 40+ dB is considered excellent quality
SSIM (Structural Similarity Index):
- Measures visual similarity (0.0 to 1.0 scale)
- Values closer to 1.0 = better preservation
- 0.95+ is considered excellent
- More accurate than PSNR for perceived quality
Processing Time:
- Time taken to process the image
- Includes compression and quality analysis
- Useful for performance benchmarking
7. Advanced Features
7.1 Batch Actions
When multiple images are processed, floating action buttons appear:
Download All (âŦī¸):
- Downloads each image individually
- Maintains original file names with compression indicator
- Browser handles multiple downloads
Download as ZIP (đĻ):
- Packages all processed images into single ZIP file
- Convenient for batch downloads
- Maintains file organization
- Generated locally using JSZip library
7.2 Theme Switching
UltraCompress Pro supports both light and dark themes:
- Theme Toggle: Click the đ/âī¸ button in the header
- Dark Theme: Default, easier on eyes in low light
- Light Theme: Better for bright environments
- Persistent: Theme choice is saved between sessions
- Comprehensive: All modals and UI elements adapt
7.3 Performance Optimization
UltraCompress Pro uses advanced techniques for optimal performance:
Multi-threaded Processing:
- Uses background threads for parallel image processing
- Worker count scales with CPU cores (navigator.hardwareConcurrency)
- Worker status indicators show active processing threads
- Prevents UI freezing during intensive operations
Smart Caching:
- Caches processed previews to avoid recomputation
- Automatic cache invalidation when settings change
- Memory-efficient blob management
- Reduces processing time for repeated operations
Compiled browser code acceleration:
- Uses browser-image-compression library for core processing
- Near-native performance for compression algorithms
- Optimized for modern browsers
- Automatic fallback for unsupported browsers
8. Supported Formats
8.1 Input Formats (What You Can Upload)
- JPEG/JPG: Universal format, widely supported everywhere
- PNG: Lossless format with transparency support
- WebP: Modern format with excellent compression and quality
- HEIF/HEIC: High-efficiency format used by iOS devices
- AVIF: Next-generation format with superior compression
8.2 Output Options
Auto Format Selection: Intelligently chooses optimal format
WebP Output: Best balance of compression and compatibility
JPEG Output: Universal compatibility for all devices
PNG Output: Lossless compression with transparency
8.3 Format Recommendations
- Web use: Auto or WebP for best balance
- Universal compatibility: JPEG
- Graphics with transparency: PNG
- iOS compatibility: JPEG or WebP
9. Performance & Optimization
9.1 Processing Performance
Multi-threaded Architecture:
- Automatically detects CPU cores
- Spawns optimal number of background threads
- Parallel processing for multiple images
- Real-time worker status indicators
Typical Processing Times:
- Small images (<1MB): 1-3 seconds
- Medium images (1-5MB): 3-8 seconds
- Large images (5-20MB): 8-20 seconds
- Very large images (>20MB): 20+ seconds
9.2 System Requirements and Browser Performance
Recommended Browsers (performance ranked):
- Chrome 90+: Best performance, fastest processing
- Firefox 88+: Good performance, reliable processing
- Edge 90+: Good performance on Windows
- Safari 14+: Decent performance, some format limitations
10. Keyboard Shortcuts
10.1 Available Shortcuts
- Ctrl/Cmd + O: Open file selection dialog
- ESC: Close any open modal (Metadata, Comparison, Editor)
- Theme Toggle: Click đ/âī¸ button in header
Note: Other keyboard shortcuts mentioned in previous versions are not currently implemented.
11. Troubleshooting
11.1 Common Issues and Solutions
Issue: Images won't load or drag-drop doesn't work
Solutions:
- Verify file formats are supported (JPEG, PNG, WebP, HEIF, AVIF)
- Check files aren't corrupted
- Try using "Select Files" button instead of drag-drop
- Clear browser cache and reload page
- Disable browser extensions temporarily
Issue: Processing is very slow or freezes
Solutions:
- Close unnecessary browser tabs and applications
- Process fewer images at once
- Use "Max Width" setting to downscale large images
- Lower quality settings temporarily
- Try a different browser (Chrome recommended)
- Ensure system has adequate RAM (4GB+ recommended)
Issue: "Out of memory" or browser crashes
Solutions:
- Process smaller images or fewer images at once
- Set "Max Width" to 2048px or lower
- Close other applications to free RAM
- Use incognito/private browsing mode
- Try on a device with more RAM
Issue: Metadata shows "No EXIF data found"
This is normal behavior:
- Many web images have EXIF data removed
- Screenshots typically don't contain EXIF data
- Some formats (WebP, AVIF) may not preserve all metadata
- Edited images often have reduced metadata
Quick Reference
Essential Features:
- Batch Processing: Drag & drop multiple images
- Quality Presets: Ultra, High, Good, Medium, Low, Tiny
- Built-in Editor: Brightness, contrast, saturation, hue
- Metadata Viewer: Click âšī¸ button on any image
- Image Comparison: Click âī¸ button for quality analysis
- Theme Toggle: đ/âī¸ button in header
- Batch Download: ZIP download for all images
- ESC Key: Closes any open modal
12. Technical Support
12.1 Getting Help
Email Support: leenasoftwaresolutions@gmail.com
When contacting support, please include:
- Browser name and version (e.g., Chrome 118)
- Operating system (Windows, macOS, Linux)
- Detailed description of the issue
- Steps to reproduce the problem
- Screenshot of any error messages
- Image formats and approximate file sizes
- Number of images being processed
12.2 Response Times
- General inquiries: 24-48 hours
- Technical issues: 48-72 hours
- Critical bugs: Priority handling within 24 hours
- Feature requests: Acknowledged within 5 days
Privacy: All processing happens locally on your device. Your images are never uploaded to our servers.
Performance: Uses compiled browser code and background threads for optimal speed with professional-grade quality metrics.
Thank you for using UltraCompress Pro - the professional batch image compression solution.
Document Version: 2.0
Last Updated: October 8, 2026
Contact: leenasoftwaresolutions@gmail.com
Website: https://milansalvi.com/