[IN DEVELOPMENT]
PNG optimizer website using oxipng via jSquash WebAssembly
Blairpng (live demo)
This website uses an oxipng WebAssembly binary via jSquash for lossless compression with batch file upload support all while maintaining complete data privacy without needing to use Rust tools or Squoosh.app which does not support batch uploading and has memory limitations making you unable to use the maximum compression level on low end devices.
- Oxipng level 1-6 lossless compression
- Supports batch file uploading
- Supports optional image resizing using Pica (Lanczos3, etc)
- Supports optional color palette reduction using image-quantization
- Privacy focused (no server side execution)
- No Rust installation or tools needed
| Option | Technical Function | Default |
|---|---|---|
level |
Optimization preset (1-6) | 3 |
optimize_alpha |
Optimizes transparent pixels | true |
interlace |
Toggle Adam7 interlacing | false |
Oxipng gives you significant file size reductions but maintains the original image quality.
- Efficiency: ~20-40% size reduction depending on the source (takes ... time stats here)
- Speed: Uses browser threading via Web Workers for multi core processing for batch uploads
Website design inspired by Gleam
