Image compressor guide
How to Compress Images Online
- Select your images.
- Choose the output format, quality, or target size.
- Compress, inspect the results, and download.
Compress JPG, PNG, and WebP Images
This free image compressor accepts JPEG, PNG, and WebP. Choose the output format that matches where you will use the file: JPG for ordinary photographs, PNG when you need lossless pixels and a transparent background, or WebP for a smaller photographic file that can also keep transparency.
Changing a filename from .png to .jpg is not conversion. The compressor decodes the source and writes a new file. Inspect the preview rather than assuming a particular extension is always smaller.
JPG and JPEG Compression
JPEG is a practical JPG compressor for photographs and for forms that only accept JPG uploads. Quality runs from 1 to 100. A lower setting usually produces a smaller file and can soften photographic detail, especially around edges, hair, and fine texture. The percentage is an encoder setting, not a promise of an equal cut in kilobytes.
JPEG has no transparency. Transparent pixels become white. If the source is already a compact JPEG and the new encoding would be larger at the same dimensions, the original file is kept.
PNG Image Optimization
PNG output uses lossless encoding. The quality slider is disabled, and this PNG compressor does not reduce the color palette. File size follows the pixels: simple graphics often stay compact, while detailed photographs often stay large.
A target size in KB cannot be reached by lowering PNG quality. The tool reduces dimensions until the file fits the budget, or until it cannot go smaller. Transparency is preserved when you keep PNG output.
WebP Image Compression
WebP compression uses the same quality slider as JPEG. Lower quality generally reduces file size. Unlike JPEG, WebP can keep transparent pixels, so it is useful when you need a smaller file than PNG without flattening the background to white.
Confirm that the destination accepts WebP before you replace a JPG or PNG. Not every upload form or older application can open it.
Reduce Image Size in KB
Target size is a maximum budget, not an exact output size. 100KB means 100,000 bytes. The compressor tries to stay at or under that ceiling and does not pad a smaller file to hit a round number.
For JPEG and WebP, it first searches lower quality at the current dimensions. If that is not enough, it reduces pixel dimensions. PNG skips the quality search and resizes instead. If the file is already under the budget in the same format and dimensions, the original is kept. If the budget still cannot be met, you get the smallest result the tool could produce, marked as not meeting the target.
Keep detailed size-specific instructions on the dedicated pages. Use them when a form names a fixed ceiling, then come back to this compressor if you need different settings.
Tools for this step: Compress image to 100KB · JPEG compressor to 50KB · Reduce image size in KB
Compress Multiple Images at Once
This bulk image compressor processes up to 20 images per batch, and each file must be 30MB or smaller. Files run one after another. A very large image can take longer and may need more available memory.
A target size applies to each image, not to the combined batch. If an email or form has a total attachment allowance, add the resulting sizes before you send them. Download each result, or package all successful outputs as a ZIP. The ZIP does not compress the images further.
If one file cannot be decoded, its error is shown and the other results remain available. Use a converter first for HEIC, AVIF, TIFF, BMP, or GIF.
Tools for this step: HEIC to JPG
Image Quality and Compression Settings
Quality and file size move in opposite directions for JPEG and WebP. Higher quality usually keeps more detail and a larger file. There is no honest guarantee of “no quality loss” for those formats. PNG keeps lossless pixels when dimensions stay the same.
Compression changes how the image is encoded. Resizing changes how many pixels it has. A smaller file can still be the same width and height, and a resized image is not necessarily one quarter of the original bytes. Use Maximum edge when you know the largest dimension you need, and use the dedicated resizer for exact width, height, and fit.
Open the preview and check the part that matters: a face, small text, or product detail. Keep the original. Repeatedly compressing an already-compressed copy can add artifacts, and raising quality later does not restore lost detail.
Tools for this step: Resize image · How to compress images without losing quality
Frequently Asked Questions
Is the image compressor free?
Yes. You can compress images online without creating an account. There is no daily usage cap. Each batch can include up to 20 files of up to 30MB each.
How do I compress an image to 100KB?
Enter 100 in Target size. That value is a maximum budget of 100,000 bytes, not an exact file size. JPEG and WebP try lower quality first; PNG reduces dimensions instead. If you want a page that starts at 100KB, use Compress image to 100KB.
Does image compression reduce quality?
JPEG and WebP compression can remove detail. Start near 80% quality and compare the preview with the original. PNG keeps lossless pixels unless a target size forces the image to be resized.
Why is my compressed image larger?
The source may already be efficiently encoded. Re-encoding a JPEG at high quality, or saving a photograph as PNG, can increase the file size. For same-format compression at the original dimensions, this tool keeps the original when the new file would not be smaller.
Can I compress multiple images together?
Yes. Add up to 20 JPG, PNG, or WebP files of up to 30MB each. A target size applies to each image, not the combined batch. Download individual files or all results as a ZIP.
What image formats can I compress?
This image compressor accepts JPG, JPEG, PNG, and WebP. For HEIC, AVIF, TIFF, BMP, or GIF, convert the file first, then compress the result.