Compress images (PNG, JPG & WebP)
Compress PNG, JPG and WebP images while keeping their format. Process up to 30 files or choose an MB limit, reducing dimensions when needed.
Up to 30 files · 26.2 MB combined · 13 million pixels each
Images are processed in this browser, without uploading.
Choose images to see the file list here.
Results
Continue with this file
Continue with one file at a time. If there are multiple results, choose a file below. Other files are not transferred automatically.
Opens the file in a new tab. Nothing is uploaded or saved in browser storage. After reloading, select the file again.
Supported formats
Input: JPG/JPEG, PNG, static WebP and uncompressed 24/32-bit BMP. Output: JPG, PNG, WebP. If not smaller, the original file is kept, including BMP. HEIC/HEIF, AVIF, TIFF, SVG and animation are not supported here.
Compress GIFImage compression guide: keep the format and set an MB limit
See a tested example: PNG below 5 MB, with the format preserved
Need a PNG below 5 MB?
Select the image, choose the target-size mode and enter 5 MB. Standard lossless compression keeps the original pixels and color information, so an already optimized PNG may barely shrink.
- The target-size mode may reduce pixel dimensions when needed. Use standard compression if you must keep the original dimensions.
- Check the actual KB or MB and pixel dimensions in the result list. A file that misses 5 MB is not reported as meeting the target.
- The default keeps PNG as PNG and JPG as JPG. Change the format only if you choose it in advanced settings.
Related tools
Image tools ↗Image to PDF converter
Arrange photos and create a PDF.
Select up to 30 images together
Input: JPG/JPEG · PNG
Output: PDF
Create a GIF from photos
Set photo order, dimensions, frame duration and looping to create a GIF.
Select up to 30 images together
Input: JPG/JPEG · PNG
Output: GIF
Convert image formats (JPG, PNG & WebP)
Convert JPG, PNG and WebP images to your chosen format. Process up to 30 images and download the converted files individually or as a ZIP.
Select up to 30 images together
Input: JPG/JPEG · PNG · WebP
Output: JPG · PNG · WebP
Resize images
Resize images to a maximum width in pixels while keeping their aspect ratio. Process up to 30 photos together. This changes dimensions, not a target file size.
Select up to 30 images together
Input: JPG/JPEG · PNG · WebP
Output: JPG · PNG · WebP