Image Compressor
Resize + compress images locally (also strips metadata on re-encode).
URWISH Image Compressor reduces image file size directly on your device. Your files never leave your browser — there are no uploads, accounts, or hidden background processing.
Use it when you need smaller images for email attachments, forms, websites, or sharing — while keeping your workflow fast, private, and offline-friendly.
How it works (local-only)
Everything happens inside your browser. We decode the image locally, optionally resize it to fit a maximum dimension, then re-encode it into your chosen output format (WebP, JPG, or PNG).
Re-encoding typically removes most embedded metadata (like EXIF fields). That’s useful for privacy when exporting photos or screenshots.
- Decode locally (HEIC/HEIF is decoded locally and converted first)
- Resize (optional): fit within a max width/height while keeping aspect ratio
- Re-encode: WebP/JPG (lossy) or PNG (lossless)
- Download the result — no network upload step
Supported formats
Inputs and outputs depend on what your browser supports, but the tool is designed for common everyday formats.
- Input: PNG, JPG/JPEG, WebP, HEIC/HEIF (common on iPhone)
- Output: WebP, JPG, PNG
- Best default: WebP for the smallest files at good visual quality
Quality and size tips
If you only need a smaller file, start by reducing dimensions — resizing usually provides the biggest size win before touching quality.
For photos, WebP or JPG with quality around 80–90% is often a strong balance. For screenshots, diagrams, or text-heavy images, PNG can look best but may be larger.
- Email/upload limits: try max dimension 1600px and quality 0.80–0.88
- Web images: pick WebP and keep the longest side between 1200–2000px
- Logos/UI: try PNG if you see compression artifacts
Common use cases
This tool is built for the “quick compress” workflows people usually search for — without sending anything to a third-party server.
- Compress photos before emailing or uploading to forms
- Reduce screenshot size for bug reports and docs
- Prepare smaller product images for websites
- Strip photo metadata before sharing
Why “local in the browser” matters
Many “online compressors” upload your images to a server. URWISH runs on a static site and processes files on your device using Web APIs and (for some tools) WebAssembly.
That means faster results, fewer privacy tradeoffs, and the ability to keep working even when your network is unreliable.
FAQ
Does URWISH upload my images?
No. The Image Compressor processes the file locally in your browser. There is no server upload step.
Does it remove EXIF / metadata?
Re-encoding an image typically strips most metadata. If you need a dedicated workflow, use the Image Metadata Stripper tool too.
Will it work offline?
Yes for most users after the page has loaded. If you install URWISH as a PWA, you can also pre-cache tool assets for offline access.
What’s the best output format?
WebP is usually the best default for small files. Use JPG for compatibility or PNG for lossless needs (especially UI/text).
Can I compress HEIC (iPhone) photos?
Yes. HEIC/HEIF is decoded locally (best-effort depending on your browser), then re-encoded to your chosen output.
Does “quality” affect PNG?
No. PNG is lossless and ignores the quality slider.
Is there a batch mode?
For multiple images, try Batch Image Resizer or Batch Image Converter. The single-file compressor focuses on a fast one-at-a-time workflow.