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.