Reduce image file size.
Compress JPG, PNG, and WebP to your exact target size with side-by-side visual inspection. No server uploads.
Drop an image here
or browse from your device
photo.jpg
Select an image above to enable compression
Compressing image…
Optimizing compression to meet target size. Processing locally on your device.
PNG lossless limit reached
Standard PNG is lossless. Re-encoding cannot shrink it to your target without lossy compression. Convert to WebP to hit your exact size while keeping transparency.
Target unattainable at full resolution
The file cannot be reduced to the target size without scaling pixel dimensions down.
Visual inspection
drag handle or ← → keys100% Client-Side Privacy
Files never leave your device. All compression runs in memory using Web Workers and Canvas APIs.
Precise Target Ceiling
Binary search algorithm finds the optimal quality at or below your target limit without guessing.
Dimensions Preserved
Original resolution and aspect ratio are maintained by default with zero silent cropping.
Preset target sizes
Instant shortcutsSignatures, small avatars & portal uploads
Passport, visa & government form photos
Web articles, ecommerce & speed optimization
Hero banners, sliders & presentations
High-res photography & email attachments
Strict 1MB portal limits & document uploads
Image conversion tools
Need to switch file formats? Fast, client-side converters:
Resize Image
Pixels & %Resize image dimensions by width and height in pixels or percentage scale with aspect ratio lock.
Crop Image
Aspect RatiosCrop and frame images to exact pixel bounds or standard aspect ratios with zero server upload.
Image Splitter
Grid & InstagramSlice photos into equal grid tiles or a 3×3 Instagram grid with ZIP download.
Combine Images
Merge PhotosMerge up to 9 photos side by side, stacked, or in a grid with live preview.