For the past few weeks, I've been deeply immersed in building a few micro-applications, some for my personal use and others designed for broader general use.
I also recently took on a small client project - a website for an architect studio -- and it was during that work that I inevitably encountered a persistent challenge: image compression. While many tools exist for optimizing images, I decided to build my own solution tailored to my specific needs → crushmon.com.
After making the micro app a bit polished, I felt like it would be useful for many since everything happens right in your browser, and your pictures never even go to any server. This also means that once fully loaded, the app works completely offline.
I've packed crushmon with essential features, allowing you to upload image formats like PNG, JPEG, GIF, HEIC, and AVIF. crushmon can then compress or convert these images. There's even a management section to organize individual images and edit filenames. This tool is particularly valuable for me, both when working on client projects and especially when updating my blog. I always aim to compress images to optimize performance, though admittedly, I sometimes slip up and upload heavy files!
You can upload multiple images for batch compression, and even customize settings like reducing image dimensions by a specific percentage (e.g., 50%). And just for fun, I even created a theme song for it: "go go crushmon!" featuring the voice of Google Translate (JP).
crushmon is completely free to use (after all, why should I charge for a simple tool that just uses the browser's native image processing capabilities?).
My focus on tech-related hobby projects has been so intense lately that I haven't watched a single movie in weeks -- apart from making that jingle, of course.
I definitely need to take a break soon and catch up on some flicks. I hope you're all doing well. It's summer, which unfortunately means peak allergy and acne season for me, so I'm dealing with that too.
Take care, take it easy -- and crush it!