About this tool
Reduce the stored bytes of JPG, PNG and WebP images without changing their pixel dimensions. This is useful when a website, email service or publishing workflow rejects a large file. JPEG and WebP use adjustable lossy quality; PNG remains lossless, so results depend on the image rather than a promised percentage.
How to use Image Compressor
Select originals
Add up to 20 JPG, PNG or WebP images whose dimensions you want to keep.
Set encoding quality
Adjust JPG or WebP quality. PNG uses lossless re-encoding, so the same quality trade-off does not apply.
Compare the savings
Choose Compress Images. Compare the actual before-and-after bytes, then download and inspect fine detail.
When should you use this tool?
- Preparing photos for email attachments
- Reducing page weight before publishing images
- Making a batch easier to store or transfer
- Keeping original dimensions while changing encoding
Example: make a product photo lighter without resizing it
Suppose a shop needs a 1600 × 1200 JPG. Its dimensions are already correct, but its upload takes too long. Compression is the right first step; resizing would change a requirement you already meet.
- Select the original JPG and start with quality 80. Keep a copy of the original outside the browser.
- Download the result and compare the product label, textured areas and gradients at the size customers will see.
- If edges look damaged, export again from the original at a higher setting. If the result is larger, keep the smaller original rather than repeatedly recompressing the output.
Calculate the actual saving
Saving (%) = 100 × (original bytes − output bytes) ÷ original bytes. An illustrative reduction from 600,000 to 240,000 bytes saves 60%. This is arithmetic, not a promised result. A quality setting of 80 does not mean 80% of the bytes or 80% of the original detail.
| Source | What changes | What to inspect |
|---|---|---|
| JPG photograph | Lossy quality; dimensions stay fixed | Hair, labels, skies and fine texture |
| PNG screenshot | Lossless browser re-encoding; quality slider does not set PNG compression | Text edges, transparency and actual bytes |
| WebP image | Browser WebP encoding at the chosen quality | Alpha edges and detail; not a lossless-mode promise |
Common mistakes to avoid
- Do not judge sharpness from file size alone.
- Do not use this tool to promise a strict upload cap: use Reduce Image Size for that.
- Opening an image does not cause generation loss; saving another lossy copy can.
Accuracy and limits
Up to 20 JPG, PNG or WebP files, 30 MiB per file (shown as 30 MB in the interface), no dimension over 8192 pixels and at most 40 million pixels. A valid file can still exceed available device memory. PNG may grow rather than shrink. Browser encoders can produce different bytes at the same quality.
Compress without changing format
JPG and WebP use adjustable quality encoding. PNG remains PNG, keeps transparency and is safely re-encoded by your browser.
Keep the original dimensions
Compression changes encoding, not pixel dimensions. The tool never upscales and never modifies your original file.
Honest PNG limitations
PNG is lossless, so files that are already optimized may show modest savings or even become slightly larger after browser re-encoding.
Related guides
Private browser-based processing
Your files are decoded and encoded locally in the browser. ConvertHop does not upload image contents, filenames, previews, EXIF or GPS data to a conversion service. Analytics and advertising remain disabled.
Related tools
Frequently asked questions
Are my images uploaded?
No. Compression runs locally in your browser and the site does not receive your image files.
Will PNG transparency remain?
Yes. PNG files remain PNG and transparency is preserved. Browser re-encoding may produce modest or no savings for some PNG files.
Does compression change dimensions?
No. This tool keeps the original pixel dimensions and never upscales the image.
Why can a compressed file be larger?
A source may already be highly optimized. Lossless PNG re-encoding in particular cannot guarantee a smaller result.
Can I compress several images?
Yes. Process up to 20 supported files and download successful results individually or together.