I got tired of image upload limits for KYC/School, so I built Shrinker, a fast, private image compressor that works offline.

Published: (May 1, 2026 at 05:54 AM EDT)
1 min read
Source: Dev.to

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?

0 views
Back to Blog

Related posts

Read more »

Making my own framework. Any tips?

!Cover image for Making my own framework. Any tips?https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fde...