A lightweight, native macOS app that intelligently compresses files while maintaining quality. Support for PDF, images, videos, and more! Simple, fast, and efficient!
- PDFs: Smart compression while preserving readability
- Images: Support for JPEG, PNG, HEIC, TIFF, GIF, BMP, WebP, SVG, RAW, and ICO
- Videos: MP4, MOV, AVI, and other common formats
- Audio: M4V, WAV, MP3, AIFF
- File Resizing: Optionally resize images and videos while compressing
- Multiple Input Methods: Drag & drop or click to select files
- Real-time Progress: Watch your files being compressed with a clean progress indicator
- Compression Stats: See how much space you've saved instantly
- Dark and Light modes: Seamlessly integrates with your system preferences
- Native Performance: Built with SwiftUI for optimal macOS integration
- Quality Control: Adjust compression levels to balance size and quality
- Size Limits: Set maximum dimensions for images and videos
- Format Conversion: Automatic conversion of less efficient formats
- Metadata Handling: Option to preserve or strip metadata
Download from the releases page.
- Drop or select your files
- Adjust compression settings (optional)
- Watch the magic happen
- Get your compressed files
- That's it!
- Update: you can now resize your images and videos
- Update: you can now drop multiple files
- Built natively for macOS using SwiftUI
- Uses specialized frameworks for each file type:
- PDFKit for PDF compression
- AVFoundation for video processing
- Core Graphics for image optimization
- Efficient memory management for handling large files
- Clean, modern interface following Apple's design guidelines
- Parallel processing for better performance
- Batch processing
- Folder monitoring
- Quick Look integration
- Custom presets for different use cases
- Additional file format support
- Advanced compression options
- Progress notifications
We welcome contributions! Here's how you can help:
- Clone the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Please ensure your PR:
- Follows the existing code style
- Includes appropriate tests if applicable
- Updates documentation as needed
This project is licensed under the MIT License - see the LICENSE file for details.
- Website: Nuance
- Report issues: GitHub Issues
- Follow updates: @NuanceDev
- macOS 14.0 or later
- JPEG/JPG
- PNG
- HEIC
- TIFF/TIF
- GIF (including animated)
- BMP
- WebP
- SVG
- RAW (CR2, NEF, ARW)
- ICO
- MP4
- MOV
- AVI
- MPEG/MPG