Compression made handy.
Drop a file. We compress, convert, or clean metadata — entirely on your device. 100% Private.
- 1 Drop your file
- 2 Your CPU does the work
- 3 Download — done
Drag and drop or click to upload
We'll pick the right tool automatically
Files never leave your device · no signup · no limits · always free
Select a Tool
Compress PDF
→Shrink to fit email or government caps. Email / Govt / Web / Print presets.
HEIC → JPG / PNG
→iPhone photos to JPG, PNG, or AVIF. Batch a folder, get a ZIP.
Compress images
→JPG, PNG, WebP, AVIF. Live preview. Target a specific file size.
Strip / edit EXIF
→Wipe GPS and camera info, or batch-add copyright and keywords.
Truly private
Every tool runs in WebAssembly on your CPU. Disconnect WiFi after the page loads — they still work.
No limits
Drop a 500 MB PDF or a thousand photos. Your device's RAM is the only cap.
Faster on big files
Processing starts on drop. No upload wait, no download wait. Faster than any server-based tool.
Why Compress?
Large files create real friction — for email, for the web, and for privacy. Here's why compression matters and how HandyCompress solves it differently.
Email attachment limits are strict
Gmail caps attachments at 25 MB, Outlook at 20 MB, and many business servers at 10 MB. A single scanned PDF, a few iPhone photos (12–48 MP), or a short-form video can easily exceed those limits. Compressing before you send keeps files deliverable without downgrading to a file-sharing link.
Uncompressed images slow down your website
Every extra megabyte of images adds roughly 1–2 seconds to mobile page load time. Google uses Core Web Vitals — Largest Contentful Paint (LCP) in particular — as a direct ranking signal. Compressing a JPEG from 4 MB to 200 KB at the same visual quality is a common, high-impact optimization that takes seconds with the right tool.
You should choose the quality — not the tool
Many online compressors apply aggressive, one-size-fits-all settings and hand back a file with no explanation of what changed. HandyCompress lets you set a target file size (e.g. "under 1 MB for an email") or a manual quality level, then shows you a side-by-side before/after comparison so you can see exactly what you're trading. Compression is lossy — you deserve to make that call.
Server-based tools see your files — we can't
Tax returns, contracts, medical records, personal photos — most people compress exactly the documents they'd least want a stranger to read. When you upload to a server-based compressor, you're trusting that provider's security practices, data-retention policy, and staff access controls. HandyCompress runs entirely in your browser using WebAssembly: the file is processed by your own CPU and the compressed result is downloaded directly. Nothing ever reaches a server.
Photos carry hidden location and device data
Every JPEG shot on a smartphone embeds EXIF metadata: GPS coordinates, timestamp, device make/model, and sometimes the owner's name. When you share or post that image, anyone who downloads it can extract your home address if you took the photo there. Stripping EXIF is a one-click step that removes this invisible payload before you share.
PDF compression shouldn't destroy selectable text
Some compressors "flatten" PDFs by converting every page to a low-resolution image — text becomes a blurry picture, copy-paste stops working, and screen readers fail. HandyCompress uses structural PDF compression: it resamples only the embedded JPEG images while leaving fonts, text layers, vector graphics, and hyperlinks completely intact. The result is a smaller file that stays a proper, searchable PDF.
F.A.Q.
Are my files uploaded to your server?
No — and we structurally can't be. Every tool on HandyCompress runs entirely inside your browser using WebAssembly. The file is read into your browser's memory, processed by your own CPU, and the result is downloaded — without ever leaving your device. You can verify this by opening your browser's Network tab and watching for zero data leaving while you work, or by disconnecting your WiFi after the page loads.
Is this really free? What's the catch?
Really free, no catch. Because the processing happens on your computer instead of our servers, our cost per file is zero. We pay for static hosting (a fixed cost regardless of usage), so there's no economic reason to gate anything behind a paywall. The site is supported by ads placed below the tool, never inside the workflow.
What's the maximum file size?
There's no artificial cap. The only real limit is your own device's RAM — a modern laptop can handle PDFs up to a few hundred MB and folders of hundreds of images without trouble. Phones have less memory, so very large files may be slow on mobile.
How many files can I compress at once?
There's no artificial limit on the queue. Drop 5 files or 500 — they all get added. Files are processed one at a time, in order, so peak memory stays flat regardless of batch size: each file's pixel buffer is released before the next starts. That's why batches of hundreds work on a normal laptop. The real ceiling is your device's RAM: a modern laptop comfortably handles hundreds of photos or several hundred-MB PDFs; phones have less memory and may slow down on very large batches. A parallel processing mode (multiple files at once via Web Workers) is on the roadmap for a 3–5× batch speedup on multi-core machines.
Does it work offline?
Yes, after the first visit. HandyCompress is a Progressive Web App — the tools cache locally and run even with the network disconnected. You can install it to your home screen and use it like a native app.
What makes HandyCompress different?
Most free online tools upload your files to their servers to process them. For sensitive documents — contracts, tax forms, medical records, personal photos — that's a meaningful privacy concession. HandyCompress processes everything on your device, so the file never leaves. We also have no file-count or daily-use caps because we have no per-file cost.