A modern browser-based image optimization and editing tool that allows users to compress, resize, convert, and enhance images directly in their browser.
No uploads. No servers. No tracking.
Everything runs locally using JavaScript and the Canvas API, ensuring complete privacy and fast performance.
- Adjustable compression quality
- JPEG, PNG, and WebP support
- Real-time file size comparison
- Compression savings calculation
- Client-side processing
- Resize images using a width slider
- Maintains original aspect ratio
- High-resolution image support
- Instant preview updates
- Rotate images (0°, 90°, 180°, 270°)
- Flip horizontally
- Flip vertically
- Real-time canvas rendering
- Vintage
- Monochrome
- Vibrant
- Cool Cinematic
- Warm Glow
- Custom editing mode
- Brightness adjustment
- Contrast adjustment
- Saturation control
- Blur effect
- Grayscale effect
- Real-time preview updates
Convert images between:
- JPEG
- PNG
- WebP
- One-click theme switching
- Modern dark interface
- Improved user experience during low-light usage
- Drag and drop image upload
- Instant image preview
- Responsive design
- One-click download
- Browser-only processing
- No dependencies required
All image processing is performed locally in the browser using the Canvas API.
No files are uploaded to any server.
- HTML5
- CSS3
- JavaScript (ES6+)
- Canvas API
- FileReader API
- Blob API
image-optimizer-pro/
│
├── index.html
├── style.css
├── script.js
├── LICENSE
└── README.md
git clone https://github.com/YashGPT-Dev/image-optimizer-pro.gitcd image-optimizer-proSimply open:
index.html
in your browser.
No dependencies or installation required.
- Upload or drag an image.
- Adjust compression quality.
- Resize the image if needed.
- Apply preset or custom filters.
- Rotate or flip the image.
- Select output format.
- Download the processed image.
All processing happens directly in your browser.
- 100% Client-Side Processing
- No Cloud Uploads
- No Data Collection
- Fast Real-Time Preview
- Works Offline
- Crop Tool
- Batch Image Compression
- Image Watermarking
- Before/After Comparison Slider
- EXIF Metadata Removal
- Image History / Undo-Redo
- Drag-and-Drop Reordering for Batch Processing
This project is licensed under the MIT License. See the LICENSE file for details.
Yash Gupta
GitHub: https://github.com/YashGPT-Dev