Before / after
click any file above to inspect itYour files and results will appear here. Typical result: photos shrink by 60-90% with no visible quality loss.
Options
Aspect ratio is always preserved and images are never upscaled. Quality applies to JPEG and WebP; PNG is lossless. EXIF metadata (including GPS location) is stripped automatically.
Other tools upload your photos to their servers and make you wait in a queue. Here the work happens on your own device at native speed - even with no internet.
Your photos are never transmitted, stored, or seen by anyone. EXIF metadata - including the GPS location your phone embeds - is stripped automatically.
No sign-up, no daily limit, no watermark, no premium tier. Batch-compress hundreds of images and download them all as a ZIP.
Why compress images?
Because almost everything you do with an image has a size limit - and oversized images are the number one cause of slow web pages. A phone photo is typically 3-8 MB, yet the place it is going rarely allows or needs more than a fraction of that:
| Destination | Typical limit or ideal size |
|---|---|
| Email attachments (Gmail, Outlook) | 20-25 MB per message |
| Job portals, visa & government forms | often 100-500 KB per file |
| Website hero image | ≤ 200-300 KB recommended |
| Website content images | ≤ 100 KB recommended |
| WordPress and most CMS uploads | 2-8 MB default cap |
| Discord (free) | 10 MB per file |
| App stores, marketplaces, listings | commonly 1-5 MB |
On the web it is also a ranking matter: image weight dominates Largest Contentful Paint, one of Google's Core Web Vitals. Compressing images is the single cheapest page-speed win there is.
JPEG vs PNG vs WebP: which should you use?
| Format | Compression | Best for | Watch out for |
|---|---|---|---|
| JPEG | Lossy | Photos; maximum compatibility everywhere | No transparency; artifacts at low quality |
| WebP | Lossy or lossless | Web images - 25-35% smaller than JPEG at equal quality; supports transparency | Rarely, very old software can't open it |
| PNG | Lossless | Screenshots with text, logos, diagrams, transparency | Huge files if used for photos |
The classic mistake is saving photos as PNG "for quality": at normal viewing sizes a quality-80 JPEG is visually identical and often 10× smaller. The reverse mistake - JPEG for a screenshot full of text - produces smudged edges that PNG would render perfectly.
How to compress an image without losing (visible) quality
- Add your images. Drag them in, browse, or paste. They are processed on your device - nothing is uploaded.
- Keep quality at 75-85. That is the sweet spot where files shrink 70-90% and the difference is invisible at normal viewing sizes.
- Resize if it's bigger than needed. Resolution costs more bytes than quality does: a 4000-pixel photo shown on a 1920-pixel screen is pure waste. The default 1920 px cap is right for most screen uses.
- Compare, then download. Click any file to see original and compressed side by side. Download individually or as one ZIP.
Need to hit a hard limit like "under 200 KB"? Switch resize mode to Target file size - the tool searches for the best quality that fits automatically.
Frequently asked questions
Are my photos uploaded to a server?
No. Unlike most image compressors, this tool does all processing in your browser using the canvas built into it - your photos never leave your device. There is no upload, no queue, and no server that could keep copies. You can load the page, go offline, and it keeps working.
Does compressing an image reduce its quality?
Lossy compression (JPEG, WebP) discards detail your eye barely notices - at quality 75-85 the difference is invisible at normal viewing sizes, while the file often shrinks by 70-90%. PNG compression is lossless: pixels stay identical, but files shrink much less. Use the side-by-side preview to judge with your own eyes before downloading.
Should I use JPEG, PNG, or WebP?
JPEG for photos with universal compatibility; WebP for photos and graphics on the web (25-35% smaller than JPEG at the same quality); PNG only when you need lossless quality or transparency - logos, screenshots with text, diagrams. Never save photos as PNG: the file will be many times larger for no visible benefit.
How do I compress an image to exactly 200 KB or 100 KB?
Choose the "Target file size" resize mode, type the size limit, and the tool automatically searches for the highest JPEG or WebP quality that fits under it. This is the fast way to meet upload limits for job applications, visa forms, and government portals.
Does this remove EXIF data and GPS location from photos?
Yes, automatically. Re-encoding through the canvas strips all EXIF metadata - camera model, settings, timestamps, and crucially the GPS location your phone embeds in every photo. The image is rotated correctly first, so orientation is preserved. Smaller files and better privacy in one step.
Can I compress HEIC photos from an iPhone?
Only in browsers that can decode HEIC (Safari can; Chrome and Firefox currently cannot). If a file fails to load, convert it first: on iPhone, share the photo and it typically converts to JPEG automatically, or set Settings > Camera > Formats to "Most Compatible".
What is the best quality setting for JPEG compression?
75-85 for almost everything. Above 90, file size grows steeply for differences you cannot see; below 60, artifacts start appearing around edges and in smooth gradients. The default here is 80, which is why compressed photos look identical at a fraction of the size.
Is there a limit on file count or size?
No artificial limits - no daily quota, no premium tier, no watermark. The practical limit is your device's memory, since everything is processed locally. Hundreds of normal photos are fine; extremely large images (100+ megapixels) may fail on phones with little memory.