A free Chrome extension to compress JPG and PNG images in your browser — batch image compression with adjustable quality, 100% offline and private.
YAIRIX - Photo Optimizer is a lightweight image compressor that reduces photo file size without visibly losing quality. Drag and drop up to 100 images, pick a compression level, and download optimized photos individually or as a single ZIP. No uploads, no servers, no sign-up — every byte stays on your device.
- Compress JPG, JPEG, and PNG images directly in Chrome
- Adjustable compression level (1 = light, 10 = super) with a simple slider
- Batch image compression — optimize up to 100 photos at once
- Drag & drop or click to browse for a fast workflow
- Before/after file sizes with savings percentage for every image
- Download individually or as a ZIP (powered by JSZip)
- Custom filename suffix (e.g.
photo.png→photo-opt.png) - Never inflates files — if re-encoding would make an image larger, the original is kept
- 100% offline — zero network requests, zero permissions
- Clean, modern, dark-themed UI
Coming soon — link will be added here once the extension is published.
- Download or clone this repository
- Open Chrome and go to
chrome://extensions/ - Enable Developer mode (toggle in the top-right corner)
- Click Load unpacked and select this project folder
- Pin the extension and click its icon to start optimizing
- Click the extension icon to open the popup
- Drag & drop your photos (or click to browse) — PNG, JPG, JPEG supported
- Set the Optimization Level (1 = minimal compression, 10 = maximum)
- Optionally open Advanced Settings to change the filename suffix
- Click Optimize All Pending (or the ⚡ button on a single file)
- Download optimized images one by one, or grab everything with Download All ZIP
All processing happens 100% offline, locally in your browser.
- No data collection, no analytics, no tracking
- Your photos never leave your computer — nothing is uploaded anywhere
- The extension requests no special permissions
- No external servers, APIs, fonts, or CDNs are used
See privacy.txt for the full privacy policy.
- Chrome Extension Manifest V3 — popup action, no background service worker, no permissions
- Vanilla JavaScript — Canvas API for image re-encoding,
canvas.toBlobfor compression - HTML + CSS — no frameworks, system font stack, fully self-contained
- JSZip v3.10.1 — bundled locally for ZIP downloads
chrome extension, image compressor, photo optimizer, compress jpg, compress png, compress jpeg, reduce image size, batch image compression, image optimization, photo compressor, offline image tool, privacy-friendly, no upload, manifest v3
- Website: yairix.com
- Email: yairixstudio@gmail.com
- Support the project (PayPal)
MIT — see LICENSE.