Music and stories between order and noise

Image resize (Wasm compression)

Enter a width in px to resize images while keeping aspect ratio. Optional Wasm compression (MozJPEG, OxiPNG, optional lossy PNG as WebP). Max 10 files.

Drop images here or click to choose
JPG, PNG, WebP (max 10 files)
JPEG: re-encode with chosen quality. PNG: lossless OxiPNG by default. Check “Lossy PNG” below to export PNG inputs as lossy WebP for smaller files. First run downloads from a CDN (may take a few seconds).
75
For PNG inputs only: encode with libwebp and download as .webp. Transparency is mostly preserved; not mathematically lossless. When off, PNG + OxiPNG (lossless) as before.
For PNG inputs only: reduce colors (palette) and save as PNG (PNG8-style). This is closer to TinyPNG’s “smaller PNG” approach. Photos/gradients may show banding.
128

Result

Processing runs in your browser; images are never sent to the server.

Compression uses jSquash (MozJPEG / OxiPNG / WebP, Apache-2.0).

What's Bluepiece Lab?

AI music & fiction

Handy tools