LocalShrink
LocalShrink

Private, instantfile compression.

Compress locally in your browser using Rust + WebAssembly. No uploads, no tracking—just lighter assets in seconds.

0uploads to servers
2-6xsmaller on avg
<50msstartup latency

Local file compression

Drop, compress, download.

Preset

Best of both

Why LocalShrink

Built for local-first, privacy-safe workflows.

🔒

Private workspace

Everything runs locally in your browser. No uploads, no tracking.

Purposeful speed

Rust-powered compression tuned for quick feedback loops.

🎨

Format aware

Optimized for PNG, JPEG, WebP, AVIF, and SVG; HEIC auto-converts to JPEG.

puzzle-piece

Batch friendly

Drop multiple files, review results, and download everything at once.

Trust by default

No hidden servers, no surprise analytics.

🧠

Open by design

Built in Rust with auditable, local-first compression logic.

🖥️

Works offline

Everything runs in your browser. Network optional.

🧾

No data exhaust

No uploads, cookies, or analytics—just lean tooling.

Fair & transparent

Simple pricing

Choose a plan that matches your workflow. Local-first compression is included everywhere.

Free

$0

Perfect for personal use

  • Single file compression
  • PNG, JPEG, WebP, AVIF, PDF, SVG
  • Privacy-first (local processing)
  • No uploads or tracking
Most popular

Pro

$4/month

For power users

  • Everything in Free
  • Batch processing
  • Compress multiple files at once
  • Download all compressed files
🔒
Privacy first, alwaysLocalShrink runs fully in-browser.
🛡️No uploads or tracking
Rust + WASM pipeline
🛰️Offline friendly
Made with Rust, WASM, and care for privacy.© 2024 LocalShrink