Free Image Compressor
Compress images
in your browser.
Add a mixed batch of JPEG, PNG, or WebP files, choose a practical balance, and review each result before saving it.
- Runs locally in your browser
- No account required
- Mixed-format batches
Image Compressor workspace
Quality affects JPEG and WebP. Transparent pixels use the matte only when converting to JPEG.
Images
Three clear steps
How to use the image compressor
The entire workflow stays in the current browser tab, from selection through download.
Add your images
Choose JPEG, PNG, and static WebP files together. ImagePhix verifies the file contents before adding them.
Choose a balance
Keep each original format or select an output, then adjust quality or maximum width for the job.
Review and save
Compare each output size, preview the result, and download files individually or in one local ZIP.
One practical workspace
Useful for mixed image jobs
Use the general compressor when a folder contains more than one supported format or when you need output choices in one queue.
Prepare a mixed asset batch
Process photos, screenshots, and modern web assets together. Smaller files transfer fewer bytes and can help images load faster on webpages.
Reduce attachment weight
Create smaller copies for email, forms, and shared folders while keeping the originals available.
Review before downloading
The queue shows dimensions and output size so a larger re-encode is easy to spot.
Choose the right path
When a format-specific compressor helps
The general tool is flexible. A dedicated page is clearer when every input shares the same format and you want controls and guidance tailored to it.
Photos and continuous tones
Use the JPEG compressor for JPG photo batches and a focused lossy-quality workflow.
Screenshots and transparency
Use the PNG compressor to retain PNG output and avoid controls that do not apply to PNG encoding.
Existing web assets
Use the WebP compressor for static WebP inputs that should remain WebP.
Compression choices
Balance size, format, and dimensions
Quality and dimensions solve different problems: quality changes how JPEG or WebP detail is encoded, while resizing removes pixels. File size also depends on the source and output format.
Lower quality carefully
Lower JPEG or WebP quality can reduce size further, but fine texture, text, and gradients may show artifacts.
Resize only when useful
When an image is much larger than its intended display size, reducing maximum width can substantially cut file size, but it removes pixels.
Watch format changes
Conversion changes file characteristics. Transparent pixels need a matte when the selected output is JPEG.
Current boundaries
Know what this release does
The workspace is deliberately bounded so local browser memory and processing remain predictable.
- 20 files per batchEach file can be up to 100 MB.
- Up to 64 megapixelsNo side may exceed 16,384 pixels.
- Metadata is not retainedOutputs are newly encoded; keep originals when metadata matters.
- Animated inputs are rejected rather than flattened silently.
- Mixed-format output may differ substantially in size; review each result before replacing an original.
Questions, answered
Image Compressor FAQ
Concise answers about the behavior and boundaries of this specific workflow.
What does an image compressor do?
An image compressor re-encodes an image, and may resize it, to reduce the file size needed for storage or transfer. Results depend on the source format, dimensions, and settings.
Which image formats can I compress together?
You can batch-process JPEG, PNG, and static WebP files in one queue. Other formats and animated images are rejected.
What does the quality control change?
It controls the browser JPEG and WebP encoders. PNG output does not use the quality value in this workflow.
Can resizing reduce image file size?
Yes. If an image is much larger than its intended display dimensions, reducing its maximum width can remove many pixels and substantially reduce file size.
Are selected image files uploaded?
No upload endpoint is part of this compressor workflow. Processing happens locally, with processing-related network activity limited to same-origin application assets such as the module Worker.
What happens to image metadata?
Outputs are newly encoded browser images and source metadata is not preserved. Keep the original when EXIF or other metadata matters.
Can ImagePhix make an image match an exact KB limit?
No. This release offers quality and maximum-width controls, not exact-size compression.
When should I use a dedicated format page?
Use one when every file is JPEG, PNG, or WebP and you want validation, defaults, and guidance focused on that format.
Back to the tool
Ready to optimize a mixed batch?
Return to the workspace and add the JPEG, PNG, or WebP files you want to review.