- Why no-upload matters
- How browser tools work
- 10 alternatives
- How to verify
- Exact KB targeting
- Quick comparison
- FAQ
Why a no-upload TinyPNG alternative matters
TinyPNG is excellent at what it does, but it's cloud-based — every image you compress uploads to their servers. For most images that's fine. For these, it isn't:
- Photos of identity documents (Aadhaar, PAN, passport — for portal uploads)
- Internal product mockups before public launch
- Screenshots of confidential dashboards or internal admin panels
- Medical imaging or scans of medical documents
- Anything covered by NDA, GDPR, or India's DPDP Act
For these, a tool that never uploads removes the entire risk category.
How browser-only image compressors work
Modern browsers can compress images without any server. The Canvas API can re-encode JPG, PNG, and WebP at any quality level. For more advanced operations, libraries like browser-image-compression, squoosh (Google's open-source tool), and upng-js handle the work entirely client-side.
When you drop an image:
- The browser reads the file via the File API
- Canvas decodes it into pixel data
- JavaScript adjusts quality/dimensions
- Canvas re-encodes to your target format
- Output is offered as a Blob URL download
None of this requires a network request. Verify it yourself in DevTools — drop an image, watch the Network tab, see no upload.
10 free no-upload TinyPNG alternatives
1. ShrinkTo (browser-based)
Built specifically for the no-upload use case. Plus exact KB targeting (50 KB, 100 KB, 200 KB) — useful for Indian govt exam forms. Supports JPG, PNG, WebP, GIF, BMP, HEIC, AVIF. Unlimited batch, no signup. Open the compressor.
2. Squoosh (Google, open source)
Google's open-source image compressor. Runs entirely in your browser. Excellent for fine-tuning compression with side-by-side preview. No batch mode — one image at a time. URL: squoosh.app.
3. ImageOptim (Mac desktop)
Free Mac desktop app. Drag images, watch them shrink. Works completely offline. Best for Mac users handling many images.
4. FileOptimizer (Windows desktop)
Free Windows desktop tool. Aggressive compression, supports many formats including WebP and AVIF. Local processing only.
5. RIOT (Windows desktop)
Radical Image Optimization Tool. Free Windows app, side-by-side compression preview, supports JPG/PNG/GIF.
6. JPEGmini (paid, desktop)
Paid desktop app ($59 one-time) with excellent JPEG-specific compression. Files stay local.
7. Compressor.io (browser-based)
Browser-based compressor — verify the no-upload claim yourself in DevTools. Supports JPG, PNG, GIF, SVG.
8. Squoosh CLI (developers)
Command-line version of Squoosh. Fully local. Great for batch scripts on a developer's machine.
9. ImageMagick (developers)
Battle-tested CLI for image manipulation. Local, scriptable, zero cloud. Steeper learning curve but comprehensive.
10. macOS Preview / Photos app
Don't overlook these. Mac Preview can resize and re-export to JPG/PNG with adjustable quality. Photos app has export-with-compression. Both fully local.
How to verify a tool isn't actually uploading
- Open Chrome → press
F12 - Click Network tab → click trash icon to clear log
- Drop a 3 MB image into the tool
- Compress
- Watch Network — any POST request with body matching your file size means it's uploading
For ShrinkTo, Squoosh, ImageOptim — you'll see no large outgoing requests. For TinyPNG you'll see a multi-megabyte upload within seconds.
Bonus: exact KB targeting (only ShrinkTo does this)
If you specifically need an image to fit an exact byte budget — common for Indian govt exam portals with limits like "10–20 KB" or "exactly under 50 KB" — most compressors don't help. They give you generic "low/medium/high" sliders.
ShrinkTo's compressor uses binary-search to nail the target. Set 50 KB, get 48-50 KB. Try it for SBI/UPSC/SSC photos.
Quick comparison
| Tool | Browser/Desktop | No upload | KB targeting | Free |
|---|---|---|---|---|
| ShrinkTo | Browser | Yes | Yes | Unlimited |
| Squoosh | Browser | Yes | No | Yes |
| TinyPNG | Browser (uploads) | No | No | 20/month |
| ImageOptim | Desktop (Mac) | Yes | No | Yes |
| FileOptimizer | Desktop (Win) | Yes | No | Yes |
| JPEGmini | Desktop | Yes | No | $59 one-time |
Frequently asked questions
What's the best TinyPNG alternative that doesn't upload?
Is browser-based image compression actually free?
Can I batch-compress images without uploading?
How do I compress a photo to exactly 50 KB without uploading?
Does TinyPNG ever delete my uploaded images?
Why would I pay JPEGmini $59 when free alternatives exist?
Try the no-upload alternative
ShrinkTo runs every tool in your browser. Files never leave your device. Free, no signup, no watermarks, no daily caps.
workspaces See all 40+ tools