Image
Image Compressor
Image Compressor reduces the file size of JPG and PNG images right in your browser. JPGs are compressed with a quality slider (1–100), while PNGs are losslessly optimized to keep the visual quality and just trim the file size.
Drop JPG / PNG files here
or
JPG and PNG supported. Up to 10 files per session.
All images are processed entirely in your browser and never sent to a server.
You can also paste from the clipboard with Cmd / Ctrl + V.
Related Tools
Image Cropper
Crop JPG, PNG, and GIF images with aspect-ratio presets or precise pixel coordinates. Free, no signup. Runs entirely in your browser.
Image Resizer
Resize JPG, PNG, GIF, and WebP images by pixel or percentage with aspect ratio locked. No watermark. Runs entirely in your browser.
Image to Text (OCR) (β)
Extract text from images, screenshots, and photos with OCR, then edit, copy, or download as .txt. Free, no signup. Runs entirely in your browser.
WebP Converter
Convert JPG, PNG, and SVG images to lightweight WebP, batch up to 10 files with ZIP download. Free, no signup. Runs entirely in your browser.
Slack Custom Emoji Generator
Make custom Slack emoji from text or images (128×128) with fonts, colors, outline, and GIF animation. Discord too. Runs entirely in your browser.
About Image Compressor
Image Compressor reduces the file size of JPG and PNG images right in your browser. JPGs are compressed with a quality slider (1–100), while PNGs are losslessly optimized to keep the visual quality and just trim the file size.
Three presets are available: "High Compression 60", "Standard 80", and "High Quality 90". Process up to 10 files in a batch and download each one individually or grab them all as a ZIP. For JPGs, toggling "Keep EXIF" preserves shooting metadata (date taken, camera info, etc.) through compression.
All images are processed entirely in your browser — nothing is uploaded to a server. Work confidently with confidential assets or personal photos. Runs entirely in your browser.
How to use
- Drop JPG / PNG files into the dropzone, or click to select files (clipboard paste is also supported).
- Adjust the JPG compression with the "High Compression 60", "Standard 80", or "High Quality 90" preset, or with the quality slider (1–100). PNGs are losslessly optimized only.
- Toggle "Keep EXIF" if you want to retain metadata (JPG only).
- Click "Run compression" to start; thumbnails and the resulting file size are shown for each file (change settings and click "Re-compress" to re-run).
- Click each file’s "Download" button, or use the top "Download as ZIP" to grab everything at once.
Use cases
- Site operators reducing photo weight on blogs or e-commerce pages to improve load speed.
- Fitting images under attachment size limits for email or contact forms.
- Individuals balancing image size and resolution before posting to social media.
- Web designers losslessly optimizing PNG logos and icons to slim down delivery without visual loss.
- Confidential / NDA-bound projects where photos must stay local and cannot be uploaded.
Notes
- Maximum 50 MB per file, up to 10 files per session.
- Formats other than JPG / PNG (HEIC, WebP, GIF, etc.) are not supported.
- PNG output uses lossless optimization only; the quality slider has no effect on it.
- For JPG, turning "Keep EXIF" off strips shooting date, GPS, camera model, and other metadata. We recommend leaving it off for privacy.
- If a compressed file ends up larger than the original (especially for already-optimized images), lower the quality and re-compress.