Compress Image Online
Reduce image file size and resize photos for any platform — or to an exact size like 100 KB or 200 KB. Processing happens entirely in your browser using the Canvas API.
How to compress an image
- Pick a target: a social platform (mandatory resolution/format) or a target size.
- Select or drop a JPG, PNG, or WebP file.
- Press Compress. We resize only when needed and never upscale.
- Download the optimized file.
Platform presets
- Compress image for Instagram
- Compress image for Instagram Story
- Compress image for TikTok
- Compress image for YouTube Thumbnail
- Compress image for WhatsApp
- Compress image for Facebook
- Compress image for Facebook Story
- Compress image for LinkedIn
- Compress image for X
Target size tools
How compression works
We read your image, normalize its orientation, then resize it only if the source exceeds the target. For platform mode, quality-based JPEG or WebP encoding keeps the file small without visible loss. For target mode, we binary search the quality level to hit your requested size as closely as possible.
FAQ
What formats are supported?
JPG/JPEG, PNG, WebP (GIF and BMP are supported and converted to WebP).
Will I lose quality?
We only downscale, never upscale, and we bias toward higher quality over smaller size. If a target is too aggressive we warn you and offer to keep a better-quality version.
Is my image uploaded?
No. All processing runs locally via the Canvas API in your browser. Your file never leaves your device.