About PixMino
PixMino exists to make one everyday job simple: getting an image ready for wherever it needs to go.
Why it exists
Upload forms reject photos over 100 KB. Online shops ask for specific dimensions. Websites load faster with WebP. iPhones save photos as HEIC that many computers can't open. Fixing that usually means guessing quality settings, trying again, or uploading personal photos to a server you know nothing about.
PixMino turns those constraints into settings. Choose the format, the dimensions and the maximum file size, for one image or a hundred, and it does the rest.
How it works
Everything happens in your browser. PixMino uses the image tools built into modern browsers, Canvas and Web Workers, to open, resize and save your images on your own device. To meet a size limit, it encodes the image several times and keeps the highest quality that fits.
For formats your browser can't handle on its own, such as HEIC on Windows or AVIF output, PixMino downloads an open-source codec the first time you need it. Only the codec travels over the network; your images never do.
Who runs PixMino
PixMino is published by Walid Zemmour. It's free to use, with no account and no watermark.
Open-source components
PixMino is built on open-source software. The codecs below are downloaded only when you use the format they handle, and run unmodified on your device.
- libheif and libde265 (via libheif-js), LGPL-3.0: open HEIC photos in browsers that can't.
- libavif and libaom (via jSquash), BSD-2-Clause and Apache-2.0: create AVIF files and open them where needed.
- libwebp (via jSquash), BSD-3-Clause and Apache-2.0: creates WebP files in browsers that can't.
- fflate, MIT: builds ZIP files and compresses PNG data.
- Next.js and React, MIT: the website itself.