dakshesh., Full-Stack Developer, Frontend Engineer and SEO Engineer in Bangalore
Web app

Shrinkto

Compress images to an exact size, privately in your browser.

Designed, built and grown by Dakshesh B, full-stack developer in Bangalore.

100+

daily active users

daily active users
100+
daily active users
on Google for "shrinkto"
#1
on Google for "shrinkto"
visits from ChatGPT
2,082
visits from ChatGPT
average visit
5m 33s
average visit

Overview

What is Shrinkto?

Shrinkto is a free, privacy-first web app that compresses JPG, PNG, WebP and AVIF to an exact KB target entirely in the browser. Instead of guessing with a quality slider, you pick a size and a binary search on encoder quality, using WebAssembly codecs like MozJPEG, WebP and AVIF, lands within 5 percent of it. Nothing is uploaded, there is no signup and no limit. It also bundles a full in-browser PDF toolkit and a companion Chrome extension, ShrinkTo Pro. Today it has 100+ daily active users and ranks #1 on Google for its name.

Features

What Shrinkto does

  • 01

    Exact size targeting

    Pick 20 KB, 50 KB, 100 KB, 200 KB, 500 KB, 1 MB or a custom size and the output lands within 5 percent of it.

  • 02

    Private by design

    Compression runs in your browser with WebAssembly codecs. Watch the Network tab stay empty.

  • 03

    Use-case presets

    Exam form photo, signature, passport and visa, WhatsApp, email, website and Instagram presets.

  • 04

    Batch and ZIP

    Drag, paste or browse many files, then download one at a time or as a ZIP. No daily cap or file size limit.

  • 05

    PDF toolkit

    Merge, split, compress, organise, OCR and convert PDFs, all in the browser.

  • 06

    Chrome extension

    ShrinkTo Pro adds right-click compression on any image, offline, with a one-time lifetime licence.

For engineers and recruiters

How I built it

Tech stack

  • Next.js
  • WebAssembly
  • MozJPEG
  • WebP and AVIF codecs
  • Web Workers
  • Chrome MV3
  • Technical SEO

FAQ

Shrinkto questions

Is Shrinkto really free?
Yes. There are no limits and no signup. It runs on your device, so there is no server cost to recover.
Are my images uploaded to a server?
No. Shrinkto compresses with WebAssembly codecs in your browser, so your files never leave your device.
How does compressing to an exact size work?
A binary search on encoder quality, downscaling only if needed, runs until the file is within 5 percent of your target.

More products

Hiring a developer in Bangalore?

I am open to full-time Full-Stack, Frontend and SEO Engineer roles, and ready to relocate anywhere. I also take on a few freelance projects.

Hire me