I got tired of image upload limits for KYC/School, so I built Shrinker, a fast, private image compressor that works offline.
Source: Dev.to
Introduction
Hi Everyone!
I recently had to upload some documents for a school application and kept getting that annoying “File too large” error. I didn’t want to use those sketchy websites that upload my private photos to their servers, so I decided to build my own solution.
Features
- Works 100 % in your browser – your files never leave your device (privacy first).
- Works offline – once you open it once, you can use it without an internet connection.
- Smart compression – shrinks file size dramatically without making the photo look blurry.
- Image to PDF – bundle multiple photos into one PDF (handy for applications).
It’s completely free and has no ads. I’m just looking for some feedback from the community!
Check it out here:
Tech Stack
- React
- TypeScript
- Tailwind CSS
- Browser Canvas API for the heavy lifting
What’s Next?
What features should I add next?