prototypeUtilities

Image Optimizer

Lossless & lossy image compression

Batch image optimization with intelligent format selection. Drop your images in, choose quality and size constraints, and get production-ready assets back — compressed, converted, and ready to ship.

Prototype

Client-side only

Working demo — all processing happens in your browser. No images leave this page.

Drop images here or

or drop here

Accepts PNG, JPG, JPEG, and WebP

Purpose

Modern web projects need images in multiple formats at multiple quality levels. Most teams either skip optimization entirely or bolt on a fragile build-step that breaks silently. Image Optimizer is a standalone tool that takes any supported image and produces optimized outputs in your choice of format — with full control over quality, dimensions, and file size budget.

Runs entirely in your browser. No images are uploaded anywhere. No cloud processing. Your assets stay on your machine.

Supported Formats

Inputs

  • PNG
  • JPG / JPEG
  • WebP

Outputs

  • WebP — best balance of quality and size
  • PNG — lossless, transparency preserved
  • JPG — broad compatibility

Workflow

  1. 1
    Upload or drop images

    Drag and drop files into the browser or click to browse. Supports batches of any size.

  2. 2
    Choose quality and max width

    Set a target quality (1–100), maximum pixel width, and output format. Presets available for common targets: web hero, thumbnail, social share.

  3. 3
    Optimize

    Processing happens entirely in your browser using the Canvas API. No uploads, no external servers. Progress is shown per-file with before/after size comparison.

  4. 4
    Download

    Download optimized files individually or grab everything as a single ZIP archive. All processing and packaging happens in the browser.

Local-First / Privacy

Image Optimizer follows DevFoundry's local-first principles:

  • All processing happens in your browser — nothing is uploaded
  • No images are sent to third-party services
  • No telemetry or usage tracking
  • Images never leave your browser tab

Capabilities

Format conversion
Quality targeting
Batch processing
Size budgets
imagescompressionwebpavif

OptimizedOriginal
OriginalOptimized