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

1 1 4
calendar_todayschedule1 min read
— Originally published at dev.to

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?

1 Comment

0 votes
🔥 Join developers growing publicly
Share your knowledge, build in public, and grow your developer presence with a global community.

More Posts

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

Karol Modelski - Mar 19

TypeScript Complexity Has Finally Reached the Point of Total Absurdity

Karol Modelski - 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

7 Best Tools for Founders Building in Public (2026 Guide)

Udit060 - Jul 15
chevron_left
132 Points6 Badges
1Posts
0Comments
4Connections
I like to solve problems with AI

Related Jobs

View all jobs →

Commenters (This Week)

48 comments
9 comments
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!