SnapCompressImage tools
that stay in
your browser.
Compress, convert, resize and crop. HEIC, JPEG, PNG, WebP — all local, all instant. Free forever.
Four tools. Zero uploads.
Your device.
Your pixels.
SnapCompress processes everything in your browser. There's no server to upload to. Your images never leave your device — not even to us.
From drop to download.
Which tool do you need?
My photo is too big to email or upload
Compress it. For a JPEG photo, a quality of 70–80 usually removes most of the weight with little visible change. Compare the before and after preview, then download.
Compress an imageMy iPhone photo is HEIC and nothing opens it
Convert it to JPG. You can add many HEIC files at once and download them one by one or as a single ZIP.
Convert HEIC to JPGInstagram cuts off my photo
Crop it to the ratio you are posting: 4:5 or 3:4 for portrait feed posts, 1:1 for square, 9:16 for Stories and Reels. Set a focal point so the subject stays in frame.
Crop for InstagramA site asks for an exact size in pixels
Resize it. Enter the width and height or a percentage; the aspect ratio stays locked unless you unlock it.
Resize an imageWhat happens to my images?
Nothing leaves your device. Most online image tools upload your file to a server, process it there and send it back. SnapCompress decodes, edits and encodes the image inside your browser with Canvas and WebAssembly, so there is no upload step at all.
You can check this yourself: open your browser's developer tools, go to the Network tab and process an image. No request carries the image. After you have processed one image, the tool keeps working with the network switched off.
In practice
- Files up to 100 MB each.
- JPEG, PNG, WebP, HEIC and DNG input.
- No account and no watermark.
- Works on phones and desktops in current browsers.
Which image format should I use?
JPEG
Lossy. Small files for photos and anything with smooth gradients. No transparency.
Use for: Photos, email attachments, uploads that only accept JPG.
PNG
Lossless and supports transparency. Large for photos, compact for flat graphics.
Use for: Screenshots, logos, graphics with text or transparent areas.
WebP
Lossy or lossless, with transparency. Usually smaller than JPEG at similar quality and supported by current browsers.
Use for: Images on your own website.
HEIC
What iPhones save by default. Efficient, but many Windows apps, websites and forms do not accept it.
Use for: Keep originals on your phone; convert to JPG to share.
For measured file sizes across formats and quality settings, see JPEG vs PNG vs WebP.
Latest guides and tips
Learn how to optimize images for better web performance and SEO.
How to compress images without losing quality
Shrink file size with an adjustable quality setting and compare before and after.
JPEG vs PNG vs WebP: which format to use?
Compare the pros and cons of each format to choose the right one.
Instagram image sizes guide
Cheat sheet for posts, stories, and reels dimensions in 2026.
Frequently asked questions
Everything you need to know about SnapCompress and our privacy-first image tools.