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

posted Originally published at dev.to 1 min read

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.

Shrinker is a PWA (Progressive Web App) that:

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 internet.

Smart Compression: Shrinks file size dramatically without making the photo look blurry.

Image to PDF: You can 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: https://shrunk.vercel.app/

Tech stack: React, TypeScript, Tailwind, and Browser Canvas API for the heavy lifting.

What features should I add next?

More Posts

I’m a Senior Dev and I’ve Forgotten How to Think Without a Prompt

Karol Modelskiverified - Mar 19

TypeScript Complexity Has Finally Reached the Point of Total Absurdity

Karol Modelskiverified - Apr 23

How I Built a React Portfolio in 7 Days That Landed ₹1.2L in Freelance Work

Dharanidharan - Feb 9

Everyone says DeepSeek is cheaper, but I got tired of guessing the exact math. So I built a calculat

abarth23 - Apr 27

I Wrote a Script to Fix Audible's Unreadable PDF Filenames

snapsynapseverified - Apr 20
chevron_left

Related Jobs

View all jobs →

Commenters (This Week)

1 comment
1 comment
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!