Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YAIRIX - Photo Optimizer

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.

Features

  • 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.pngphoto-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

Installation

From the Chrome Web Store

Coming soon — link will be added here once the extension is published.

Load Unpacked (Developer Mode)

  1. Download or clone this repository
  2. Open Chrome and go to chrome://extensions/
  3. Enable Developer mode (toggle in the top-right corner)
  4. Click Load unpacked and select this project folder
  5. Pin the extension and click its icon to start optimizing

How to Use

  1. Click the extension icon to open the popup
  2. Drag & drop your photos (or click to browse) — PNG, JPG, JPEG supported
  3. Set the Optimization Level (1 = minimal compression, 10 = maximum)
  4. Optionally open Advanced Settings to change the filename suffix
  5. Click Optimize All Pending (or the ⚡ button on a single file)
  6. Download optimized images one by one, or grab everything with Download All ZIP

Privacy

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.

Tech Stack

  • Chrome Extension Manifest V3 — popup action, no background service worker, no permissions
  • Vanilla JavaScript — Canvas API for image re-encoding, canvas.toBlob for compression
  • HTML + CSS — no frameworks, system font stack, fully self-contained
  • JSZip v3.10.1 — bundled locally for ZIP downloads

Keywords

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

Author

Yairix Studio

License

MIT — see LICENSE.

About

Free Chrome extension (MV3) that batch-compresses JPG & PNG images 100% offline in your browser, with adjustable quality and ZIP download.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages