whatisgithub

What is image-optimizer-pro?

gdr-sys/image-optimizer-pro — explained in plain English

Analysis updated 2026-05-18

3HTMLAudience · generalComplexity · 1/5LicenseSetup · easy

In one sentence

A single HTML file that compresses, renames, and watermarks large batches of images entirely in your browser, with no uploads or server involved.

Mindmap

mindmap
  root((repo))
    What it does
      Compresses images
      Renames in batch
      Adds watermarks
      Crops and rotates
    Tech stack
      HTML
      JavaScript
      Web Workers
    Use cases
      Marketplace product photos
      Blog image optimization
      Client photo delivery
    Audience
      Web developers
      Ecommerce sellers
      Photographers
    Setup
      Open one HTML file
      No install needed

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Resize and compress product photos to exact dimensions for marketplaces like Amazon or Etsy.

USE CASE 2

Batch rename and optimize blog images for faster page load times.

USE CASE 3

Add a logo or text watermark across a folder of client photo deliverables.

USE CASE 4

Compress and convert large photo batches to WebP or AVIF without uploading them anywhere.

What is it built with?

HTMLJavaScriptWeb WorkersOffscreenCanvas

How does it compare?

gdr-sys/image-optimizer-prohannah-wright/saas-landing-page-templatemechanize-work/gba-eval
Stars333
LanguageHTMLHTMLHTML
Setup difficultyeasyeasymoderate
Complexity1/51/54/5
Audiencegeneralvibe coderresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

Image Optimizer Pro is a single HTML file that compresses, renames, and watermarks large batches of images entirely inside your web browser. There is no server involved and no upload step: files never leave your device, and the tool keeps working even without an internet connection after the first load. The compression engine accepts PNG, JPEG, GIF, BMP, and TIFF files as input, and can output WebP, JPEG, PNG, or AVIF depending on what your browser supports. You control quality with a slider and can set a maximum resolution, or force exact fixed dimensions with padding for marketplace listings such as Amazon or Etsy. If the browser cannot actually produce the format you picked, the tool automatically falls back through WebP, then JPEG, then PNG, and flags any files affected so nothing is saved with the wrong extension. Processing runs in parallel using a pool of Web Workers sized to your computer's CPU cores, so the browser tab stays responsive even on large batches. On older browsers without this support, it falls back to single threaded processing with the same features. You can drag and drop individual files or whole folders, including nested subfolders, and the interface shows a folder structure panel with file counts. Beyond compression, the tool includes freeform or fixed ratio cropping, per image rotate and flip, and a batch rename feature with placeholders for original name, a progressive number, the date, or the source folder name, plus an SEO friendly option that lowercases names and replaces spaces with hyphens. A watermark feature supports either an uploaded logo image or custom text, with control over position, opacity, size, and rotation, shown in a live preview before processing. The project targets web developers preparing assets for deployment, e-commerce sellers formatting product photos, bloggers and content creators shrinking images for faster pages, photographers handling client deliverables in bulk, and anyone who prefers not to upload personal photos to a third-party server. It is released under the MIT license.

Copy-paste prompts

Prompt 1
Show me how to open Image-Optimizer-Pro and batch compress a folder of product photos to 1000x1000 for Amazon.
Prompt 2
Help me set up a batch rename pattern in Image-Optimizer-Pro that adds today's date and a progressive number to each file.
Prompt 3
Explain how to add a semi-transparent logo watermark to a batch of images using Image-Optimizer-Pro.
Prompt 4
Walk me through cropping multiple selected images to a 16:9 ratio in Image-Optimizer-Pro.

Frequently asked questions

What is image-optimizer-pro?

A single HTML file that compresses, renames, and watermarks large batches of images entirely in your browser, with no uploads or server involved.

What language is image-optimizer-pro written in?

Mainly HTML. The stack also includes HTML, JavaScript, Web Workers.

What license does image-optimizer-pro use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is image-optimizer-pro to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is image-optimizer-pro for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.