Compress large images locally JPEG · WebP

Free online compressor for photos over 5MB · Batch · No upload · No account

Drop images here, or

JPG, PNG, WebP in · up to 100 MB each · JPEG or WebP out

Free large image compressor — runs entirely in your browser

ShrinkLocal helps you shrink large photos (often 5MB, 10MB, or more) without uploading them to a cloud service. Unlike typical online compressors, your files stay on your device: compression uses WebAssembly (MozJPEG for JPEG, libwebp for WebP) inside Web Workers so the page stays responsive.

Use it when privacy matters, when uploads are slow, or when you need to batch-compress many images and download a ZIP — all in one tab.

Read our how it works page to verify in DevTools that no image data is sent to a server, or browse the blog for guides on no-upload compression and WebP vs JPEG.

Frequently asked questions