LIVE

BlackPixel

Compress without compromise.

Browser-native image compression. Runs entirely in your tab — no upload, no cloud, no persistent storage. Images die when the tab closes.

Drop images here or click to browse

JPG, PNG, WebP · 50MB each · 200MB total

What it does

Pure browser APIs. Raw pixel data stays in Web Workers and is released as soon as processing finishes.

01

Drop

JPG, PNG, WebP validated by magic bytes.

02

Compress

ImageBitmap → OffscreenCanvas → optimized Blob.

03

Target

Binary-search quality until the file hits your target KB.

04

Download

Single files or a local ZIP. No server round-trip.

Web Workers

Decoding, scaling, and encoding happen off the main thread.

Memory cleanup

ImageBitmap.close(), canvas cleared, object URLs revoked.

Zero storage

No localStorage, IndexedDB, cookies, or sessionStorage.